John Molohan wrote:
> John Molohan wrote:
>> Duncan Webb wrote:
>>  
>>> SourceForge.net wrote:
>>>      
>>>> Bugs item #1568856, was opened at 2006-10-01 18:59
>>>> Message generated for change (Tracker Item Submitted) made by Item
>>>> Submitter
>>>> You can respond by visiting:
>>>> https://sourceforge.net/tracker/?func=detail&atid=446895&aid=1568856&group_id=46652
>>>>
>>>>
>>>> Please note that this message will contain a full copy of the
>>>> comment thread,
>>>> including the initial issue submission, for this request,
>>>> not just the latest update.
>>>> Category: None
>>>> Group: None
>>>> Status: Open
>>>> Resolution: None
>>>> Priority: 5
>>>> Submitted By: John Molohan (johnmolohan)
>>>> Assigned to: Nobody/Anonymous (nobody)
>>>> Summary: Pygame error: traceback with ivtv_xine_tv and directfb
>>>>
>>>> Initial Comment:
>>>> Hi,
>>>>
>>>> Just got this one after installing directfb. Freevo ran
>>>> fine and so did tv. I watched, changed channels and
>>>> paused no problem the on pressing stop on the remote
>>>> got this:
>>>>
>>>> SDL DirectFB_SetVideoMode: [EMAIL PROTECTED], flags: 0x00000000
>>>> Traceback (most recent call last):
>>>>   File
>>>> "/usr/lib/python2.4/site-packages/freevo/main.py", line
>>>> 520, in ?
>>>>     osd.clearscreen(color=osd.COL_BLACK)
>>>>   File
>>>> "/usr/lib/python2.4/site-packages/freevo/osd.py", line
>>>> 611, in clearscreen
>>>>     self.screen.fill(self._sdlcol(color))
>>>> error: display Surface quit
>>>> Traceback (most recent call last):
>>>>   File
>>>> "/usr/lib/python2.4/site-packages/freevo/main.py", line
>>>> 539, in ?
>>>>     shutdown()
>>>>   File
>>>> "/usr/lib/python2.4/site-packages/freevo/plugins/shutdown.py",
>>>> line 76, in shutdown
>>>>     osd.clearscreen(color=osd.COL_BLACK)
>>>>   File
>>>> "/usr/lib/python2.4/site-packages/freevo/osd.py", line
>>>> 611, in clearscreen
>>>>     self.screen.fill(self._sdlcol(color))
>>>> pygame.error: display Surface quit
>>>> ivtv_xine_tv.py (430): XineThread: Stopped
>>>>           
>>> Which version of directfb?
>>>       
>> DirectFB-1.0.0-rc1 & DirectFB-extra-0.9.25. DirectFB failed at first
>> with a compilation error relating to avifile. I didn't have time to
>> debug this so I just removed avifile and then the install ran fine.
>>  
>>> John, would you mind sending me some of the files that you have used to
>>> set-up directfb on the G400. I've one too and last time I tried none of
>>> the applications that used directfb exited they just hung. Since then
>>> I've upgraded glibc and they run. I just don't have the time to figure
>>> this out again.
>>>
>>>       
>> Will do. I only set all this up again yesterday and I wasn't looking
>> forward to it as I had a nasty time getting df_xine working the last
>> time but all went perfectly smoothly and I had a lovely looking
>> freevo svn on my tv in no time. I'll send you on my files this evening.
>>  
>>> I'd like to set it up again so that I can test freevo in the different
>>> environments. What would be helpful is /etc/fb.modes /etc/directfbrc
>>> and
>>> the stuff in local_conf that controls SDL and VO. May be this is in the
>>> wiki?
>>>       
>> I don't think it's in the wiki but it really should be. A noob can't
>> be expected to figure all the settings for this out themselves. I'm
>> trying to keep some sort of notes on my install this time so some
>> time in the future when things are quite I might have time to do a
>> write up on the wiki.
>>  
>>> Thanks
>>>
>>>
>>>       
>> No problem.
>>
>>   
> Hi Duncan,
>
> See attached. Strangely there's no fb.modes in my /etc but there's one
> in /usr/local/src/DirectFB-1.0.0-rc1/fb.modes so I've included that.
> Hope they help, let me know how you get on.
>
> John
> ------------------------------------------------------------------------
>
> matrox-crtc2
> matrox-tv-standard=pal
> matrox-cable-type=composite
> primary-layer=02
> bg-color=FF000000
> mode=720x576
> depth=32
> sync
> matrox-cable-type=composite
>   
> ------------------------------------------------------------------------
>
> #
> #   DirectFB video modes, should be placed into "/etc"
> # 
>
> mode "640x480 75Hz 16bit"
>     # D: 31.50 MHz, H: 37.500 kHz, V: 75.00 Hz
>     geometry 640 480 640 480 16
>     timings 31747 120 16 16 1 64 3
> endmode
>  
> mode "720x576 50Hz 16bit"
>     geometry 720 576 720 576 16
>     timings 31208 144 40 32 10 128 3
> endmode
>
> mode "768x576 75Hz 16bit"
>     # D: 49.188 MHz, H: 46.580 kHz, V: 75.008 Hz
>     geometry 768 576 768 576 16
>     timings 20330 128 32 32 8 128 5
> endmode
>
>
> mode "800x600 75Hz 16bit"
>     # D: 49.50 MHz, H: 46.875 kHz, V: 75.00 Hz
>     geometry 800 600 800 600 16
>     timings 20203 160 16 21 1 80 3
>     hsync high
>     vsync high
> endmode
>  
>
> mode "1024x768 72Hz 16bit"
>     # D: 75.00 MHz, H: 58.230 kHz, V: 72.245 Hz
>     geometry 1024 768 1024 768 16
>     timings 13334 104 24 29 3 136 6
> endmode
>  
>
> mode "1280x1024-75"
>     # D: 134.880 MHz, H: 79.905 kHz, V: 74.958 Hz
>     geometry 1280 1024 1280 3264 16
>     timings 7414 232 64 38 1 112 3
>     hsync high
>     vsync high
> endmode
>
> mode "1280x1024 60Hz 16bit"
>     # D: 108.00 MHz, H: 63.981 kHz, V: 60.02 Hz
>     geometry 1280 1024 1280 1024 16
>     timings 9260 248 48 38 1 112 3
>     hsync high
>     vsync high
> endmode
>  
>
> mode "1600x1200 60Hz 16bit"
>     # D: 156.00 MHz, H: 76.200 kHz, V: 60.00 Hz
>     geometry 1600 1200 1600 1200 16
>     timings 6411 256 32 52 10 160 8
> endmode
>
>
> mode "640x400 93Hz 16bit"
>     geometry 640 400 640 400 16
>     timings 28272 48 32 17 22 128 12
> endmode
>
> mode "400x300 100Hz 16bit"
>     geometry 400 300 400 300 16
>     timings 31747 40 16 16 1 40 3
>     double true
> endmode
>
>
> mode "320x240 85Hz 16bit"
>     geometry 320 240 320 240 16
>     timings 51383 32 32 20 4 48 1
>     double true
> endmode
>
> mode "320x200 85Hz 16bit"
>     geometry 320 200 320 200 16
>     timings 60440 32 32 20 4 48 1
>     double true
> endmode
>   
> ------------------------------------------------------------------------
>
> # /etc/modprobe.preload: kernel modules to load at boot time.
> #
> # This file should contain the names of kernel modules that are
> # to be loaded at boot time, one per line.  Comments begin with
> # a `#', and everything on the line after them are ignored.
> # this file is for module-init-tools (kernel 2.5 and above) ONLY
> # for old kernel use /etc/modules
>
>
> psmouse
>
> pcspkr
>
> capability
> i2c-matroxfb
> matroxfb_crtc2
> mga_vid
> ivtv
> via-agp
John,
A really big thank you.

One think that you didn't say is what you have in
/etc/freevo/freevo.conf and /etc/freevo/local_conf.py to tell freevo to
use the matrox card's TV output.

A long long time ago I wrote this wiki page
http://directfb.org/wiki/index.php/Matrox_G400_Dual_Head getting the
info from all over the internet. I never got the matroxset stuff to work
properly but since then I upgraded the Matrox firmware which may make a
difference.

BTW the /etc/fb.modes, the first entry is the default entry for DirectFB
programs, but you have most of this in the /etc/directdbrc. It mostly
sets up the timings, position on the screen etc.

Cheers,
Duncan


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to