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. --- TOOLS/old-configure | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'TOOLS') diff --git a/TOOLS/old-configure b/TOOLS/old-configure index f8f432824e..9d8bd2f8f9 100755 --- a/TOOLS/old-configure +++ b/TOOLS/old-configure @@ -816,6 +816,12 @@ api_statement_check \ libavutil/pixdesc.h \ 'AVComponentDescriptor d; int x = d.depth' +api_statement_check \ + "libavcodec 64 bit AVPacket.duration" \ + HAVE_AV_AVPACKET_INT64_DURATION \ + libavcodec/avcodec.h \ + 'int x[(int)sizeof(((AVPacket){0}).duration) - 7]' + check_pkg_config "libavfilter" $_libavfilter LIBAVFILTER 'libavfilter >= 5.0.0' check_pkg_config "libavdevice" $_libavdevice LIBAVDEVICE 'libavdevice >= 55.0.0' -- cgit v1.2.3