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
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
avtools-common-opts.texi cmdutils: allow matching by metadata in stream specifiers 2014-08-13 17:24:18 +00:00
avutil.txt
bitstream_filters.texi
build_system.txt
decoders.texi doc: Use the correct @subsection tag 2014-12-07 21:50:47 +01:00
demuxers.texi
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
encoders.texi doc: Completely document the x264 options 2014-04-08 23:24:42 +02:00
eval.texi
faq.texi
fate.texi
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
git-howto.txt
indevs.texi
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
multithreading.txt
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
platform.texi build: Support executable only ldflags 2014-07-21 22:18:35 +02:00
print_options.c
protocols.texi http: enable icy metadata by default. 2014-08-13 16:10:15 +00: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