1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/doc
wm4 05f66706d1 lavc: introduce a new decoding/encoding API with decoupled input/output
Until now, the decoding API was restricted to outputting 0 or 1 frames
per input packet. It also enforces a somewhat rigid dataflow in general.

This new API seeks to relax these restrictions by decoupling input and
output. Instead of doing a single call on each decode step, which may
consume the packet and may produce output, the new API requires the user
to send input first, and then ask for output.

For now, there are no codecs supporting this API. The API can work with
codecs using the old API, and most code added here is to make them
interoperate. The reverse is not possible, although for audio it might.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-03-23 19:31:23 +01:00
..
doxy
examples examples/transcode_aac: convert to codecpar 2016-02-24 10:08:34 +01:00
APIchanges lavc: introduce a new decoding/encoding API with decoupled input/output 2016-03-23 19:31:23 +01:00
avconv.texi avconv: support infinite loop for the loop option 2015-10-26 19:28:24 +01:00
avplay.texi avplay: Add support for rotated video 2015-05-02 22:06:29 +03:00
avprobe.texi
avtools-common-opts.texi log: Introduce a more verbose debug level 2015-04-19 12:41:59 +01:00
avutil.txt
bitstream_filters.texi
build_system.txt doc: Update paths to match new examples location 2016-03-23 09:35:40 +01:00
decoders.texi doc: Use the correct @subsection tag 2014-12-07 21:50:47 +01:00
demuxers.texi
developer.texi doc: Update paths to match new examples location 2016-03-23 09:35:40 +01:00
doxy-wrapper.sh
Doxyfile doc: Update paths to match new examples location 2016-03-23 09:35:40 +01:00
encoders.texi doc/encoders: document the QSV option mappings 2015-11-20 09:30:26 +01:00
eval.texi
faq.texi
fate.texi doc: Add $branch to FATE config template 2015-05-16 17:06:35 +02:00
filters.texi lavfi: add a filter for uploading normal frames to CUDA 2016-02-14 22:25:38 +01:00
general.texi lavc: G.723.1 encoder 2015-11-30 10:58:46 -05:00
git-howto.texi
git-howto.txt
indevs.texi doc: Add -list_formats all example for video4linux2 2015-03-06 23:06:20 +01:00
libavfilter.texi
Makefile Add a QSV decoding example. 2015-02-28 21:51:24 +01:00
metadata.texi
multithreading.txt
muxers.texi hlsenc: Support outputting specific versions 2015-08-25 19:43:58 +02:00
nut.texi
optimization.txt
outdevs.texi
platform.texi doc: Amend the MSYS2 Documentation 2015-11-26 10:55:35 +01:00
print_options.c
protocols.texi doc: Fix spelling of 'Transmission' 2015-05-26 13:41:44 +02:00
rate_distortion.txt
RELEASE_NOTES Add release notes for 11. 2014-09-04 07:14:27 -07:00
soc.txt
swscale.txt
t2h.init
tablegen.txt
texi2pod.pl texi2pod: Make it output a single encoding string 2014-09-03 02:14:17 +02:00
viterbi.txt