mirror of https://github.com/mpv-player/mpv
build: check if replaygain side data is available
Signed-off-by: wm4 <wm4@nowhere> old-configure change by wm4.
This commit is contained in:
parent
d26db0662a
commit
cc3d4a2725
|
@ -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
|
||||
|
|
6
wscript
6
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')
|
||||
}
|
||||
]
|
||||
|
||||
|
|
Loading…
Reference in New Issue