Comment 9 for bug 339233

Revision history for this message
In , Will Uther (willu-mailinglists) wrote :

Okie - that patch seems to make a difference to XVMC output. I'm just about to return to the unpatched version to check this (I have been using XV-blit, but I tested XVMC a while ago to see if it would help). Unfortunately this only solves the problem for XVMC.

I still see tearing with normal XV-blit output. And I can't use XVMC output with HD video (I've heard this is a standard limitation - is that right?).

Looking in my mythfrontend logs it seems I can answer my own question from above - xv-blit is using textured video. Here are the relevant mythfrontend logs:

2009-02-09 20:20:33.867 VideoOutputXv: @ j=0 Looking for flag[s]: XvInputMask XvImageMask 10
2009-02-09 20:20:33.867 VideoOutputXv: Adaptor#0: Intel(R) Textured Video has flag[s]: XvInputMask XvImageMask
2009-02-09 20:20:33.867 VideoOutputXv: Has XVideo flags...
2009-02-09 20:20:33.867 VideoOutputXv: Has XV_BRIGHTNESS...
2009-02-09 20:20:33.867 VideoOutputXv: Here...
2009-02-09 20:20:33.867 VideoOutputXv: Grabbed xv port 80
2009-02-09 20:20:33.867 VideoOutputXv: XVideo surface found on port 80
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Adaptor Name: 'Intel(R) Textured Video'
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Format #0 is 'YUY2'
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Format #1 is 'YV12'
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Format #2 is 'I420'
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Format #3 is 'UYVY'
2009-02-09 20:20:33.868 VideoOutputXv: XVideo Format #4 is 'XVMC'
2009-02-09 20:20:33.868 VideoOutputXv: Using XVideo Format 'YV12'
2009-02-09 20:20:33.868 VideoOutputXv: CreateShmImages(32): video_dim: 720x576
2009-02-09 20:20:33.893 VDP: SetVideoRenderer(xv-blit)
[snip]
2009-02-09 20:20:34.245 Video timing method: DRM

BTW - if I say anything stupid here, please correct me. I'm not an expert on this stuff and am picking it up as I go along.