From b4491c00c4b514e925b6bbf501e26de801f28a39 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 29 Sep 2015 18:43:28 +0200 Subject: Take care of libavcodec convergence_duration deprecation This AVPacket field was a hack against the fact that the duration field was merely an int (too small for things like subtitle durations). Newer libavcodec drops this field and makes duration 64 bit. --- wscript | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index f9f21c2be3..7de1c5855d 100644 --- a/wscript +++ b/wscript @@ -458,7 +458,13 @@ FFmpeg/Libav libraries. You need at least {0}. Aborting.".format(libav_versions_ 'func': check_statement('libavutil/pixdesc.h', 'AVComponentDescriptor d; int x = d.depth', use='libav'), - } + }, { + 'name': 'av-avpacket-int64-duration', + 'desc': 'libavcodec 64 bit AVPacket.duration', + 'func': check_statement('libavcodec/avcodec.h', + 'int x[(int)sizeof(((AVPacket){0}).duration) - 7]', + use='libav'), + }, ] audio_output_features = [ -- cgit v1.2.3