3dd851c4 |
/*
* |
2d2b5a14 |
* This file is part of FFmpeg. |
3dd851c4 |
* |
2d2b5a14 |
* FFmpeg is free software; you can redistribute it and/or |
3dd851c4 |
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
* |
2d2b5a14 |
* FFmpeg is distributed in the hope that it will be useful, |
3dd851c4 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public |
2d2b5a14 |
* License along with FFmpeg; if not, write to the Free Software |
3dd851c4 |
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef AVCODEC_VERSION_H
#define AVCODEC_VERSION_H
|
7c59b5c2 |
/**
* @file
* @ingroup libavc
* Libavcodec version macros.
*/
|
b83d1ee3 |
#include "libavutil/version.h" |
35e09036 |
|
1985c2e7 |
#define LIBAVCODEC_VERSION_MAJOR 56 |
642d2f9d |
#define LIBAVCODEC_VERSION_MINOR 60 |
babd340f |
#define LIBAVCODEC_VERSION_MICRO 100 |
3dd851c4 |
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
LIBAVCODEC_VERSION_MINOR, \
LIBAVCODEC_VERSION_MICRO)
#define LIBAVCODEC_VERSION AV_VERSION(LIBAVCODEC_VERSION_MAJOR, \
LIBAVCODEC_VERSION_MINOR, \
LIBAVCODEC_VERSION_MICRO)
#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT
#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION)
/** |
2047e40e |
* 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. |
0b782990 |
* |
cafba99b |
* @note, when bumping the major version it is recommended to manually |
0b782990 |
* disable each FF_API_* in its own commit instead of disabling them all |
cafba99b |
* at once through the bump. This improves the git bisect-ability of the change. |
3dd851c4 |
*/ |
2047e40e |
|
ba22295e |
#ifndef FF_API_VIMA_DECODER
#define FF_API_VIMA_DECODER (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
9f5ddd1e |
#ifndef FF_API_REQUEST_CHANNELS |
f4c444e1 |
#define FF_API_REQUEST_CHANNELS (LIBAVCODEC_VERSION_MAJOR < 57) |
9f5ddd1e |
#endif |
0eea2129 |
#ifndef FF_API_OLD_DECODE_AUDIO |
80c1cb52 |
#define FF_API_OLD_DECODE_AUDIO (LIBAVCODEC_VERSION_MAJOR < 57) |
0eea2129 |
#endif |
b2c75b6e |
#ifndef FF_API_OLD_ENCODE_AUDIO |
80c1cb52 |
#define FF_API_OLD_ENCODE_AUDIO (LIBAVCODEC_VERSION_MAJOR < 57) |
b2c75b6e |
#endif |
52f82a11 |
#ifndef FF_API_OLD_ENCODE_VIDEO |
c89afc9a |
#define FF_API_OLD_ENCODE_VIDEO (LIBAVCODEC_VERSION_MAJOR < 57) |
52f82a11 |
#endif |
104e10fb |
#ifndef FF_API_CODEC_ID |
c89afc9a |
#define FF_API_CODEC_ID (LIBAVCODEC_VERSION_MAJOR < 57) |
104e10fb |
#endif |
5a6e6dca |
#ifndef FF_API_AUDIO_CONVERT |
65cb02e8 |
#define FF_API_AUDIO_CONVERT (LIBAVCODEC_VERSION_MAJOR < 57) |
5a6e6dca |
#endif |
a8c07773 |
#ifndef FF_API_AVCODEC_RESAMPLE |
5a6e6dca |
#define FF_API_AVCODEC_RESAMPLE FF_API_AUDIO_CONVERT |
a8c07773 |
#endif |
2cffe38d |
#ifndef FF_API_DEINTERLACE |
f4c444e1 |
#define FF_API_DEINTERLACE (LIBAVCODEC_VERSION_MAJOR < 57) |
2cffe38d |
#endif |
1afddbe5 |
#ifndef FF_API_DESTRUCT_PACKET |
f4c444e1 |
#define FF_API_DESTRUCT_PACKET (LIBAVCODEC_VERSION_MAJOR < 57) |
1afddbe5 |
#endif |
759001c5 |
#ifndef FF_API_GET_BUFFER |
f4c444e1 |
#define FF_API_GET_BUFFER (LIBAVCODEC_VERSION_MAJOR < 57) |
759001c5 |
#endif |
f099d3d1 |
#ifndef FF_API_MISSING_SAMPLE |
f4c444e1 |
#define FF_API_MISSING_SAMPLE (LIBAVCODEC_VERSION_MAJOR < 57) |
f099d3d1 |
#endif |
803d21f3 |
#ifndef FF_API_LOWRES |
f4c444e1 |
#define FF_API_LOWRES (LIBAVCODEC_VERSION_MAJOR < 57) |
803d21f3 |
#endif |
549294fb |
#ifndef FF_API_CAP_VDPAU |
f4c444e1 |
#define FF_API_CAP_VDPAU (LIBAVCODEC_VERSION_MAJOR < 57) |
549294fb |
#endif |
f824535a |
#ifndef FF_API_BUFS_VDPAU |
f4c444e1 |
#define FF_API_BUFS_VDPAU (LIBAVCODEC_VERSION_MAJOR < 57) |
f824535a |
#endif |
f544c586 |
#ifndef FF_API_VOXWARE |
f4c444e1 |
#define FF_API_VOXWARE (LIBAVCODEC_VERSION_MAJOR < 57) |
f544c586 |
#endif |
7644f5a8 |
#ifndef FF_API_SET_DIMENSIONS |
f4c444e1 |
#define FF_API_SET_DIMENSIONS (LIBAVCODEC_VERSION_MAJOR < 57) |
7644f5a8 |
#endif |
ccc71298 |
#ifndef FF_API_DEBUG_MV |
f4c444e1 |
#define FF_API_DEBUG_MV (LIBAVCODEC_VERSION_MAJOR < 57) |
ccc71298 |
#endif |
0300962b |
#ifndef FF_API_AC_VLC |
f4c444e1 |
#define FF_API_AC_VLC (LIBAVCODEC_VERSION_MAJOR < 57) |
0300962b |
#endif |
eb5920c1 |
#ifndef FF_API_OLD_MSMPEG4 |
f4c444e1 |
#define FF_API_OLD_MSMPEG4 (LIBAVCODEC_VERSION_MAJOR < 57) |
eb5920c1 |
#endif |
28240a60 |
#ifndef FF_API_ASPECT_EXTENDED |
f4c444e1 |
#define FF_API_ASPECT_EXTENDED (LIBAVCODEC_VERSION_MAJOR < 57) |
28240a60 |
#endif |
38ecc370 |
#ifndef FF_API_THREAD_OPAQUE |
f4c444e1 |
#define FF_API_THREAD_OPAQUE (LIBAVCODEC_VERSION_MAJOR < 57) |
38ecc370 |
#endif |
da6506c6 |
#ifndef FF_API_CODEC_PKT |
f4c444e1 |
#define FF_API_CODEC_PKT (LIBAVCODEC_VERSION_MAJOR < 57) |
da6506c6 |
#endif |
c7f7bfc9 |
#ifndef FF_API_ARCH_ALPHA |
f4c444e1 |
#define FF_API_ARCH_ALPHA (LIBAVCODEC_VERSION_MAJOR < 57) |
c7f7bfc9 |
#endif |
19e30a58 |
#ifndef FF_API_XVMC |
f4c444e1 |
#define FF_API_XVMC (LIBAVCODEC_VERSION_MAJOR < 57) |
19e30a58 |
#endif |
8941971a |
#ifndef FF_API_ERROR_RATE |
f4c444e1 |
#define FF_API_ERROR_RATE (LIBAVCODEC_VERSION_MAJOR < 57) |
8941971a |
#endif |
b45c8708 |
#ifndef FF_API_QSCALE_TYPE |
f4c444e1 |
#define FF_API_QSCALE_TYPE (LIBAVCODEC_VERSION_MAJOR < 57) |
b45c8708 |
#endif |
b6094811 |
#ifndef FF_API_MB_TYPE |
f4c444e1 |
#define FF_API_MB_TYPE (LIBAVCODEC_VERSION_MAJOR < 57) |
b6094811 |
#endif |
aa241229 |
#ifndef FF_API_MAX_BFRAMES |
f4c444e1 |
#define FF_API_MAX_BFRAMES (LIBAVCODEC_VERSION_MAJOR < 57) |
aa241229 |
#endif |
b068660f |
#ifndef FF_API_NEG_LINESIZES |
f4c444e1 |
#define FF_API_NEG_LINESIZES (LIBAVCODEC_VERSION_MAJOR < 57) |
b068660f |
#endif |
93c553c7 |
#ifndef FF_API_EMU_EDGE |
f4c444e1 |
#define FF_API_EMU_EDGE (LIBAVCODEC_VERSION_MAJOR < 57) |
93c553c7 |
#endif |
d6096a67 |
#ifndef FF_API_ARCH_SH4 |
f4c444e1 |
#define FF_API_ARCH_SH4 (LIBAVCODEC_VERSION_MAJOR < 57) |
d6096a67 |
#endif |
b4dd424d |
#ifndef FF_API_ARCH_SPARC |
f4c444e1 |
#define FF_API_ARCH_SPARC (LIBAVCODEC_VERSION_MAJOR < 57) |
b4dd424d |
#endif |
9f17685d |
#ifndef FF_API_UNUSED_MEMBERS |
f4c444e1 |
#define FF_API_UNUSED_MEMBERS (LIBAVCODEC_VERSION_MAJOR < 57) |
9f17685d |
#endif |
d35b94fb |
#ifndef FF_API_IDCT_XVIDMMX |
cc1d8c54 |
#define FF_API_IDCT_XVIDMMX (LIBAVCODEC_VERSION_MAJOR < 57) |
d35b94fb |
#endif |
5fccedaa |
#ifndef FF_API_INPUT_PRESERVED
#define FF_API_INPUT_PRESERVED (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
b2c31710 |
#ifndef FF_API_NORMALIZE_AQP
#define FF_API_NORMALIZE_AQP (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
64841491 |
#ifndef FF_API_GMC
#define FF_API_GMC (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
a2941c8c |
#ifndef FF_API_MV0
#define FF_API_MV0 (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
ba71c740 |
#ifndef FF_API_CODEC_NAME
#define FF_API_CODEC_NAME (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
2a3c36e9 |
#ifndef FF_API_AFD
#define FF_API_AFD (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
f8883317 |
#ifndef FF_API_VISMV
/* XXX: don't forget to drop the -vismv documentation */
#define FF_API_VISMV (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
6edd6a4f |
#ifndef FF_API_DV_FRAME_PROFILE
#define FF_API_DV_FRAME_PROFILE (LIBAVCODEC_VERSION_MAJOR < 57)
#endif |
2df0c32e |
#ifndef FF_API_AUDIOENC_DELAY
#define FF_API_AUDIOENC_DELAY (LIBAVCODEC_VERSION_MAJOR < 58)
#endif |
babd340f |
#ifndef FF_API_VAAPI_CONTEXT
#define FF_API_VAAPI_CONTEXT (LIBAVCODEC_VERSION_MAJOR < 58)
#endif |
7ea1b347 |
#ifndef FF_API_AVCTX_TIMEBASE
#define FF_API_AVCTX_TIMEBASE (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
a6e4ce9f |
#ifndef FF_API_MPV_OPT
#define FF_API_MPV_OPT (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
e44b5892 |
#ifndef FF_API_STREAM_CODEC_TAG
#define FF_API_STREAM_CODEC_TAG (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
910247f1 |
#ifndef FF_API_QUANT_BIAS
#define FF_API_QUANT_BIAS (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
1761ab83 |
#ifndef FF_API_RC_STRATEGY
#define FF_API_RC_STRATEGY (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
40cf1bba |
#ifndef FF_API_CODED_FRAME
#define FF_API_CODED_FRAME (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
4b6b1082 |
#ifndef FF_API_MOTION_EST
#define FF_API_MOTION_EST (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
b94ec304 |
#ifndef FF_API_WITHOUT_PREFIX
#define FF_API_WITHOUT_PREFIX (LIBAVCODEC_VERSION_MAJOR < 59)
#endif |
3dd851c4 |
#endif /* AVCODEC_VERSION_H */ |