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
examples examples: fix a typo in an error message 2016-12-02 11:59:08 -05:00
.gitignore
APIchanges AVFrame: add an opaque_ref field 2017-02-11 11:37:45 +01:00
Doxyfile
Makefile examples/avcodec: split the remaining two examples into separate files 2016-11-02 10:16:04 +01:00
RELEASE_NOTES
avconv.texi avconv: allow -b to be used with streamcopy 2017-02-01 10:42:59 +01:00
avplay.texi
avprobe.texi
avtools-common-opts.texi
avutil.txt
bitstream_filters.texi lavc: add a bitstream filter for splitting VP9 superframes 2016-12-14 09:06:45 +01:00
build_system.txt
decoders.texi
demuxers.texi
developer.texi
doxy-wrapper.sh
encoders.texi
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
general.texi doc: Add libxavs section 2016-11-21 15:08:50 +01:00
git-howto.texi
git-howto.txt
indevs.texi
libavfilter.texi
metadata.texi
multithreading.txt
muxers.texi doc: add dash muxer 2017-01-31 00:45:30 +02:00
nut.texi
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
rate_distortion.txt
soc.txt
swscale.txt
t2h.init
tablegen.txt
texi2pod.pl
viterbi.txt