Analogtv-plugin
From VDR Wiki
(Difference between revisions)
(Preparation) |
(initial) |
||
| Line 1: | Line 1: | ||
==Description== | ==Description== | ||
| - | [[Image: | + | [[Image:Analogtv-plugin(setup).jpg|thumb|Setup]] |
| + | The '''analogtv plugin''' makes it possible to use analog TV with [[VDR]]. The DVB card is used as output device. For VDR, the analogtv plugin behaves like a DVB budget card. | ||
| + | |||
| + | Supported are analog-TV cards (with or without hardware MPEG encoder) and video-grabber cards. So not only a TV tuner can be used, one can record from webcams or VCRs as well. | ||
==Hardware requirements== | ==Hardware requirements== | ||
| + | * analog TV card (BTTV or ivtv driver) | ||
| + | * realtime MPEG encoder, hardware (e.g. Hauppauge PVR250/350, or software) | ||
==Software requirements== | ==Software requirements== | ||
| + | * Software MPEG encoder if no supported hardware encoder is present | ||
| + | * For the PVR250/350 the newest [http://67.18.1.101/~ckennedy/ivtv/ drivers] are needed. | ||
| + | * libdvb | ||
| + | * Video4Linux2 (v4l2) | ||
| + | * ALSA sound driver | ||
==Installation== | ==Installation== | ||
| - | See [[plugin installation]] | + | There are two changes to libdvb. First, in ''libdvbmpeg/transform.c'' replace |
| + | <pre> | ||
| + | static void pes_in_ts(p2p *p) | ||
| + | </pre> | ||
| + | with | ||
| + | <pre> | ||
| + | void pes_in_ts(p2p *p) | ||
| + | </pre> | ||
| + | |||
| + | and in ''dvb-mpegtools/Makefile'' replace | ||
| + | <pre> | ||
| + | install -m 755 dvb_show_image $(PREFIX)/bin/ | ||
| + | </pre> | ||
| + | with | ||
| + | <pre> | ||
| + | install -m 755 show_dvb_image $(PREFIX)/bin/ | ||
| + | </pre> | ||
| + | |||
| + | Now libdvb can be installed | ||
| + | <pre> | ||
| + | cd $SOURCEDIR | ||
| + | tar xvzf libdvb-<VERSION>.tar.gz | ||
| + | cd libdvb-<VERSION> | ||
| + | make | ||
| + | make install | ||
| + | ldconfig | ||
| + | </pre> | ||
| + | |||
| + | For the rest of the installation see the README file and See [[plugin installation]]. | ||
==Problems== | ==Problems== | ||
| + | * For ivtv > 0.1.9, set ''VPID=301'' and ''APID=300'' in the '''channels.conf''' | ||
| + | |||
| + | ==CVS== | ||
| + | <pre> | ||
| + | cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-analogtv login | ||
| + | cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-analogtv co analogtv | ||
| + | </pre> | ||
==Links== | ==Links== | ||
{| | {| | ||
| [1] | | [1] | ||
| - | | http:// | + | | http://akool.bei.t-online.de/vdr/analogtv |
| Plugin homepage | | Plugin homepage | ||
| + | |- | ||
| + | | [2] | ||
| + | | http://sourceforge.net/projects/vdr-analogtv | ||
| + | | Projekt site on Sourceforge | ||
| + | |- | ||
| + | | [3] | ||
| + | | http://www.koneczny.info/AnalogTV | ||
| + | | HOWTO for Hauppauge PVR250 und 350 | ||
| + | |- | ||
| + | | [4] | ||
| + | | http://67.18.1.101/~ckennedy | ||
| + | | new IVTV driver | ||
| + | |- | ||
| + | | [5] | ||
| + | | http://www.metzlerbros.org/dvb/index.html | ||
| + | | Libdvb | ||
| + | |- | ||
| + | | [6] | ||
| + | | Channel list PAL | ||
| + | | Zuordnung Kanal-Frequenz | ||
|} | |} | ||
| Line 21: | Line 86: | ||
<!-- Link to german wiki page --> | <!-- Link to german wiki page --> | ||
| - | [[de: | + | [[de:Analogtv-plugin]] |
Revision as of 17:09, 14 November 2004
Contents |
Description
The analogtv plugin makes it possible to use analog TV with VDR. The DVB card is used as output device. For VDR, the analogtv plugin behaves like a DVB budget card.
Supported are analog-TV cards (with or without hardware MPEG encoder) and video-grabber cards. So not only a TV tuner can be used, one can record from webcams or VCRs as well.
Hardware requirements
- analog TV card (BTTV or ivtv driver)
- realtime MPEG encoder, hardware (e.g. Hauppauge PVR250/350, or software)
Software requirements
- Software MPEG encoder if no supported hardware encoder is present
- For the PVR250/350 the newest drivers are needed.
- libdvb
- Video4Linux2 (v4l2)
- ALSA sound driver
Installation
There are two changes to libdvb. First, in libdvbmpeg/transform.c replace
static void pes_in_ts(p2p *p)
with
void pes_in_ts(p2p *p)
and in dvb-mpegtools/Makefile replace
install -m 755 dvb_show_image $(PREFIX)/bin/
with
install -m 755 show_dvb_image $(PREFIX)/bin/
Now libdvb can be installed
cd $SOURCEDIR tar xvzf libdvb-<VERSION>.tar.gz cd libdvb-<VERSION> make make install ldconfig
For the rest of the installation see the README file and See plugin installation.
Problems
- For ivtv > 0.1.9, set VPID=301 and APID=300 in the channels.conf
CVS
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-analogtv login cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vdr-analogtv co analogtv
Links
| [1] | http://akool.bei.t-online.de/vdr/analogtv | Plugin homepage |
| [2] | http://sourceforge.net/projects/vdr-analogtv | Projekt site on Sourceforge |
| [3] | http://www.koneczny.info/AnalogTV | HOWTO for Hauppauge PVR250 und 350 |
| [4] | http://67.18.1.101/~ckennedy | new IVTV driver |
| [5] | http://www.metzlerbros.org/dvb/index.html | Libdvb |
| [6] | Channel list PAL | Zuordnung Kanal-Frequenz |
