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
