From cc3d4a2725df3a07d353588afde7773ddd8d5e3a Mon Sep 17 00:00:00 2001 From: Alessandro Ghedini Date: Thu, 27 Mar 2014 22:31:43 +0100 Subject: build: check if replaygain side data is available Signed-off-by: wm4 old-configure change by wm4. --- old-configure | 12 ++++++++++++ wscript | 6 ++++++ 2 files changed, 18 insertions(+) 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 diff --git a/wscript b/wscript index af3b283fce..b60e8d3c0b 100644 --- a/wscript +++ b/wscript @@ -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') } ] -- cgit v1.2.3