This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 3b80bbfb04d943a7bcbc182b610134057bc689ae
Author:     Romain Beauxis <[email protected]>
AuthorDate: Sun Nov 1 09:01:33 2026 -0600
Commit:     Romain Beauxis <[email protected]>
CommitDate: Sun Nov 8 12:48:28 2026 +0000

    avcodec/packet: add AV_PKT_FLAG_EOS
    
    A demuxer can know that a packet ends a sequence whose decoder state
    the next packet does not continue, such as the last packet of a
    chained Ogg link.
    
    This flag passes that on, so that a decoder can do whatever ending a
    sequence requires on that packet.
---
 doc/APIchanges       | 3 +++
 libavcodec/packet.h  | 9 +++++++++
 libavcodec/version.h | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/doc/APIchanges b/doc/APIchanges
index 501506d25f..c729b61a44 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -2,6 +2,9 @@ The last version increases of all libraries were on 2026-06-23.
 
 API changes, most recent first:
 
+2026-11-xx - xxxxxxxxxx - lavc 63.28.100 - packet.h
+  Add AV_PKT_FLAG_EOS.
+
 2026-11-xx - xxxxxxxxxx - lavc 63.27.100 - codec_id.h
   Add AV_CODEC_ID_PCM_PAMF.
 
diff --git a/libavcodec/packet.h b/libavcodec/packet.h
index 64f687a729..ce74113d0d 100644
--- a/libavcodec/packet.h
+++ b/libavcodec/packet.h
@@ -674,6 +674,15 @@ typedef struct AVPacket {
  * be discarded by the decoder.  I.e. Non-reference frames.
  */
 #define AV_PKT_FLAG_DISPOSABLE 0x0010
+/**
+ * The packet ends a sequence: the next packet, if any, does not continue
+ * its decoder state.
+ *
+ * A decoder can do whatever ending a sequence requires when it decodes
+ * this packet. More packets may follow on the same stream, and a sequence
+ * may end without this flag when the input does not mark it.
+ */
+#define AV_PKT_FLAG_EOS        0x0020
 
 enum AVSideDataParamChangeFlags {
     AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE    = 0x0004,
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 735c8b813c..87b7284a95 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -29,7 +29,7 @@
 
 #include "version_major.h"
 
-#define LIBAVCODEC_VERSION_MINOR  27
+#define LIBAVCODEC_VERSION_MINOR  28
 #define LIBAVCODEC_VERSION_MICRO 100
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to