Penguin

Differences between current version and predecessor to the previous major change of fbtv(1).

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 4 Last edited on Wednesday, September 21, 2005 1:38:13 pm by IanMcDonald
Older page: version 2 Last edited on Sunday, August 18, 2002 11:52:13 am by zcat(1) Revert
@@ -1,156 +1,67 @@
-NAME  
- fbtv - a console program for watching TV 
+!! NAME  
+fbtv - a console program for watching TV 
  
-SYNOPSIS  
- fbtv [[ options ] [[ station name ] 
+!! SYNOPSIS  
+__ fbtv [[ options ] [[ station name ]__  
  
-DESCRIPTION  
- fbtv is a program for watching TV with your linux box. It  
- runs on top of a graphic framebuffer device (/dev/fb0).  
- You'll need a new 2.1.x kernel to play with this. fbtv  
- shares the config file ($HOME/.xawtv) with the xawtv  
- application. Check the xawtv(1) manpage for details about  
- the config file format. 
+!! DESCRIPTION  
+__ fbtv__ is a program for watching TV with your [Linux] box. It runs on top of a graphic framebuffer device (/dev/fb0). You'll need a new 2.1.x [Kernel] to play with this. __ fbtv__ shares the config file ($HOME/.xawtv) with the __ xawtv__ application. Check the xawtv(1) manpage for details about the config file format. 
  
-OPTIONS  
- -o base  
- set basestring for the snapshot output files. The  
- filename will be "base-timestamp-nr.ext".  
+!! OPTIONS 
  
- -v Be verbose. 
+;__-o base__ : set basestring for the snapshot output files. The filename will be "base-timestamp-nr.ext".  
+;__ -v__ : Be verbose.  
+;__-c device__ : [Video4Linux] device (default is /dev/video0).  
+;__-d device__ : framebuffer device (default is $FRAMEBUFFER; /dev/fb0 if unset)  
+;__-g__ : grayscaled display (works for 256 color mode only)  
+;__-s widthxheight__ : display the TV picture in __width__ x __height__ size in the upper right corner.  
+;__-f font__ : font for text. Default is to look for lat1-16.psf in /usr/lib/kbd/consolefonts and /usr/share/consolefonts. If you have a local X11 font server running (or the FONTSERVER environment variable set to some working server), you can also give X11 font specs here.  
+;__-m mode__ : video mode for TV. fbtv will look up the mode in /etc/fb.modes.  
+;__-j joydev__ : joystick device to use for controlling fbtv.  
+;__-k__ : keep capture on when switching consoles. Might be useful together with -s switch, you have a video picture while working on another console. This is more or less a dirty hack. Works only if all your consoles have the same video mode and fbcon does not use panning to speed up scrolling. For a multiheaded setup this is useful too.  
+;__-q__ : quiet mode. Doesn't reserve space for the status line at the top, doesn't display the status messages and clock. You can toggle this at runtime too ('F').  
+;__-M__ : EXPERIMENTAL: Turn on backend scaler mode (write yuv to offscreen memory and let the gfx board scale up the video). Supported hardware: Matrox G200/G400 (with matroxfb) and ATI Mach64 VT/GT (with atyfb, 16bpp only). You'll need at least bttv-.7.16 or kernel 2.3.50
  
- -c device  
- video4linux device (default is /dev /video)
+!!USAGE  
+fbtv is supported to work much like xawtv from user's point of view. You might have noticed that xawtv has a lot of keyboard shortcuts. They work in fbtv too (if it useful). Here is the list:  
+G __G__rab picture (full size, ppm)  
+J Grab picture (full size, __j__peg)  
+F __F__ullscreen. Toggle quiet mode (see above).  
+up /down tune up /down one channel  
+left/right fine tuning  
+pgup/pgdown station up/down  
+ESC,Q __Q__uit  
+X __Q__uit, but leave sound on .  
++/- Volume up/down  
+Enter mute  
  
- -d device  
- framebuffer device (default is $FRAMEBUFFER;  
- /dev/fb0 if unset
+The channel hotkeys defined in $HOME /.xawtv are supported too, with one exception: modifier keys (something like "key = Ctrl+F1" ) do not work.  
  
- -g grayscaled display (works for for 256 color mode  
- only)  
+!!FULLSCREEN TV  
+Some hints from Dag Bakke <dag.bakke@riksnett.no>:  
  
- -s widthxheight  
- display the TV picture in width x height size in  
- the upper right corner
+The BT8xx cards can produce images up to 768x576 pixels. In order to have fbtv make use of your entire monitor- size and get maximum image quality, you need to create a 768x576 pixels framebufferconsole. This can be accomplished with the fbset(1) utility, which is availabile at various locations. See: http://www.cs.kuleuven.ac .be/~geert/bin/  
  
- -f font  
- font for text . Default is to look for lat1-16.psf  
- in /usr /lib/kbd/consolefonts and /usr/share/con­  
- solefonts
+Or, you can let fbtv handle the videomode changes with the -m switch . This requires that you have a small database with the various videomodes availabile. The file containing the videomodes is normally named /etc /fb.modes. For example, the following entry produces a 768x576x32bpp mode, with 75Hz refresh on a Matrox G200
  
- -m mode  
- video mode for TV. fbtv will look up the mode in  
- /etc/fb .modes
+ mode "tv"  
+ # D: 49 .188 MHz, H: 46 .580 kHz, V: 75.008 Hz  
+ geometry 768 576 768 576 32  
+ timings 20330 128 32 32 8 128 5  
+ endmode  
  
- -k keep capture on when switching consoles. Might be  
- useful together with -s switch, you have a video  
- picture while working on another console. This is  
- more or less a dirty hack. Works only if all your  
- consoles have the same video mode and fbcon does  
- not use panning to speed up scrolling. For a mul­  
- tiheaded setup this is useful too.  
  
- -q quiet mode. Doesn't reserve space for the status  
- line at the top , does'nt display the status mes­  
- sages and clock . You can toggle this at runtime  
- too ( 'F ')
+The command "fbtv -q -mtv" thus gives you crisp clear (well , as good as the received signal anyway) tv on your entire screen . Alias this command to 'tv ', and you're set
  
- -M EXPERIMENTAL: Turn on backend scaler mode (write  
- yuv to offscreen memory and let the gfx board scale  
- up the video) . Supported hardware: Matrox  
- G200/G400 (with matroxfb) and ATI Mach64 VT/GT  
- (with atyfb , 16bpp only). You'll need at least  
- bttv-.7.16 or kernel 2.3.50
+__NB!__ Please note that your monitor may or may not be able to handle such a "custom" resolution. And that misuse of the aforementioned fbset utility can toast your monitor . It is a lot easier to pull smoke out of electronic components , than to put it back in
  
-USAGE  
- fbtv is supported to work much like xawtv from user's  
- point of view . You might have noticed that xawtv has alot  
- of keyboard shortcuts . They work in fbtv too (if it use­  
- ful) . Here is the list:  
+A database of the standard VESA-modes can be downloaded from: ftp://platan .vc .cvut .cz/pub/linux/matrox-latest/fb.modes.vesa60.gz  
  
- G Grab picture (full size, ppm)  
- J Grab picture (full size, jpeg)  
- F Fullscreen. Toggle quiet mode (see above ).  
+!!SEE ALSO  
+xawtv (1
  
- up/down tune up/down one channel  
- left/right fine tuning  
- pgup/pgdown station up/down  
+!!AUTHOR  
+Gerd Knorr <kraxel@goldbach.in-berlin.de>  
  
- ESC,Q Quit  
-  
- +/- Volume up/down  
- Enter mute  
-  
- The channel hotkeys defined in $HOME/.xawtv are supported  
- too, with one exception: modifier keys (something like  
- "key = Ctrl+F1") do not work.  
-  
-  
-FULLSCREEN TV  
- Some hints from Dag Bakke <dag.bakke@riksnett.no>:  
-  
- The BT8xx cards can produce images up to 768x576 pixels.  
- In order to have fbtv make use of your entire monitor-size  
- and get maximum image quality, you need to create a  
- 768x576 pixels framebufferconsole. This can be accom­  
- plished with the fbset(1) utility, which is availabile at  
- various locations. See:  
- http://www.cs.kuleuven.ac.be/~geert/bin/  
-  
- Or, you can let fbtv handle the videomode changes with the  
- -m switch. This requires that you have a small database  
- with the various videomodes availabile. The file contain­  
- ing the videomodes is normally named /etc/fb.modes. For  
- example, the following entry produces a 768x576x32bpp  
- mode, with 75Hz refresh on a Matrox G200.  
-  
- mode "tv"  
- # D: 49.188 MHz, H: 46.580 kHz, V: 75.008 Hz  
- geometry 768 576 768 576 32  
- timings 20330 128 32 32 8 128 5  
- endmode  
-  
- The command "fbtv -q -mtv" thus gives you crisp clear  
- (well, as good as the received signal anyway) tv on your  
- entire screen. Alias this command to 'tv', and you're set.  
-  
- NB ! Please note that your monitor may or may not be able  
- to handle such a "custom" resolution. And that misuse of  
- the aforementioned fbset utility can toast your monitor.  
- It is a lot easier to pull smoke out of electronic compo­  
- nents, than to put it back in.  
-  
- A database of the standard VESA-modes can be downloaded  
- from: ftp://platan.vc.cvut.cz/pub/linux/matrox-lat­ est/fb.modes.vesa60.gz  
-  
-  
-SEE ALSO  
- xawtv(1)  
-  
-AUTHOR  
- Gerd Knorr <kraxel@goldbach.in-berlin.de>  
-  
- COPYRIGHT  
- Copyright (C) 1997,98 Gerd Knorr <kraxel@goldbach.in-  
- berlin.de>  
-  
- This program is free software; you can redistribute it  
- and/or modify it under the terms of the GNU General Public  
- License as published by the Free Software Foundation;  
- either version 2 of the License, or (at your option) any  
- later version.  
-  
- This program is distributed in the hope that it will be  
- useful, but WITHOUT ANY WARRANTY; without even the implied  
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR  
- PURPOSE. See the GNU General Public License for more  
- details.  
-  
- You should have received a copy of the GNU General Public  
- License along with this program; if not, write to the Free  
- Software Foundation, Inc., 675 Mass Ave, Cambridge, MA  
- 02139, USA.  
-  
-  
-  
- (c) 1998 Gerd Knorr 1  
+!! COPYRIGHT  
+Copyright (C) 1997,98 Gerd Knorr <kraxel@goldbach.in-berlin.de> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.