[Mesa-dev] [PATCH 7/7] st/vdpau: Implement VdpOutputSurfacePutBitsIndexed and VdpOutputSurfaceRenderOutputSurface

Kevin DeKorte kdekorte at gmail.com
Thu Sep 1 13:19:06 PDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/01/2011 09:08 AM, Christian König wrote:
> Am Donnerstag, den 01.09.2011, 08:09 -0600 schrieb Kevin DeKorte:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> 
>> On 09/01/2011 07:50 AM, Christian König wrote:
>>> This gets mplayers menu overlay working.
>>> 
>>> Signed-off-by: Christian König <deathsimple at vodafone.de> --- 
>>> src/gallium/state_trackers/vdpau/device.c        |    3 + 
>>> src/gallium/state_trackers/vdpau/mixer.c         |   13 +- 
>>> src/gallium/state_trackers/vdpau/output.c        |  258 
>>> +++++++++++++++++++++- 
>>> src/gallium/state_trackers/vdpau/vdpau_private.h |   52 ++++-
>>> 4 files changed, 307 insertions(+), 19 deletions(-)
>> 
>> Does this patch also make mplayer subtitles (including ASS
>> subtitles) work as well?
> Haven't tried that yet, but it's possible.
> 
> VDPAU offer a wide range of different methods to compose the
> picture displayed and I don't know wich one is used for subtitles.
> 
> This patch makes at least the volume and progress bar working
> correctly.
> 
> Christian.
> 

Christian,

Well standard subtitles work, but ASS encoded titles don't.

mplayer emits this error over and over..

[vdpau] EOSD: error when creating surface: No backend implementation
could be loaded.
[vdpau] EOSD: putbits failed: No backend implementation could be loaded.


when using the vdpau codec the follow errors occur

[h264_vdpau @ 0xd65f60]decoding to PIX_FMT_NONE is not supported.
[h264_vdpau @ 0xd65f60]MPV_common_init() failed.
[h264_vdpau @ 0xd65f60]decode_slice_header error
[h264_vdpau @ 0xd65f60]no frame!
Error while decoding frame!
[VD_FFMPEG] Trying pixfmt=0.
[vdpau] Failed creating VDPAU decoder: A catch-all error, used when no
other error code applies.
Could not find matching colorspace - retrying with -vf scale...

Getting closer though, appreciate the time spent on this.

Kevin

- -- 
Get my public GnuPG key from
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x7D0BD5D1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk5f6LoACgkQ6w2kMH0L1dFO8QCeK6TeNlCrArjR8VH9QD5DjXUK
UU4An1bdPZmOMdq+aOrUan3Gw34ppzeB
=Eqsf
-----END PGP SIGNATURE-----


More information about the mesa-dev mailing list