aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2024-10-17 10:49:04 +0200
committerAnton Khirnov <anton@khirnov.net>2024-12-15 14:05:15 +0100
commit2e956d9c0f98a9b6fe1a0a3a858ab6d1fa4ec500 (patch)
treecca96ddc9302972b03593fab4a1ddcaa89122433 /doc/APIchanges
parent56ba57b6725116d4439f672f92ad70b766ea198a (diff)
downloadffmpeg-2e956d9c0f98a9b6fe1a0a3a858ab6d1fa4ec500.tar.gz
lavc/container_fifo: move to lavu and make public
This can be useful in other places, e.g. it can replace objpool in fftools. The API is modified in the following nontrivial ways: * opaque pointers can be passed through to all user callbacks * read and write were previously separate callbacks in order to accomodate the caller wishing to write a new reference to the FIFO and keep the original one; the two callbacks are now merged into one, and a flags argument is added that allows to request such behaviour on a per-call basis * new peek and drain functions
Diffstat (limited to 'doc/APIchanges')
-rw-r--r--doc/APIchanges5
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/APIchanges b/doc/APIchanges
index f01e5bf7bf..c3dab7fbcf 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -2,10 +2,13 @@ The last version increases of all libraries were on 2024-03-07
API changes, most recent first:
-2024-12-15 - xxxxxxxxxx - lavu 59.51.100 - refstruct.h
+2024-12-15 - xxxxxxxxxx - lavu 59.51.100 - refstruct.h container_fifo.h
Add a new public header refstruct.h with new API for
reference-counted objects.
+ Add a new public header container_fifo.h with new API for
+ a FIFO of container objects (e.g. AVFrame or AVPacket).
+
2024-12-13 - xxxxxxxxxx - lavu 59.50.100 - channel_layout.h
Add AV_CH_LAYOUT_9POINT1POINT6 and AV_CHANNEL_LAYOUT_9POINT1POINT6.