third_party_ffmpeg/doc
Rémi Denis-Courmont c220a60f92 vdpau: add helper for surface chroma type and size
Since the VDPAU pixel format does not distinguish between different
VDPAU video surface chroma types, we need another way to pass this
data to the application.

Originally VDPAU in libavcodec only supported decoding to 8-bits YUV
with 4:2:0 chroma sampling. Correspondingly, applications assumed that
libavcodec expected VDP_CHROMA_TYPE_420 video surfaces for output.
However some of the new HEVC profiles proposed for addition to VDPAU
would require different depth and/or sampling:
http://lists.freedesktop.org/archives/vdpau/2014-July/000167.html
...as would lossless AVC profiles:
http://lists.freedesktop.org/archives/vdpau/2014-November/000241.html

To preserve backward binary compatibility with existing applications,
a new av_vdpau_bind_context() flag is introduced in a further change.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-12-25 20:47:49 +01:00
..
doxy doxy: Update the css to have a flat style 2013-12-27 02:53:25 +01:00
examples examples: filter_audio: Add missing mem.h header for av_freep() 2014-08-03 01:29:43 -07:00
APIchanges vdpau: add helper for surface chroma type and size 2014-12-25 20:47:49 +01:00
avconv.texi doc: Fix syntax and logical errors in avconv stream combination example 2014-09-10 20:30:36 +02:00
avplay.texi avplay: Exit by default at the end of playback 2014-09-06 16:52:59 +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 cmdutils: allow matching by metadata in stream specifiers 2014-08-13 17:24:18 +00:00
avutil.txt Remove unused softfloat implementation. 2011-05-11 13:43:30 +02:00
bitstream_filters.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
build_system.txt cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +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 doc: Change wrong term to avoid confusion 2014-08-18 13:29:25 +02:00
doxy-wrapper.sh Move all example programs to doc/examples 2014-02-16 21:37:21 +01:00
Doxyfile doxygen: Set EXAMPLE_PATH from within doxy-wrapper.sh 2014-02-14 12:01:35 +01:00
encoders.texi doc: Completely document the x264 options 2014-04-08 23:24:42 +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 doc: cosmetics: Consistently format list and table items 2013-07-27 16:24:55 +02:00
filters.texi Revert "vf_interlace: deprecate lowpass option" 2014-08-01 13:02:29 +01:00
general.texi Add Icecast protocol 2014-08-04 12:56:42 +03:00
git-howto.texi doc: git-howto: Leave reviewers time to react before pushing patches 2012-11-11 20:43:28 +01:00
git-howto.txt doc/git-howto: expand format-patch and send-email notes. 2011-11-08 14:25:38 +01:00
indevs.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
libavfilter.texi doc: Libavfilter English cleanup 2014-04-12 14:34:11 +02:00
Makefile libavfilter: example audio filtering program 2014-02-25 13:22:10 +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 movenc: Remove an outdated comment 2014-11-08 11:13:37 +02:00
nut.texi nut: Support experimental NUT 4 features 2014-05-28 22:04:56 +02:00
optimization.txt dsputil: Split off IDCT bits into their own context 2014-06-30 07:58:46 -07:00
outdevs.texi doc: Fix some obsolete references to av* tools as ff* tools 2013-02-18 13:04:29 +01:00
platform.texi build: Support executable only ldflags 2014-07-21 22:18:35 +02:00
print_options.c doc/print_options: Move options headers to a saner place 2013-08-02 19:19:02 +02:00
protocols.texi http: enable icy metadata by default. 2014-08-13 16:10:15 +00:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
RELEASE_NOTES Add release notes for 11. 2014-09-04 07:14:27 -07:00
soc.txt Fix a bunch of common typos. 2011-12-11 00:32:25 +01:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01: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 texi2pod: Make it output a single encoding string 2014-09-03 02:14:17 +02:00
viterbi.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00