diff options
author | wm4 <wm4@nowhere> | 2016-03-31 22:00:45 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-03-31 22:00:45 +0200 |
commit | c971220cdd360b56efc0e67536bdf19501477aa4 (patch) | |
tree | 74ffd570b80306725898d81e705e09b3a4dfdb8d /wscript | |
parent | 38c813c919a2c7d59d6113f16252aa3be96f3fca (diff) | |
download | mpv-c971220cdd360b56efc0e67536bdf19501477aa4.tar.bz2 mpv-c971220cdd360b56efc0e67536bdf19501477aa4.tar.xz |
demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API change
AVFormatContext.codec is deprecated now, and you're supposed to use
AVFormatContext.codecpar instead.
Handle this for all of the normal playback code.
Encoding mode isn't touched.
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -486,10 +486,16 @@ FFmpeg/Libav libraries. You need at least {0}. Aborting.".format(libav_versions_ use='libav'), }, { 'name': 'avcodec-new-codec-api', - 'desc': 'new libavcodec decode/encode API', + 'desc': 'libavcodec decode/encode API', 'func': check_statement('libavcodec/avcodec.h', 'avcodec_send_packet(0,0)', use='libav'), + }, { + 'name': 'avcodec-has-codecpar', + 'desc': 'libavcodec AVCodecParameters API', + 'func': check_statement('libavcodec/avcodec.h', + 'AVCodecParameters *p = NULL', + use='libav'), }, ] |