summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2021-06-09 15:04:48 -0300
committerJames Almer <jamrial@gmail.com>2021-06-10 18:37:26 -0300
commit2cccab96f6f2870c77a5940be49c28d4b3d82bc7 (patch)
tree5624420f8a56356bfdf23afb8df3288b350fe9a0
parent58c908cf9419ab79c7afa3c29197bcf1533f4028 (diff)
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>
-rw-r--r--doc/APIchanges3
-rw-r--r--libavformat/avformat.h17
-rw-r--r--libavformat/version.h4
3 files changed, 12 insertions, 12 deletions
diff --git a/doc/APIchanges b/doc/APIchanges
index 55171311ed..06493763b3 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -14,6 +14,9 @@ libavutil: 2021-04-27
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
Move av_get_profile_name() from avcodec.h to codec.h.
diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index efe1f5823f..043baeea1f 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -985,17 +985,14 @@ typedef struct AVStream {
*/
AVCodecParameters *codecpar;
- /*****************************************************************
- * All fields below this line are not part of the public API. They
- * may not be used outside of libavformat and can be changed and
- * removed at will.
- * Internal note: be aware that physically removing these fields
- * will break ABI. Replace removed fields with dummy fields, and
- * add new fields to AVStreamInternal.
- *****************************************************************
+ /**
+ * Number of bits in timestamps. Used for wrapping control.
+ *
+ * - demuxing: set by libavformat
+ * - muxing: set by libavformat
+ *
*/
-
- int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */
+ int pts_wrap_bits;
/**
* An opaque field for libavformat internal usage.
diff --git a/libavformat/version.h b/libavformat/version.h
index ecea39d59c..7f02e18f24 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -32,8 +32,8 @@
// Major bumping may affect Ticket5467, 5421, 5451(compatibility with Chromium)
// Also please add any ticket numbers that you believe might be affected here
#define LIBAVFORMAT_VERSION_MAJOR 59
-#define LIBAVFORMAT_VERSION_MINOR 2
-#define LIBAVFORMAT_VERSION_MICRO 102
+#define LIBAVFORMAT_VERSION_MINOR 3
+#define LIBAVFORMAT_VERSION_MICRO 100
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \