[mythtv] mythtv-vid g450 directfb -- Some sucess!!

Daniel Kristjansson danielk at cuymedia.net
Thu Aug 2 17:07:10 UTC 2007


On Thu, 2007-08-02 at 12:50 -0400, Peter Hartmann wrote:
> Hey Daniel,
> Thanks for getting back to me. (and thanks for all your hard work) Are
> you saying that mythtv with directfb output needs more resources than
> df_xine and mplayer with  -vo dfbmga:crtc2  ?   Those are perfectly
> smooth.   Here's a typical usage from top:

MythTV's DirectFB support is not very optimized, so yes.
DirectFB is not actively maintained. I just make sure it
still compiles and shows a picture. No one has spent much
time on it.

> I think you may find this interesting...
> 
> 2007-08-02 12:37:48.860 AFD: Opened codec 0x869aed0, id(MPEG2VIDEO) type(Video)
> 2007-08-02 12:37:48.860 AFD: Opened codec 0x869b230, id(MP2) type(Audio)
> 2007-08-02 12:37:48.923 Opening OSS audio device '/dev/dsp'.
> 2007-08-02 12:37:48.972 === WE ARE GOING TO LAYERCALLBACK
> 2007-08-02 12:37:48.973 === Checking for Matrox CRTC2 Layer
> 2007-08-02 12:37:48.973   === Not the right one, trying next...
> 2007-08-02 12:37:48.973 === WE ARE GOING TO LAYERCALLBACK
> 2007-08-02 12:37:48.973 === Checking for Matrox CRTC2 Layer
> 2007-08-02 12:37:48.973   === Not the right one, trying next...
> 2007-08-02 12:37:48.973 === WE ARE GOING TO LAYERCALLBACK
> 2007-08-02 12:37:48.973 === Checking for Matrox CRTC2 Layer
> 2007-08-02 12:37:48.973   === Found CORRECT LAYER
> 2007-08-02 12:37:48.973   === Calling GetDisplayLayer...
> 2007-08-02 12:37:48.974     === DFB_OK, Cancelling Enumeration :)
> 2007-08-02 12:37:48.974     === Testconfiguration skipped

This looks ok. We checked a bunch of layers and found one we could
work with.

> 2007-08-02 12:37:49.007 CreateBuffers
> 2007-08-02 12:37:50.521 TV: Changing from None to WatchingLiveTV
> 2007-08-02 12:37:50.532 Using realtime priority.
> 2007-08-02 12:37:50.549 Video timing method: DRM
> 2007-08-02 12:37:53.487 NVP: Timed out waiting for free video buffers.
> 2007-08-02 12:37:53.897 NVP: prebuffering pause
<snip>

The prebuffering pauses may be due to a bug..but they could also
just be due to some bottleneck.

> I'm looking into the possibility of the timeout as the problem.

I doubt that, but then I don't know which timeout you are
referring to..

-- Daniel



More information about the mythtv-dev mailing list