[mythtv-users] approve deinterlace filter?
William
william_munson at comcast.net
Tue May 6 09:41:16 UTC 2008
Greg Woods wrote:
> What does it mean to "approve" a deinterlace filter (or, as in the case
> 0f the log snippet below, fail to approve one?)
>
> I have also tried Bob deinterlacing, but then I get an error that the
> display isn't fast enough; the identical hardware, *with* Bob, worked
> fine with FC5 and 0.20 SVN, but I am getting stuttering in HD playback
> and the dreaded "NVP: prebuffering pause" since upgrading to F8 and 0.21
> from ATrpms.
>
> I know my problem is NOT insufficient hardware, so I am looking to fix
> the errors I can see first.
>
>
I do not know about the child business however I have had success
getting bob to work. In my case I had to patch the source code to fake
myth into thinking the refresh rate was fast enough to support bob. Of
course this requires you to compile your own. Here is the patch against
0.21-fixes.
Index: libs/libmythtv/videoout_xv.cpp
===================================================================
--- libs/libmythtv/videoout_xv.cpp (revision 16983)
+++ libs/libmythtv/videoout_xv.cpp (working copy)
@@ -365,6 +365,10 @@
rate = (dot_clock * 1000.0) / rate;
+ // Patch to double interlaced framerate
+ if (mode_line.flags && 0x010) // #define V_INTERLACE 0x010
+ rate = rate * 2; // if modeline is interlaced then
double the effective refresh rate
+
// Assume 60Hz if rate isn't good:
if (rate < 20 || rate > 200)
{
More information about the mythtv-users
mailing list