1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/doc
Anton Khirnov 7329b22c05 lavu/fifo: Add new AVFifo API based upon the notion of element size
Many AVFifoBuffer users operate on fixed-size elements (e.g. pointers),
but the current FIFO API deals exclusively in bytes, requiring extra
complexity in all these callers.

Add a new AVFifo API creating a FIFO with an element size
that may be larger than a byte. All operations on such a FIFO then
operate on complete elements.

This API does not reuse AVFifoBuffer and its API at all, but instead uses
an opaque struct called AVFifo. The AVFifoBuffer API will be deprecated
in a future commit once all of its users have been switched to the new
API.

Not reusing AVFifoBuffer also allowed to use the full range of size_t
from the beginning.
2022-02-07 00:30:22 +01:00
..
dev_community Doc: Tech Resolution Process 2021-03-11 10:03:38 +01:00
doxy
examples doc/examples/metadata: Constify values from av_dict_get() 2021-11-18 19:18:01 +01:00
.gitignore
APIchanges lavu/fifo: Add new AVFifo API based upon the notion of element size 2022-02-07 00:30:22 +01:00
authors.texi
bitstream_filters.texi lavc/{av1, h264, h265}_metadata_bsf: fix description of tick_rate 2022-01-01 10:43:17 +08:00
bootstrap.min.css
build_system.txt
codecs.texi avcodec: Remove private options from AVCodecContext 2021-04-27 10:43:02 -03:00
decoders.texi doc/encoders.texi: Add doc for qsv 2022-01-07 14:06:10 +08:00
default.css
demuxers.texi avformat/mpegts: add option max_packet_size 2022-01-16 10:46:38 +05:30
developer.texi doc/developer: add description about safely sending patches via E-Mail clients 2021-11-13 19:55:20 +01:00
devices.texi
doxy-wrapper.sh doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
Doxyfile
encoders.texi lavc/qsvenc: add tile encoding support for VP9 2022-01-29 12:02:52 +08:00
errno.txt
faq.texi
fate_config.sh.template
fate.texi
ffmpeg-bitstream-filters.texi
ffmpeg-codecs.texi
ffmpeg-devices.texi
ffmpeg-filters.texi
ffmpeg-formats.texi
ffmpeg-protocols.texi
ffmpeg-resampler.texi
ffmpeg-scaler.texi
ffmpeg-utils.texi
ffmpeg.texi ffmpeg: deprecate passing numbers to -vsync 2021-12-07 11:23:45 +01:00
ffmpeg.txt
ffplay.texi
ffprobe.texi ffprobe: add option to control optional fields display 2021-05-05 15:04:54 +05:30
ffprobe.xsd fftools/ffprobe: print size of attachment streams (extradata_size) 2021-11-29 21:30:11 +01:00
fftools-common-opts.texi cmdutils: add an option for listing stream dispositions 2021-11-16 10:51:32 +01:00
filter_design.txt
filters.texi doc/filters: note format constraint for volumedetect 2022-01-24 09:51:07 +05:30
formats.texi avformat: Remove deprecated AVFMT_FLAG_MP4A_LATM flag, latm option 2021-04-27 10:43:09 -03:00
general_contents.texi avcodec: add native Speex decoder 2021-10-10 17:44:41 +02:00
general.texi
git-howto.texi doc/git-howto: be more strict about commit message formatting. 2021-08-17 10:11:44 +02:00
indevs.texi avdevice/dshow: implement option to use device video timestamps 2021-12-24 14:06:06 +05:30
issue_tracker.txt
lexicon
libav-merge.txt
libavcodec.texi
libavdevice.texi
libavfilter.texi
libavformat.texi
libavutil.texi
libswresample.texi
libswscale.texi
mailing-list-faq.texi doc/mailing-list-faq.texi: remove remaining references to Freenode 2021-06-18 19:21:11 -03:00
Makefile doc: fix generating doxy with out-of-tree builds 2021-06-11 19:28:27 +02:00
metadata.texi
mips.txt
multithreading.txt
muxers.texi avformat/matroskaenc: Add option to shift data to write cues at front 2022-01-13 21:00:26 +01:00
nut.texi
optimization.txt
outdevs.texi avdevice/decklink: support for more duplex mode for Decklink 8K Pro 2021-08-16 10:00:39 +08:00
patchwork
platform.texi
print_options.c
protocols.texi avformat/rtp: add localaddr for network interface selection 2021-11-27 11:21:17 +08:00
rate_distortion.txt
resampler.texi
scaler.texi
snow.txt
style.min.css
swresample.txt
swscale.txt
t2h.init
t2h.pm doc/t2h.pm: fix missing TOC with texinfo 6.8 and above 2021-11-14 09:30:06 +05:30
tablegen.txt
texi2pod.pl
texidep.pl
transforms.md doc/transforms: add documentation for the FFT transforms 2021-04-24 17:19:17 +02:00
undefined.txt
utils.texi
writing_filters.txt Update missed irc links 2021-06-18 18:58:25 +02:00