FFmpeg/doc
wm4 04f3bd3496 AVFrame: add an opaque_ref field
This is an extended version of the AVFrame.opaque field, which can be
used to attach arbitrary user information to an AVFrame.

The usefulness of the opaque field is rather limited, because it can
store only up to 32 bits of information (or 64 bit on 64 bit systems).
It's not possible to set this field to a memory allocation, because
there is no way to deallocate it correctly.

The opaque_ref field circumvents this by letting the user set an
AVBuffer, which makes the user data refcounted.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2017-02-11 11:37:45 +01:00
..
doxy Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
examples examples: fix a typo in an error message 2016-12-02 11:59:08 -05:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
APIchanges AVFrame: add an opaque_ref field 2017-02-11 11:37:45 +01:00
avconv.texi avconv: allow -b to be used with streamcopy 2017-02-01 10:42:59 +01:00
avplay.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
avprobe.texi avprobe: restore pseudo-INI old style format for compatibility. 2012-05-26 21:14:35 +02:00
avtools-common-opts.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
avutil.txt cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
bitstream_filters.texi lavc: add a bitstream filter for splitting VP9 superframes 2016-12-14 09:06:45 +01:00
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 doc: document the asf demuxer 2013-08-28 11:02:56 +02:00
developer.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
doxy-wrapper.sh Move all example programs to doc/examples 2014-02-16 21:37:21 +01:00
Doxyfile doc: Update paths to match new examples location 2016-03-23 09:35:40 +01:00
encoders.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
eval.texi eval: Add the isinf() function and tests for it 2012-07-04 15:10:56 +03:00
faq.texi miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
fate.texi fate: Add --ignore-tests configure option for omitting specific FATE tests 2016-12-28 18:10:32 +01:00
filters.texi High Definition Compatible Digital (HDCD) decoder filter, using libhdcd 2016-08-29 19:09:59 +02:00
general.texi doc: Add libxavs section 2016-11-21 15:08:50 +01:00
git-howto.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
git-howto.txt doc/git-howto: expand format-patch and send-email notes. 2011-11-08 14:25:38 +01:00
indevs.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
libavfilter.texi doc: Libavfilter English cleanup 2014-04-12 14:34:11 +02:00
Makefile examples/avcodec: split the remaining two examples into separate files 2016-11-02 10:16:04 +01:00
metadata.texi replace FFmpeg with Libav in doc/ 2011-03-16 22:01:01 +01:00
multithreading.txt lavc decoders: work with refcounted frames. 2013-03-08 07:38:30 +01:00
muxers.texi doc: add dash muxer 2017-01-31 00:45:30 +02:00
nut.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
optimization.txt idct: Change type of array stride parameters to ptrdiff_t 2016-09-29 14:48:03 +02:00
outdevs.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
platform.texi Remove Plan 9 support 2016-12-03 09:15:01 +01:00
print_options.c doc: Turn off noisy deprecation warnings in the option printer 2016-11-02 10:33:39 +01:00
protocols.texi file: Add an option for following a file that is being written 2016-03-24 10:33:59 +02:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
RELEASE_NOTES Add release notes for 12. 2016-05-19 13:44:41 +02:00
soc.txt Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
swscale.txt cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
t2h.init doc: update the reference for the title 2013-01-26 14:49:57 +01:00
tablegen.txt Update tablegen documentation for WRITE_ARRAY macro. 2010-06-27 14:31:50 +00:00
texi2pod.pl doc: escape left brace in texi2pod.pl regex 2016-07-10 13:34:57 +02:00
viterbi.txt cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00