avformat: make AVStream.pts_wrap_bits public

It can be useful to library users, and is currently being used by ffmpeg.c

Suggested-by: Hendrik Leppkes <h.leppkes@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2021-06-09 15:04:48 -03:00
parent 58c908cf94
commit 2cccab96f6
3 changed files with 12 additions and 12 deletions

View File

@ -14,6 +14,9 @@ libavutil: 2021-04-27
API changes, most recent first: API changes, most recent first:
2021-06-09 - xxxxxxxxxx - lavf 59.3.100 - avformat.h
Add pts_wrap_bits to AVStream
2021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h codec.h 2021-xx-xx - xxxxxxxxxx - lavc 59.1.100 - avcodec.h codec.h
Move av_get_profile_name() from avcodec.h to codec.h. Move av_get_profile_name() from avcodec.h to codec.h.

View File

@ -985,17 +985,14 @@ typedef struct AVStream {
*/ */
AVCodecParameters *codecpar; AVCodecParameters *codecpar;
/***************************************************************** /**
* All fields below this line are not part of the public API. They * Number of bits in timestamps. Used for wrapping control.
* may not be used outside of libavformat and can be changed and *
* removed at will. * - demuxing: set by libavformat
* Internal note: be aware that physically removing these fields * - muxing: set by libavformat
* will break ABI. Replace removed fields with dummy fields, and *
* add new fields to AVStreamInternal.
*****************************************************************
*/ */
int pts_wrap_bits;
int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */
/** /**
* An opaque field for libavformat internal usage. * An opaque field for libavformat internal usage.

View File

@ -32,8 +32,8 @@
// Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium) // Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium)
// Also please add any ticket numbers that you believe might be affected here // Also please add any ticket numbers that you believe might be affected here
#define LIBAVFORMAT_VERSION_MAJOR 59 #define LIBAVFORMAT_VERSION_MAJOR 59
#define LIBAVFORMAT_VERSION_MINOR 2 #define LIBAVFORMAT_VERSION_MINOR 3
#define LIBAVFORMAT_VERSION_MICRO 102 #define LIBAVFORMAT_VERSION_MICRO 100
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \ #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \ LIBAVFORMAT_VERSION_MINOR, \