From 22a2a88736de35e934ebd66ba576cf45f0ec4a57 Mon Sep 17 00:00:00 2001 From: brian-ch Date: Fri, 26 Dec 2014 22:17:56 +0000 Subject: Fix FF_API defines for ffmpeg 2.4, it should work now. git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3108 b956fd51-792f-4845-bead-9b4dfca2ff2c --- src/lib/ffmpeg-2.4/avcodec.pas | 138 -------------------------------- src/lib/ffmpeg-2.4/avformat.pas | 34 -------- src/lib/ffmpeg-2.4/avutil.pas | 70 ---------------- src/lib/ffmpeg-2.4/ff_api-defines.inc | 146 ++++++++++++++++++++++------------ 4 files changed, 96 insertions(+), 292 deletions(-) diff --git a/src/lib/ffmpeg-2.4/avcodec.pas b/src/lib/ffmpeg-2.4/avcodec.pas index 2563121c..73f50d91 100644 --- a/src/lib/ffmpeg-2.4/avcodec.pas +++ b/src/lib/ffmpeg-2.4/avcodec.pas @@ -108,144 +108,6 @@ const {$MESSAGE Error 'Linked version of libavcodec is not yet supported!'} {$IFEND} -(** - * FF_API_* defines may be placed below to indicate public API that will be - * dropped at a future version bump. The defines themselves are not part of - * the public API and may change, break or disappear at any time. - *) - -{$ifndef FF_API_REQUEST_CHANNELS} -{$define FF_API_REQUEST_CHANNELS := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_OLD_DECODE_AUDIO} -{$define FF_API_OLD_DECODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_OLD_ENCODE_AUDIO} -{$define FF_API_OLD_ENCODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_OLD_ENCODE_VIDEO} -{$define FF_API_OLD_ENCODE_VIDEO := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_CODEC_ID} -{$define FF_API_CODEC_ID := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_AUDIO_CONVERT} -{$define FF_API_AUDIO_CONVERT := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_AVCODEC_RESAMPLE} -{$define FF_API_AVCODEC_RESAMPLE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_DEINTERLACE} -{$define FF_API_DEINTERLACE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_DESTRUCT_PACKET} -{$define FF_API_DESTRUCT_PACKET := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_GET_BUFFER} -{$define FF_API_GET_BUFFER := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_MISSING_SAMPLE} -{$define FF_API_MISSING_SAMPLE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_LOWRES} -{$define FF_API_LOWRES := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_CAP_VDPAU} -{$define FF_API_CAP_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_BUFS_VDPAU} -{$define FF_API_BUFS_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_VOXWARE} -{$define FF_API_VOXWARE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_SET_DIMENSIONS} -{$define FF_API_SET_DIMENSIONS := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_DEBUG_MV} -{$define FF_API_DEBUG_MV := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_AC_VLC} -{$define FF_API_AC_VLC := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_OLD_MSMPEG4} -{$define FF_API_OLD_MSMPEG4 := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_ASPECT_EXTENDED} -{$define FF_API_ASPECT_EXTENDED := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_THREAD_OPAQUE} -{$define FF_API_THREAD_OPAQUE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_CODEC_PKT} -{$define FF_API_CODEC_PKT := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_ARCH_ALPHA} -{$define FF_API_ARCH_ALPHA := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_XVMC} -{$define FF_API_XVMC := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_ERROR_RATE} -{$define FF_API_ERROR_RATE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_QSCALE_TYPE} -{$define FF_API_QSCALE_TYPE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_MB_TYPE} -{$define FF_API_MB_TYPE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_MAX_BFRAMES} -{$define FF_API_MAX_BFRAMES := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_FAST_MALLOC} -{$define FF_API_FAST_MALLOC := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_NEG_LINESIZES} -{$define FF_API_NEG_LINESIZES := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_EMU_EDGE} -{$define FF_API_EMU_EDGE := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_DSPUTIL} -{$define FF_API_DSPUTIL := (LIBAVCODEC_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_ARCH_SH4} -{$define FF_API_ARCH_SH4 := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_ARCH_SPARC} -{$define FF_API_ARCH_SPARC := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_UNUSED_MEMBERS} -{$define FF_API_UNUSED_MEMBERS := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_IDCT_XVIDMMX} -{$define FF_API_IDCT_XVIDMMX := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_INPUT_PRESERVED} -{$define FF_API_INPUT_PRESERVED := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_NORMALIZE_AQP} -{$define FF_API_NORMALIZE_AQP := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_GMC} -{$define FF_API_GMC := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_MV0} -{$define FF_API_MV0 := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_CODEC_NAME} -{$define FF_API_CODEC_NAME := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_AFD} -{$define FF_API_AFD := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} -{$ifndef FF_API_VISMV} -(* XXX: don't forget to drop the -vismv documentation *) -{$define FF_API_VISMV := (LIBAVCODEC_VERSION_MAJOR < 57)} -{$endif} - - {$IFNDEF FPC} type // defines for Delphi diff --git a/src/lib/ffmpeg-2.4/avformat.pas b/src/lib/ffmpeg-2.4/avformat.pas index a5220d02..06e04945 100644 --- a/src/lib/ffmpeg-2.4/avformat.pas +++ b/src/lib/ffmpeg-2.4/avformat.pas @@ -93,40 +93,6 @@ const LIBAVFORMAT_IDENT = 'Lavf' AV_STRINGIFY(LIBAVFORMAT_VERSION); } -(** - * FF_API_* defines may be placed below to indicate public API that will be - * dropped at a future version bump. The defines themselves are not part of - * the public API and may change, break or disappear at any time. - *) - -{$ifndef FF_API_REFERENCE_DTS} -{$define FF_API_REFERENCE_DTS := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_ALLOC_OUTPUT_CONTEXT} -{$define FF_API_ALLOC_OUTPUT_CONTEXT := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_FORMAT_PARAMETERS} -{$define FF_API_FORMAT_PARAMETERS := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_NEW_STREAM} -{$define FF_API_NEW_STREAM := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_SET_PTS_INFO} -{$define FF_API_SET_PTS_INFO := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_CLOSE_INPUT_FILE} -{$define FF_API_CLOSE_INPUT_FILE := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_READ_PACKET} -{$define FF_API_READ_PACKET := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_ASS_SSA} -{$define FF_API_ASS_SSA := (LIBAVFORMAT_VERSION_MAJOR < 56)} -{$endif} -{$ifndef FF_API_R_FRAME_RATE} -{$define FF_API_R_FRAME_RATE := 1} -{$endif} - (** * @defgroup libavf I/O and Muxing/Demuxing Library * @ diff --git a/src/lib/ffmpeg-2.4/avutil.pas b/src/lib/ffmpeg-2.4/avutil.pas index fd4c83fd..1987d02a 100644 --- a/src/lib/ffmpeg-2.4/avutil.pas +++ b/src/lib/ffmpeg-2.4/avutil.pas @@ -81,76 +81,6 @@ const {$MESSAGE Error 'Linked version of libavutil is not yet supported!'} {$IFEND} - -(** - * @} - * - * @defgroup depr_guards Deprecation guards - * FF_API_* defines may be placed below to indicate public API that will be - * dropped at a future version bump. The defines themselves are not part of - * the public API and may change, break or disappear at any time. - * - * @{ - *) - -{$ifndef FF_API_GET_BITS_PER_SAMPLE_FMT} -{$define FF_API_GET_BITS_PER_SAMPLE_FMT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_FIND_OPT} -{$define FF_API_FIND_OPT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_OLD_AVOPTIONS} -{$define FF_API_OLD_AVOPTIONS := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_PIX_FMT} -{$define FF_API_PIX_FMT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_CONTEXT_SIZE} -{$define FF_API_CONTEXT_SIZE := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_PIX_FMT_DESC} -{$define FF_API_PIX_FMT_DESC := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_AV_REVERSE} -{$define FF_API_AV_REVERSE := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_AUDIOCONVERT} -{$define FF_API_AUDIOCONVERT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_CPU_FLAG_MMX2} -{$define FF_API_CPU_FLAG_MMX2 := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_SAMPLES_UTILS_RETURN_ZERO} -{$define FF_API_SAMPLES_UTILS_RETURN_ZERO := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_LLS_PRIVATE} -{$define FF_API_LLS_PRIVATE := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_LLS1} -{$define FF_API_LLS1 :=(LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_AVFRAME_LAVC} -{$define FF_API_AVFRAME_LAVC := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_VDPAU} -{$define FF_API_VDPAU := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_GET_CHANNEL_LAYOUT_COMPAT} -{$define FF_API_GET_CHANNEL_LAYOUT_COMPAT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_OLD_OPENCL} -{$define FF_API_OLD_OPENCL := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_XVMC} -{$define FF_API_XVMC := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_INTFLOAT -{$define FF_API_INTFLOAT := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} -{$ifndef FF_API_OPT_TYPE_METADATA} -{$define FF_API_OPT_TYPE_METADATA := (LIBAVUTIL_VERSION_MAJOR < 54)} -{$endif} - type {$IFNDEF FPC} // defines for Delphi diff --git a/src/lib/ffmpeg-2.4/ff_api-defines.inc b/src/lib/ffmpeg-2.4/ff_api-defines.inc index 72a7f4c6..47e2bdd6 100644 --- a/src/lib/ffmpeg-2.4/ff_api-defines.inc +++ b/src/lib/ffmpeg-2.4/ff_api-defines.inc @@ -9,97 +9,134 @@ (** avcodec defines *) {$ifndef FF_API_REQUEST_CHANNELS} -{$define FF_API_REQUEST_CHANNELS := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_REQUEST_CHANNELS := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_OLD_DECODE_AUDIO} -{$define FF_API_OLD_DECODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_OLD_DECODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_OLD_ENCODE_AUDIO} -{$define FF_API_OLD_ENCODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_OLD_ENCODE_AUDIO := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_OLD_ENCODE_VIDEO} -{$define FF_API_OLD_ENCODE_VIDEO := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_OLD_ENCODE_VIDEO := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_CODEC_ID} -{$define FF_API_CODEC_ID := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_CODEC_ID := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_AUDIO_CONVERT} -{$define FF_API_AUDIO_CONVERT := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_AUDIO_CONVERT := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_AVCODEC_RESAMPLE} -{$define FF_API_AVCODEC_RESAMPLE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_AVCODEC_RESAMPLE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_DEINTERLACE} -{$define FF_API_DEINTERLACE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_DEINTERLACE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_DESTRUCT_PACKET} -{$define FF_API_DESTRUCT_PACKET := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_DESTRUCT_PACKET := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_GET_BUFFER} -{$define FF_API_GET_BUFFER := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_GET_BUFFER := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_MISSING_SAMPLE} -{$define FF_API_MISSING_SAMPLE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_MISSING_SAMPLE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_LOWRES} -{$define FF_API_LOWRES := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_LOWRES := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_CAP_VDPAU} -{$define FF_API_CAP_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_CAP_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_BUFS_VDPAU} -{$define FF_API_BUFS_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_BUFS_VDPAU := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_VOXWARE} -{$define FF_API_VOXWARE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_VOXWARE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_SET_DIMENSIONS} -{$define FF_API_SET_DIMENSIONS := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_SET_DIMENSIONS := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_DEBUG_MV} -{$define FF_API_DEBUG_MV := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_DEBUG_MV := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_AC_VLC} -{$define FF_API_AC_VLC := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_AC_VLC := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_OLD_MSMPEG4} -{$define FF_API_OLD_MSMPEG4 := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_OLD_MSMPEG4 := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_ASPECT_EXTENDED} -{$define FF_API_ASPECT_EXTENDED := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_ASPECT_EXTENDED := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_THREAD_OPAQUE} -{$define FF_API_THREAD_OPAQUE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_THREAD_OPAQUE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_CODEC_PKT} -{$define FF_API_CODEC_PKT := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_CODEC_PKT := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_ARCH_ALPHA} -{$define FF_API_ARCH_ALPHA := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_ARCH_ALPHA := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_XVMC} -{$define FF_API_XVMC := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_XVMC := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_ERROR_RATE} -{$define FF_API_ERROR_RATE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_ERROR_RATE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_QSCALE_TYPE} -{$define FF_API_QSCALE_TYPE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_QSCALE_TYPE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_MB_TYPE} -{$define FF_API_MB_TYPE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_MB_TYPE := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_MAX_BFRAMES} -{$define FF_API_MAX_BFRAMES := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_MAX_BFRAMES := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_FAST_MALLOC} -{$define FF_API_FAST_MALLOC := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_FAST_MALLOC := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_NEG_LINESIZES} -{$define FF_API_NEG_LINESIZES := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_NEG_LINESIZES := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_EMU_EDGE} -{$define FF_API_EMU_EDGE := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$define FF_API_EMU_EDGE := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_DSPUTIL} +{$define FF_API_DSPUTIL := (LIBAVCODEC_VERSION_MAJOR < 56)} +{$endif} +{$ifndef FF_API_ARCH_SH4} +{$define FF_API_ARCH_SH4 := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_ARCH_SPARC} +{$define FF_API_ARCH_SPARC := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_UNUSED_MEMBERS} +{$define FF_API_UNUSED_MEMBERS := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_IDCT_XVIDMMX} +{$define FF_API_IDCT_XVIDMMX := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_INPUT_PRESERVED} +{$define FF_API_INPUT_PRESERVED := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_NORMALIZE_AQP} +{$define FF_API_NORMALIZE_AQP := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_GMC} +{$define FF_API_GMC := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_MV0} +{$define FF_API_MV0 := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_CODEC_NAME} +{$define FF_API_CODEC_NAME := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_AFD} +{$define FF_API_AFD := (LIBAVCODEC_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_VISMV} +(* XXX: don't forget to drop the -vismv documentation *) +{$define FF_API_VISMV := (LIBAVCODEC_VERSION_MAJOR < 57)} {$endif} (* avutil defines *) @@ -110,60 +147,69 @@ {$define FF_API_FIND_OPT := (LIBAVUTIL_VERSION_MAJOR < 54)} {$endif} {$ifndef FF_API_OLD_AVOPTIONS} -{$define FF_API_OLD_AVOPTIONS := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_OLD_AVOPTIONS := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_PIX_FMT} -{$define FF_API_PIX_FMT := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_PIX_FMT := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_CONTEXT_SIZE} -{$define FF_API_CONTEXT_SIZE := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_CONTEXT_SIZE := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_PIX_FMT_DESC} -{$define FF_API_PIX_FMT_DESC := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_PIX_FMT_DESC := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_AV_REVERSE} -{$define FF_API_AV_REVERSE := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_AV_REVERSE := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_AUDIOCONVERT} -{$define FF_API_AUDIOCONVERT := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_AUDIOCONVERT := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_CPU_FLAG_MMX2} -{$define FF_API_CPU_FLAG_MMX2 := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_CPU_FLAG_MMX2 := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_SAMPLES_UTILS_RETURN_ZERO} {$define FF_API_SAMPLES_UTILS_RETURN_ZERO := (LIBAVUTIL_VERSION_MAJOR < 54)} {$endif} {$ifndef FF_API_LLS_PRIVATE} -{$define FF_API_LLS_PRIVATE := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_LLS_PRIVATE := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_LLS1} {$define FF_API_LLS1 :=(LIBAVUTIL_VERSION_MAJOR < 54)} {$endif} {$ifndef FF_API_AVFRAME_LAVC} -{$define FF_API_AVFRAME_LAVC := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_AVFRAME_LAVC := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_VDPAU} -{$define FF_API_VDPAU := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_VDPAU := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_GET_CHANNEL_LAYOUT_COMPAT} -{$define FF_API_GET_CHANNEL_LAYOUT_COMPAT := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_GET_CHANNEL_LAYOUT_COMPAT := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_OLD_OPENCL} {$define FF_API_OLD_OPENCL := (LIBAVUTIL_VERSION_MAJOR < 54)} {$endif} {$ifndef FF_API_XVMC} -{$define FF_API_XVMC := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_XVMC := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} {$ifndef FF_API_INTFLOAT {$define FF_API_INTFLOAT := (LIBAVUTIL_VERSION_MAJOR < 54)} {$endif} {$ifndef FF_API_OPT_TYPE_METADATA} -{$define FF_API_OPT_TYPE_METADATA := (LIBAVUTIL_VERSION_MAJOR < 54)} +{$define FF_API_OPT_TYPE_METADATA := (LIBAVUTIL_VERSION_MAJOR < 55)} {$endif} (** avformat FF_API defines *) -{$ifndef FF_API_REFERENCE_DTS} -{$define FF_API_REFERENCE_DTS := (LIBAVFORMAT_VERSION_MAJOR < 56)} +{$ifndef FF_API_LAVF_BITEXACT} +{$define FF_API_LAVF_BITEXACT := (LIBAVFORMAT_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_LAVF_FRAC} +{$define FF_API_LAVF_FRAC := (LIBAVFORMAT_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_LAVF_CODEC_TB} +{$define FF_API_LAVF_CODEC_TB := (LIBAVFORMAT_VERSION_MAJOR < 57)} +{$endif} +{$ifndef FF_API_URL_FEOF} +{$define FF_API_URL_FEOF := (LIBAVFORMAT_VERSION_MAJOR < 57)} {$endif} {$ifndef FF_API_ALLOC_OUTPUT_CONTEXT} {$define FF_API_ALLOC_OUTPUT_CONTEXT := (LIBAVFORMAT_VERSION_MAJOR < 56)} @@ -191,14 +237,14 @@ {$endif} (** swscale FF_API defines *) -{$ifndef FF_API_SWS_GETCONTEXT} -{$define FF_API_SWS_GETCONTEXT := (LIBSWSCALE_VERSION_MAJOR < 3)} -{$endif} {$ifndef FF_API_SWS_CPU_CAPS} -{$define FF_API_SWS_CPU_CAPS := (LIBSWSCALE_VERSION_MAJOR < 3)} +{$define FF_API_SWS_CPU_CAPS := (LIBSWSCALE_VERSION_MAJOR < 4)} {$endif} {$ifndef FF_API_SWS_FORMAT_NAME} {$define FF_API_SWS_FORMAT_NAME := (LIBSWSCALE_VERSION_MAJOR < 3)} {$endif} +{$ifndef FF_API_ARCH_BFIN} +{$define FF_API_ARCH_BFIN := (LIBSWSCALE_VERSION_MAJOR < 4)} +{$endif} {$ENDIF PASDOC} \ No newline at end of file -- cgit v1.2.3