[mythtv] DirectFV Matrox TV-Out

Wied Pakusa wied.pakusa at web.de
Thu Jan 12 15:31:32 UTC 2006


Anssi Hannula schrieb:

>
>The directfb support for mythtv doesn't by default use the tv-out of
>matrox cards.
>
>I however managed to get a picture to TV (I have G400) with mythtv gui
>through XDirectFB and video through mythtv's directfb support with the
>attached patch (which is a hack), but the interlacing was lost and
>movements weren't smooth.
>  
>
Hi.
Thanks for your answer - and regarding that, i think my chances to find 
a solution are not very well.
But with my hardware it isn't possible either to use vdr, because the 
analog_tv module is not longer developed (needed when running VDR with 
PVR 250).
I have applied your patch to: libs/libmythtv/videoout_directfb.cpp by 
using: " patch < matrox.diff " and gaving "patch" the path in my 
enviroment. Is that the right way? - because mythfrontend now quits with 
errors:

"
2006-01-12 16:18:48.857 DirectFB output : card : hardware blit support
2006-01-12 16:18:48.873 === WE ARE GOING TO LAYERCALLBACK
2006-01-12 16:18:48.873 === Checking for Matrox CRTC2 Layer
2006-01-12 16:18:48.874   === Not the right one, trying next...
2006-01-12 16:18:48.874 === WE ARE GOING TO LAYERCALLBACK
2006-01-12 16:18:48.874 === Checking for Matrox CRTC2 Layer
2006-01-12 16:18:48.874   === Not the right one, trying next...
2006-01-12 16:18:48.874 === WE ARE GOING TO LAYERCALLBACK
2006-01-12 16:18:48.874 === Checking for Matrox CRTC2 Layer
2006-01-12 16:18:48.874   === Found CORRECT LAYER
2006-01-12 16:18:48.874   === Calling GetDisplayLayer...
2006-01-12 16:18:48.875     === DFB_OK, Cancelling Enumeration :)
2006-01-12 16:18:48.875     === Testconfiguration skipped
2006-01-12 16:18:48.875 Layers enumerated, going forward
2006-01-12 16:18:48.914 Trying to use these settings: DirectFB output : 
videoLayer : Matrox CRTC2 Layer : 720x480, I420 : Yuv, double (system 
memory) buffering
videoout_directfb.cpp <423>:
        (#) DirectFBError 
[data->videoLayer->SetConfiguration(data->videoLayer, 
&(data->videoLayerConfig))]: Not supported!
"

I think your patch was written to a previous version of mythtv - and 
doesn't change the right codelines in the new svn-release?
Are there any plans in mythtv's development to add the feature of using 
MatroxFB CRT2 in the future or the new release?

Thanks again,

Wied Pakusa


More information about the mythtv-dev mailing list