d3058be6 |
/*
* Version macros.
*
* This file is part of FFmpeg.
*
* FFmpeg is free software; you can redistribute it and/or
* 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.
*
* FFmpeg is distributed in the hope that it will be useful,
* 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
* License along with FFmpeg; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifndef AVFORMAT_VERSION_H
#define AVFORMAT_VERSION_H
|
eca06cbe |
/**
* @file
* @ingroup libavf
* Libavformat version macros
*/
|
b83d1ee3 |
#include "libavutil/version.h" |
d3058be6 |
|
3fd0694a |
// Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium) |
fabff102 |
// Also please add any ticket numbers that you believe might be affected here |
69b5ce64 |
#define LIBAVFORMAT_VERSION_MAJOR 58 |
a6a6935e |
#define LIBAVFORMAT_VERSION_MINOR 2 |
26c0c847 |
#define LIBAVFORMAT_VERSION_MICRO 103 |
d3058be6 |
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \
LIBAVFORMAT_VERSION_MICRO)
#define LIBAVFORMAT_VERSION AV_VERSION(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \
LIBAVFORMAT_VERSION_MICRO)
#define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT
#define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_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 |
* |
0aa9bbbc |
* @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 |
0aa9bbbc |
* at once through the bump. This improves the git bisect-ability of the change. |
0b782990 |
* |
d3058be6 |
*/ |
8de1ee9f |
#ifndef FF_API_COMPUTE_PKT_FIELDS2 |
07a2b155 |
#define FF_API_COMPUTE_PKT_FIELDS2 (LIBAVFORMAT_VERSION_MAJOR < 59) |
8de1ee9f |
#endif |
bc9a5965 |
#ifndef FF_API_OLD_OPEN_CALLBACKS |
69b5ce64 |
#define FF_API_OLD_OPEN_CALLBACKS (LIBAVFORMAT_VERSION_MAJOR < 59) |
bc9a5965 |
#endif |
9200514a |
#ifndef FF_API_LAVF_AVCTX |
07a2b155 |
#define FF_API_LAVF_AVCTX (LIBAVFORMAT_VERSION_MAJOR < 59) |
9200514a |
#endif |
27714b46 |
#ifndef FF_API_HTTP_USER_AGENT |
69b5ce64 |
#define FF_API_HTTP_USER_AGENT (LIBAVFORMAT_VERSION_MAJOR < 59) |
27714b46 |
#endif |
d96ebc5e |
#ifndef FF_API_HLS_WRAP |
69b5ce64 |
#define FF_API_HLS_WRAP (LIBAVFORMAT_VERSION_MAJOR < 59) |
d96ebc5e |
#endif |
d682ae70 |
#ifndef FF_API_LAVF_KEEPSIDE_FLAG |
69b5ce64 |
#define FF_API_LAVF_KEEPSIDE_FLAG (LIBAVFORMAT_VERSION_MAJOR < 59) |
d682ae70 |
#endif |
ddef3d90 |
#ifndef FF_API_OLD_ROTATE_API |
69b5ce64 |
#define FF_API_OLD_ROTATE_API (LIBAVFORMAT_VERSION_MAJOR < 59) |
ddef3d90 |
#endif |
b7785d10 |
#ifndef FF_API_FORMAT_GET_SET
#define FF_API_FORMAT_GET_SET (LIBAVFORMAT_VERSION_MAJOR < 59)
#endif |
a606f27f |
#ifndef FF_API_OLD_AVIO_EOF_0
#define FF_API_OLD_AVIO_EOF_0 (LIBAVFORMAT_VERSION_MAJOR < 59)
#endif |
d96ebc5e |
|
2047e40e |
|
aba232cf |
#ifndef FF_API_R_FRAME_RATE |
a75f01d7 |
#define FF_API_R_FRAME_RATE 1 |
aba232cf |
#endif |
153382e1 |
#endif /* AVFORMAT_VERSION_H */ |