[mythtv-users] Bob deinterlacing not working
Steve Peters - Priority Electronics
steve at priorityelectronics.com
Sun Mar 2 17:45:16 UTC 2008
-----Original Message-----
From: mythtv-users-bounces at mythtv.org
[mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Tom Dexter
Sent: Sunday, March 02, 2008 7:19 AM
To: Discussion about mythtv
Subject: Re: [mythtv-users] Bob deinterlacing not working
On Sat, Mar 1, 2008 at 5:32 PM, William Munson <w.munson at comcast.net> wrote:
>
> Where and how to patch your software depends on your installation. If
> you are running a prepackaged binary (.rpm or .deb) then you are
> pretty much out of luck unless you are willing to learn how to
> compile and install your own customized version. I am currently
> running/compiling 0.21-fixes svn driving a hdtv monitor that only
> does 1080i. Myth complains that the bitrate is too low and will not
> do bob. I made a small patch which effectively lies to myth and
> doubles the bitrate and enabled bob2x. The display looks great and is
> well deinterlaced. If you want this diff write me off list and I will
> take a look in the code and find it again. I will only work against
> svn trunk or 0.21-fixes branches.
>
> Vicktors origional patch is here:
>
>
> http://svn.mythtv.org/trac/attachment/ticket/2903/interlaced_refresh_r
> ate.diff
>
A patch that would work with the current 0.20-fixes would look like this:
Index: libs/libmythtv/videoout_xv.cpp
===================================================================
--- libs/libmythtv/videoout_xv.cpp
+++ libs/libmythtv/videoout_xv.cpp
@@ -306,6 +306,9 @@
rate = (dot_clock * 1000.0) / rate;
+ if (mode_line.flags & 0x010) // #define V_INTERLACE 0x010
+ rate = rate * 2;
+
// Assume 60Hz if rate isn't good:
if (rate < 20 || rate > 200)
{
Tom
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Right now I've got an ubuntu "stock" install of .20.2 so how would I apply
this patch? I've never ventured into getting the -fixes versions of myth (if
that's even a version). Please point me in the right direction. Also, is
there compiling to be done? Never really done that...and if so, would I edit
that videoout_xv.cpp file before compiling?
Looks like I have some homework to do. Please help me get started.
-Steve
More information about the mythtv-users
mailing list