Analogradio-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(16 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
'''Autor:''' Sebastian Kuhlen
 
'''Autor:''' Sebastian Kuhlen
  
Mit diesem Plugin können über im PC steckende [[Radiokarte]]n (oder der Radioteil einer analogen [[Fernsehkarte]]) empfangbare Radiosender genauso angesprochen werden wie über [[DVB]]-Karte empfangbare [[Radio]]sender.
+
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===
==Bilder==
+
Letztes Update 08/2005
{|
+
|[[Bild:analogradio-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
+
|[[Bild:analogradio-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
+
|}
+
-->
+
  
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
Mit folgenden Karten funktioniert das Plugin:
 
Mit folgenden Karten funktioniert das Plugin:
 
* alte WinTV-Radiokarte
 
* alte WinTV-Radiokarte
* [[HauppaugePVR#Hauppauge_PVR_350|Hauppauge PVR 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
  
<!-- ==Softwareanforderungen== -->
+
===Parameter===
<!-- ==Installation== -->
+
Folgende Kommandozeilenparameter gibt es
<!-- ==Optionen== -->
+
{| class="wikitable"
<!-- ==Patches== -->
+
|-
<!-- ==Konfiguration== -->
+
<!-- ==Einstellungen== -->
+
 
+
==Parameter==
+
{| border=1 cellpadding=2 cellspacing=0
+
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -a cmd  || --after=cmd   || execute command after muting the radio device
+
| -a cmd  || --after=<CMD>   || Führe Kommando nach Muten des Radiogerätes aus
 
|-
 
|-
| -b cmd  || --before=cmd   || execute command before unmuting the radio device
+
| -b cmd  || --before=<CMD>   || Führe Kommando vor Unmuten des Radiogerätes aus
 
|-
 
|-
| -m name || --mode=name   || Use one of following audio modes:'''<br>OSS (default)<br>RAW<br>ALSA (currently not supported)'''
+
| -m name || --mode=<NAME>   || Verwende einen der folgenden Audiomodi:
 +
* OSS (Standard)
 +
* RAW
 +
* ALSA (Aktuell nicht unterstützt)
 
|-
 
|-
| -r dev  || --devradio=dev || set radio device  (default: /dev/radio)
+
| -r dev  || --devradio=<DEV> || Gerätedatei des Radios (Standard: ''/dev/radio'')
 
|-
 
|-
| -s dev  || --devaudio=dev || set audio device  (default: /dev/snd or /dev/dsp)
+
| -s dev  || --devaudio=<DEV> || Gerätedatei der Soundkarte (Standard: ''/dev/snd'' oder ''/dev/dsp'')
 
|}
 
|}
  
<!-- ==Bedienung== -->
+
==Sonstiges==
<!-- ==[[SVDRP]] Befehle== -->
+
===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.
  
==Probleme==
+
==Versions-Historie==
===Kennung===
+
{| width=100% class="wikitable"
Wenn man bereits eine DVB-T-Karte im System hat, müssen die Radiosender mit der Kennung "C" statt "T" in den channels.conf eingetragen werden, also z.B.:
+
|-
<pre>Eins Live:105300:I1C0M0:C:0:0:300:0:0:1:0:0:0</pre>
+
! Version
Außerdem muss man in der Datei "device.c" in Zeile 26 (je nach Version vielleicht etwas höher oder tiefer):
+
! Datum
<pre>source = cSource::FromString("T");</pre>
+
! Beschreibung
zu
+
! Link
<pre>source = cSource::FromString("C");</pre>
+
|-
ändern.
+
| 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]
 +
|}
  
<!-- ==Tipps== -->
+
==Aktuelle Version==
<!-- ==Wunschliste== -->
+
[http://en.tankwar.de/files/analogradio/vdr-analogradio-0.1.3a.tgz 0.1.3a]
<!-- ==Snapshot== -->
+
  
 
==Links==
 
==Links==
# [http://analogradio.tankwar.de Homepage des Plugins]
+
# [http://en.tankwar.de/Analogradio Homepage des Plugins]
  
[[Kategorie:Plugins]]
+
[[Kategorie:Veraltete 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:

[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:
  • OSS (Standard)
  • RAW
  • ALSA (Aktuell nicht unterstützt)
-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
  • 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*

(* not tested)

0.1.0 18.02.2005
  • Initial release.
[1]

[Bearbeiten] Aktuelle Version

0.1.3a

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen