diff options
author | Anton Khirnov <anton@khirnov.net> | 2024-10-17 10:49:04 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2024-12-15 14:05:15 +0100 |
commit | 2e956d9c0f98a9b6fe1a0a3a858ab6d1fa4ec500 (patch) | |
tree | cca96ddc9302972b03593fab4a1ddcaa89122433 /doc/APIchanges | |
parent | 56ba57b6725116d4439f672f92ad70b766ea198a (diff) | |
download | ffmpeg-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/APIchanges | 5 |
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. |