I had this problem when I started up. I had to make some adjustments to the module load options for bttv and then make sure I was using /dev/video0 instead of the default /dev/video. If you download the bttv 0.7 tar file you will find everything you need to set up bttv properly. I found out that by making sure I'm using the right pll frequency turn my picture from fuzzy to sharp as could be.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Alan Murrell Sent: Wednesday, February 26, 2003 12:11 AM To: Freevo Development List; Freevo Users List Subject: [Freevo-users] Another Tv Viewing problem... Hello, Some of you may recall that I posted previously regarding "coloured fuzz" when trying to watch TV via Freevo. Well, I think that may have had something to do with leaving something out of the kernel when last compiling it. I have since recompiled, and am now experiencing something a little different. Details below: PLatform: Mandrake Linux 9.0 Freevo Version: 1.3.2-pre1 Relevent Hardware: * ATI VE Wonder * Matrox G400 Millenium Summary: WHen trying to watch a TV channel in Freevo, the screen goes black then dumps me back to the channel listings. Here is the outpust of (what I believe to be) the relevent files: --- dmesg --- [EMAIL PROTECTED] root]# dmesg | grep bttv bttv: driver version 0.7.96 loaded bttv: using 4 buffers with 2080k (8320k total) for capture bttv: Host bridge is Silicon Integrated Systems [SiS] 730 Host bttv: Bt8xx card found (0). bttv0: Bt878 (rev 17) at 00:0b.0, irq: 5, latency: 64, mmio: 0xcecfc000 bttv0: detected: ATI TV Wonder/VE [card=64], PCI subsystem ID is 1002:0003 bttv0: using: BT878( *** UNKNOWN/GENERIC **) [card=0,insmod option] bttv0: using tuner=8 bttv0: i2c: checking for MSP34xx @ 0x80... not found bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c attach [client=Temic NTSC (4036 FY5),ok] bttv0: registered device video0 bttv0: registered device vbi0 --- dmesg --- --- local_conf.py --- TV_SETTINGS = '%s television %s /dev/video0' % (CONF.tv, CONF.chanlist) # # XXX Recording is still work in progress. You need to change # XXX the entire string below to fit your local settings. # XXX Eventually TV norm (PAL/NTSC) etc will be taken from the # XXX other flags. VCR_xxx and TV_REC_xxx is not used yet! # XXX You also need to have the recording daemon running, see # XXX the website docs or the mailing lists if that fails. # # XXX Please see the mencoder docs for more info about the settings # XXX below. Some stuff must be changed (adevice), others probably # XXX should be ("Change"), or could be in some cases ("change?") VCR_CMD = ('/usr/local/freevo/runtime/apps/mplayer/mencoder ' + # Change. Absolute path to the runtime '-tv on:driver=v4l:input=0' + # Input 0 = Comp. V. in ':norm=NTSC' + # Change ':channel=%s' + # Filled in by Freevo ':chanlist=us-cable' + # Change ':width=320:height=240' + # Change if needed ':outfmt=yv12' + # Prob. ok, yuy2 might be faster ':adevice=/dev/dsp' + # CHANGE! ':audiorate=32000' + # 44100 for better sound ':forceaudio:forcechan=1:' + # Forced mono for bug in my driver 'buffersize=64' + # 64 Megabyte capture buffer, change? ' -ovc lavc -lavcopts ' + # Mencoder lavcodec video codec 'vcodec=mpeg4' + # lavcodec mpeg-4 ':vbitrate=1200:' + # Change lower/higher, bitrate 'keyint=30 ' + # Keyframe every 10 secs, change? '-oac mp3lame -lameopts ' + # Use Lame for MP3 encoding 'br=128:cbr:mode=3 ' + # MP3 const. bitrate, 128 kbit/s '-ffourcc divx ' # Force 'divx' ident, better compat. '-o %s.avi ') # Filled in by Freevo # TV capture size for viewing and recording. Max 768x480 for NTSC, # 768x576 for PAL. Set lower if you have a slow computer! TV_VIEW_SIZE = (640, 480) --- local_conf.py --- --- internal-main-0.log --- ---------------------------------------------------------------------------- --- Starting src/main.py:stdin at Tue Feb 25 22:06:34 2003 Logging info in /var/log/freevo/internal-main-0.log ---------------------------------------------------------------------------- --- Starting src/main.py:stderr at Tue Feb 25 22:06:34 2003 Loading configure settings: ./freevo.conf Reading config file ./freevo.conf Cfg file data: "chanlist = canada-cable" Cfg file data: "display = mga" Cfg file data: "geometry = 768x576" Cfg file data: "mplayer = ./runtime/apps/mplayer/mplayer" Cfg file data: "tv = ntsc" Cfg file data: "version = 1.0" Loading cfg: ./freevo_config.py Using MPlayer: ./runtime/apps/mplayer/mplayer Loading cfg overrides: ./local_conf.py WARNING: DVD protection override disabled! You will not be able to play protecte d DVDs! Skin: Loading XML file blue_round1 Imported skin skins/main1/skin_main1.py Volume = 40 Volume = 90 Volume = 0 Volume = 0 load video plugin imdb Main loop starting... Building the xml hash database... done XMLTV, reading cached file (/tmp/TV.xml-0.pickled) XMLTV, got cached guide (version 2). Couldnt load font "skins/fonts/Arial_Bold.TTF" trying alternate: ./skins/fonts/kimberly_alt.ttf Couldnt load font "skins/fonts/Arial_Bold.TTF" trying alternate: ./skins/fonts/kimberly_alt.ttf Couldnt load font "skins/fonts/Arial_Bold.TTF" trying alternate: ./skins/fonts/kimberly_alt.ttf Couldnt load font "skins/fonts/Arial_Bold.TTF" trying alternate: ./skins/fonts/kimberly_alt.ttf Couldnt load font "skins/fonts/Arial_Bold.TTF" trying alternate: ./skins/fonts/kimberly_alt.ttf mode=tv channel=3 CBUT tuner=3 Volume = 0 MPlayer_Thread.run(): Started, cmd=--prio=-20 ./runtime/apps/mplayer/mplayer -vo mga -fs -tv on:driver=v4l:device=/dev/video0:input=0:norm=NTSC:channel=3:chanlist=canada -cable:width=640:height=480:outfmt=yuy2 -nocache -slave self.t1.isAlive()=1, self.t2.isAlive()=1 ChildApp.__init__(), pid=1692, app=./runapp --prio=-20 ./runtime/apps/mplayer/mplayer -vo mga -fs -tv on:driver=v4l:device=/dev/video0:input=0:norm=NTSC:channel=3:chanlist=canada -cable:width=640:height=480:outfmt=yuy2 -nocache -slave, poll=-1 Volume = 60 Volume = 40 1046239637.68: started tv app stdout: No data, stopping (pid 1693)! stderr: No data, stopping (pid 1694)! childapp: killing pid 1692 signal 2 childapp: Before wait(1692) childapp: After wait() Killing mplayer posting play_end 1046239639.32: tv app got PLAY_END event Volume = 0 Volume = 0 stopped tv app --- internal-main-0.log --- Now one thing I did notice is that the 'dmesg' output says I am using 'tuner=8', which is correct; that is the option I set in my '/etc/modules.conf' file. However, the 'internal-main-0.log' output indicates I am using 'tuner=3'. This could very well be source of the problem. Any idea where Freevo would be getting 'tuner=3' from?? (Perhaps if I correct that, then that will turn out to be the source of the problem). ALl other suggestions very much welcome as well. :-) TIA, Alan ______________________________________________________________________ Post your free ad now! http://personals.yahoo.ca ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users
