diff options
-rw-r--r-- | src/lib/ffmpeg-2.4/avcodec.pas | 138 | ||||
-rw-r--r-- | src/lib/ffmpeg-2.4/avformat.pas | 34 | ||||
-rw-r--r-- | src/lib/ffmpeg-2.4/avutil.pas | 70 | ||||
-rw-r--r-- | 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 @@ -94,40 +94,6 @@ const } (** - * 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 |