diff options
author | Alessandro Ghedini <alessandro@ghedini.me> | 2014-03-27 22:31:43 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-04-04 18:35:29 +0200 |
commit | cc3d4a2725df3a07d353588afde7773ddd8d5e3a (patch) | |
tree | 4df465e95cd2bdafc4f3adb0bf32331a28571971 | |
parent | d26db0662a43e54f9a4a950f38d9e920599d5cde (diff) | |
download | mpv-cc3d4a2725df3a07d353588afde7773ddd8d5e3a.tar.bz2 mpv-cc3d4a2725df3a07d353588afde7773ddd8d5e3a.tar.xz |
build: check if replaygain side data is available
Signed-off-by: wm4 <wm4@nowhere>
old-configure change by wm4.
-rwxr-xr-x | old-configure | 12 | ||||
-rw-r--r-- | wscript | 6 |
2 files changed, 18 insertions, 0 deletions
diff --git a/old-configure b/old-configure index 29b4af18cd..db76f2123c 100755 --- a/old-configure +++ b/old-configure @@ -2714,6 +2714,17 @@ fi echores "$_avcodec_has_metadata_update_side_data" +echocheck "libavcodec replaygain side data" +_avcodec_has_replaygain_side_data=no +statement_check libavcodec/avcodec.h 'enum AVPacketSideDataType type = AV_PKT_DATA_REPLAYGAIN' && _avcodec_has_replaygain_side_data=yes +if test "$_avcodec_has_replaygain_side_data" = yes ; then + def_avcodec_has_replaygain_side_data='#define HAVE_AVCODEC_REPLAYGAIN_SIDE_DATA 1' +else + def_avcodec_has_replaygain_side_data='#define HAVE_AVCODEC_REPLAYGAIN_SIDE_DATA 0' +fi +echores "$_avcodec_has_replaygain_side_data" + + echocheck "libavutil QP API" _avutil_has_qp_api=no statement_check libavutil/frame.h 'av_frame_get_qp_table(NULL, NULL, NULL)' && _avutil_has_qp_api=yes @@ -3341,6 +3352,7 @@ $def_zlib $def_avutil_has_qp_api $def_avcodec_has_chroma_pos_api $def_avcodec_has_metadata_update_side_data +$def_avcodec_has_replaygain_side_data $def_libpostproc $def_libavdevice $def_libavfilter @@ -386,6 +386,12 @@ Libav libraries ({0}). Aborting.".format(" ".join(libav_pkg_config_checks)) 'func': check_statement('libavcodec/avcodec.h', 'enum AVPacketSideDataType type = AV_PKT_DATA_METADATA_UPDATE', use='libav') + }, { + 'name': 'avcodec-replaygain-side-data', + 'desc': 'libavcodec AV_PKT_DATA_REPLAYGAIN side data type', + 'func': check_statement('libavcodec/avcodec.h', + 'enum AVPacketSideDataType type = AV_PKT_DATA_REPLAYGAIN', + use='libav') } ] |