Analogradio-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
K (Radio links) |
Wirbel (Diskussion | Beiträge) |
||
(11 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
'''Autor:''' Sebastian Kuhlen | '''Autor:''' Sebastian Kuhlen | ||
− | Mit diesem Plugin können über im PC steckende Radiokarten (oder der Radioteil einer analogen | + | Mit diesem Plugin können über im PC steckende Radiokarten (oder der Radioteil einer analogen Fernsehkarte) empfangbare Radiosender genauso angesprochen werden wie über [[DVB]]-Karte empfangbare [[Radio]]sender. |
− | + | ===Status=== | |
− | + | Letztes Update 08/2005 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
Mit folgenden Karten funktioniert das Plugin: | Mit folgenden Karten funktioniert das Plugin: | ||
* alte WinTV-Radiokarte | * alte WinTV-Radiokarte | ||
− | * [[HauppaugePVR|Hauppauge PVR mit Radiotuner(z.B. 350)]] (seit der Plugin-Version 0.1.3) | + | * [[HauppaugePVR|Hauppauge PVR mit Radiotuner (z. B. 350)]] (seit der Plugin-Version 0.1.3) |
* ADR-Karte kompatibel zu TechniSat TechniPC/MediaFocus | * ADR-Karte kompatibel zu TechniSat TechniPC/MediaFocus | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Parameter=== | ===Parameter=== | ||
Folgende Kommandozeilenparameter gibt es | Folgende Kommandozeilenparameter gibt es | ||
Zeile 35: | Zeile 21: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | -a cmd || --after=<CMD> || Führe Kommando nach | + | | -a cmd || --after=<CMD> || Führe Kommando nach Muten des Radiogerätes aus |
|- | |- | ||
− | | -b cmd || --before=<CMD> || Führe Kommando vor | + | | -b cmd || --before=<CMD> || Führe Kommando vor Unmuten des Radiogerätes aus |
|- | |- | ||
| -m name || --mode=<NAME> || Verwende einen der folgenden Audiomodi: | | -m name || --mode=<NAME> || Verwende einen der folgenden Audiomodi: | ||
Zeile 59: | Zeile 45: | ||
: ändern. | : ändern. | ||
− | + | ==Versions-Historie== | |
− | + | {| width=100% class="wikitable" | |
− | < | + | |- |
+ | ! Version | ||
+ | ! Datum | ||
+ | ! Beschreibung | ||
+ | ! Link | ||
+ | |- | ||
+ | | 0.1.3a | ||
+ | | 23.10.2005 | ||
+ | | | ||
+ | * Added "#include" to fix compile errors with vdr >=1.3.32 (tested with 1.3.34) | ||
+ | * Destructor of cAnalogRadioDevice is now virtual (Now there should not be any more compiler warnings) | ||
+ | | | ||
+ | |- | ||
+ | | 0.1.3 | ||
+ | | 01.08.2005 | ||
+ | | | ||
+ | * Added support for Video4Linux2 | ||
+ | ** Added videodev2.h | ||
+ | ** Using V4L1 if first V4L2 fails | ||
+ | * Reversed last change: Now including videodev.h again from own source to ensure that both V4L1 and V4L2 are included. | ||
+ | * Added support for RAW-audio devices | ||
+ | ** Option -o/-oss replaced by -m/-mode | ||
+ | ** Using 48 kHz, 16 Bit LE, Stereo | ||
+ | * Opening device only before switching to radio channel instead of keeping it open the whole time. | ||
+ | * Setup (in VDR: Setup->Plugins->analogradio) | ||
+ | ** Opportunity to disable muting of the tuner when swiching back to tv | ||
+ | ** Setting of tuner volume | ||
+ | * Added a script (tools/adr2vdr.sh) to convert your adr.conf to channels.conf entries. | ||
+ | | | ||
+ | |- | ||
+ | | 0.1.2 | ||
+ | | 12.03.2005 | ||
+ | | | ||
+ | * Minor preparations for future ALSA support | ||
+ | ** Command line option -d/--devdsp is now -s/--devaudio | ||
+ | ** Option -o/--oss added (without any functionality) | ||
+ | * Opportunity to explicitly force mono (Probably not supported by every driver) | ||
+ | * Support for ADR through Peter Schlaf's TechniSat TechniPC/MediaFocus driver (http://people.freenet.de/mediafocus/) | ||
+ | ** Added support to tune ADR channels | ||
+ | ** Added v4l_extension.h from his ADR implementation | ||
+ | * Including videodev.h from system <linux/videodev.h> | ||
+ | |||
+ | | | ||
+ | |- | ||
+ | | 0.1.1 | ||
+ | | 19.02.2005 | ||
+ | | | ||
+ | * Detecting additional dsp-modes: | ||
+ | **48000 Hz, 44100* Hz, 32000 Hz | ||
+ | **Stereo, Mono* | ||
+ | **Signed 16 Bit: Little Endian, Big Endian*<br> | ||
+ | (* not tested) | ||
+ | | | ||
+ | |- | ||
+ | | 0.1.0 | ||
+ | | 18.02.2005 | ||
+ | | | ||
+ | * Initial release. | ||
+ | | [http://www.vdr-portal.de/board/thread.php?threadid=30249] | ||
+ | |} | ||
+ | |||
+ | ==Aktuelle Version== | ||
+ | [http://en.tankwar.de/files/analogradio/vdr-analogradio-0.1.3a.tgz 0.1.3a] | ||
==Links== | ==Links== | ||
− | # [http:// | + | # [http://en.tankwar.de/Analogradio Homepage des Plugins] |
− | + | ||
− | + | [[Kategorie:Veraltete Plugins]] | |
− | [[Kategorie:Plugins]] | + | |
{{i18n|analogradio-plugin}} | {{i18n|analogradio-plugin}} |
Aktuelle Version vom 31. August 2013, 18:07 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Sebastian Kuhlen
Mit diesem Plugin können über im PC steckende Radiokarten (oder der Radioteil einer analogen Fernsehkarte) empfangbare Radiosender genauso angesprochen werden wie über DVB-Karte empfangbare Radiosender.
[Bearbeiten] Status
Letztes Update 08/2005
[Bearbeiten] Hardwareanforderungen
Mit folgenden Karten funktioniert das Plugin:
- alte WinTV-Radiokarte
- Hauppauge PVR mit Radiotuner (z. B. 350) (seit der Plugin-Version 0.1.3)
- ADR-Karte kompatibel zu TechniSat TechniPC/MediaFocus
[Bearbeiten] Parameter
Folgende Kommandozeilenparameter gibt es
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-a cmd | --after=<CMD> | Führe Kommando nach Muten des Radiogerätes aus |
-b cmd | --before=<CMD> | Führe Kommando vor Unmuten des Radiogerätes aus |
-m name | --mode=<NAME> | Verwende einen der folgenden Audiomodi:
|
-r dev | --devradio=<DEV> | Gerätedatei des Radios (Standard: /dev/radio) |
-s dev | --devaudio=<DEV> | Gerätedatei der Soundkarte (Standard: /dev/snd oder /dev/dsp) |
[Bearbeiten] Sonstiges
[Bearbeiten] Probleme
- Wenn man bereits eine DVB-T-Karte im System hat, müssen die Radiosender mit der Kennung "C" statt "T" in der channels.conf eingetragen werden, also z.B.:
Eins Live:105300:I1C0M0:C:0:0:300:0:0:1:0:0:0
- Außerdem muss man in der Datei "device.c" in Zeile 26 (je nach Version vielleicht etwas höher oder tiefer):
source = cSource::FromString("T");
- zu
source = cSource::FromString("C");
- ändern.
[Bearbeiten] Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
0.1.3a | 23.10.2005 |
|
|
0.1.3 | 01.08.2005 |
|
|
0.1.2 | 12.03.2005 |
|
|
0.1.1 | 19.02.2005 |
(* not tested) |
|
0.1.0 | 18.02.2005 |
|
[1] |