vdpau/h264: request MAIN rather than BASELINE VDPAU profile for CBP
authorRémi Denis-Courmont <remi@remlab.net>
Sun, 26 Oct 2014 19:24:12 +0000 (21:24 +0200)
committerAnton Khirnov <anton@khirnov.net>
Tue, 28 Oct 2014 06:06:13 +0000 (07:06 +0100)
commit26ab504ad8d2b23535c9a0ad43bf1fd0e6aa0893
tree68c3329524f4ef9b6b066466e13effb56b077bc7
parent11467ecf519788f2e2f49c63a17eb600e618489e
vdpau/h264: request MAIN rather than BASELINE VDPAU profile for CBP

The H.264 Constrained Baseline Profile (CBP) is a subset of both the
Main Profile and the Baseline Profile. In principles, a hardware
decoder that supports either of those can decode CBP content. As it
happens, Main is supported by all VDPAU drivers, and Baseline is not.

So favor map CBP to MP for now. Hopefully in the future libvdpau will
offer an explicit choice for CBP.

This fixes bug 757.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
libavcodec/vdpau_h264.c