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
Doxyfile doc: Update paths to match new examples location 2016-03-23 09:35:40 +01:00
Makefile examples/avcodec: split the remaining two examples into separate files 2016-11-02 10:16:04 +01:00
RELEASE_NOTES Add release notes for 12. 2016-05-19 13:44:41 +02: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
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
developer.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
doxy-wrapper.sh
encoders.texi cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
eval.texi
faq.texi
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
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
metadata.texi
multithreading.txt
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
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
soc.txt
swscale.txt cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
t2h.init
tablegen.txt
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