[mythtv] DirectFV Matrox TV-Out

Anssi Hannula anssi.hannula at mbnet.fi
Fri Jan 13 12:27:55 UTC 2006


Wied Pakusa wrote:
> 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:

It is the right way, yes.

> "
> 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?

It was for SVN 8387 and should work fine with current SVN too. I tested
it with DVB PAL, so maybe the patch is somehow PAL specific.

> Thanks again,

I'm sorry I couldn't help more.

-- 
Anssi Hannula



More information about the mythtv-dev mailing list