[mythtv-users] Deinterlacer doesn't fall back when decoder falls back vdpau -> x

paul10 at planar.id.au paul10 at planar.id.au
Fri Jul 17 21:58:46 UTC 2009


> You don't have to use the VDPAU decoder to use the VDPAU deinterlacer.

Now that I wasn't aware of.  In one sense, that is very good news - it
means I can still get a decent chunk of hardware acceleration even though
mpeg-4 isn't hardware accelerated, so long as it works.

> it will automatically fall back to software decoding and use VDPAU
renderer / deinterlacer...

> You don't need to worry about what VDPAU can or can't decode.. it's all
automatically handled by myth 

And therein lies my problem.  It seems to be trying to use VDPAU, and then
failing to.

> 2009-07-17 21:08:48.081 Couldn't load deinterlace filter
> 2009-07-17 21:08:48.081 Using deinterlace method 

Unless you're saying those two messages mean that it is actually working? 
It looks to still have some interlacing artefacts on screen, but to be fair
I only use mpeg-4 on recordings I make via the component input from my
cable box.  And the combination of component input and my DTV2000H leads to
quite low quality (when the same input into the TV looks fine) - so it's
possible that it is deinterlacing and the picture just still looks poor. 
But to my eye it looks like it isn't deinterlacing at all.

It looks a fair bit better to me when I view that same recording using the
high quality profile, which is using the yadifdouble deinterlacer, and it
gives messages:

2009-07-18 07:49:24.068 VDP: GetFilteredDeint() : xv-blit -> 'yadifdeint'
2009-07-18 07:49:24.070 FilterManager: GetFilterInfo(convert) returning:
0x0
2009-07-18 07:49:24.071 FilterManager: GetFilterInfo(yadifdeint) returning:
0xbaa62c0
YadifDeint: In-Pixformat = 1 Out-Pixformat=1
YadifDeint: size changed from 0 x 0 -> 768 x 576
YadifDeint: Using existing thread.
2009-07-18 07:49:24.078 Using deinterlace method yadifdeint

Given the quality issues there anyway, and that I'm always reluctant to log
a defect based on my eyes.  But the logs also seem to be telling me that it
is failing to deinterlace. 

Is there something that I'm missing?

I'd like to sort this - my shift to VDPAU makes me very happy with the
results in terms of CPU usage and quality on the free-to-air DTV stuff. 
Unfortunately the better half watches a lot of recordings off cable, and
she's experiencing a quality decline.  Which impacts the WAF a bit - I'm
getting requests to buy a HiDef cable box with built in hard drive recorder
- which I really don't want to do...the whole point of the myth setup is to
avoid multiple devices.

Thanks,

Paul


More information about the mythtv-users mailing list