Pvr350-plugin
Wirbel (Diskussion | Beiträge) (→Links) |
Wirbel (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
− | '''Autor:''' Dominic Morris ( | + | '''Autor:''' Dominic Morris (Autor der originalen Plun Version) |
+ | '''Autor:''' Martin Dauskardt (aktueller Maintainer) | ||
− | Das Plugin lässt VDR den TV-Ausgang einer [[HauppaugePVR|PVR350]] als [[Ausgabegeräte|Ausgabegerät]] benutzen. Die [[HauppaugePVR|PVR350]] | + | Das Plugin lässt VDR den TV-Ausgang einer [[HauppaugePVR|PVR350]] als [[Ausgabegeräte|Ausgabegerät]] benutzen. Die [[HauppaugePVR|PVR350]] kann damit in älteren VDR Systemen andere Ausgabegeräte ersetzen. |
− | + | ===Status=== | |
− | + | Nicht empfohlen für neue VDR Setups. Die bessere Alternative ist eine VDPAU unterstützte Grafikkarte mit einem der HD Plugins. | |
− | + | ||
<!-- | <!-- | ||
==Bilder== | ==Bilder== | ||
Zeile 15: | Zeile 15: | ||
<!-- ==Bedienung== --> | <!-- ==Bedienung== --> | ||
<!-- ===[[SVDRP]] Befehle=== --> | <!-- ===[[SVDRP]] Befehle=== --> | ||
− | |||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
− | * Eine PVR350 TV-Karte von Hauppauge | + | * Eine PVR350 TV-Karte von Hauppauge (nicht mehr erhältlich) |
− | + | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | * ivtv Treiber, | + | * ivtv framebuffer Treiber, jede Version von Kerneln neuer als 2.6 sollte funktionieren. |
− | + | ||
* libtwolame | * libtwolame | ||
* liba52 | * liba52 | ||
* libmpg123 (neuere Versionen) | * libmpg123 (neuere Versionen) | ||
− | * falls die Karte nicht als reines Ausgabegerät benutzt wird: | + | * falls die Karte nicht als reines Ausgabegerät benutzt wird: |
− | ** [[pvrinput-plugin]] | + | ** [[pvrinput-plugin]] |
− | + | ||
===Optionen=== | ===Optionen=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 34: | Zeile 30: | ||
|für volle [[yaepg-plugin]] Unterstützung aktivieren (ist per default im Makefile aktiviert) | |für volle [[yaepg-plugin]] Unterstützung aktivieren (ist per default im Makefile aktiviert) | ||
|} | |} | ||
− | |||
<!-- ===Patches=== --> | <!-- ===Patches=== --> | ||
<!-- ==Konfiguration== --> | <!-- ==Konfiguration== --> | ||
<!-- ===Einstellungen=== --> | <!-- ===Einstellungen=== --> | ||
<!-- ===Parameter=== --> | <!-- ===Parameter=== --> | ||
− | |||
==Sonstiges== | ==Sonstiges== | ||
===Probleme=== | ===Probleme=== | ||
− | |||
====keine Snapshots möglich==== | ====keine Snapshots möglich==== | ||
Das [[SVDRP]]-Kommando GRAB bzw. die Funktion GrabImage ist nicht implementiert. | Das [[SVDRP]]-Kommando GRAB bzw. die Funktion GrabImage ist nicht implementiert. | ||
− | |||
====Wiedergabe vom mp3-Plugin funktioniert nicht bei Ausgabeoption DVB==== | ====Wiedergabe vom mp3-Plugin funktioniert nicht bei Ausgabeoption DVB==== | ||
Das [[mp3-plugin]] liefert einen LPCM-Stream, den der Hardwaredekoder der PVR350 jedoch nicht verarbeiten kann. Lösung: mp3-Plugin auf OSS-Ausgabe umstellen. Steht diese Ausgabeoption im mp3-Plugin nicht zur Verfügung, so wurde es ohne OSS support kompiliert. (Es empfiehlt sich, eine aktuelle Entwicklerversion zu verwenden, da in der letzten stable Version 0.10.1 des [[mp3-plugin]] die OSS-Unterstützung fehlerhaft ist.) | Das [[mp3-plugin]] liefert einen LPCM-Stream, den der Hardwaredekoder der PVR350 jedoch nicht verarbeiten kann. Lösung: mp3-Plugin auf OSS-Ausgabe umstellen. Steht diese Ausgabeoption im mp3-Plugin nicht zur Verfügung, so wurde es ohne OSS support kompiliert. (Es empfiehlt sich, eine aktuelle Entwicklerversion zu verwenden, da in der letzten stable Version 0.10.1 des [[mp3-plugin]] die OSS-Unterstützung fehlerhaft ist.) | ||
− | |||
====keine Lautstärkeregelung des Kartenausgangs möglich==== | ====keine Lautstärkeregelung des Kartenausgangs möglich==== | ||
Aufgrund einer Hardwarelimitation ist die Ausgangslautstärke nicht regelbar. Dies kann aber mittels Umweg über die Soundkarte und Nutzung des avolctl-Plugins gelöst werden. | Aufgrund einer Hardwarelimitation ist die Ausgangslautstärke nicht regelbar. Dies kann aber mittels Umweg über die Soundkarte und Nutzung des avolctl-Plugins gelöst werden. | ||
− | |||
====Tonprobleme bei Wiedergabe von DVB-Kanälen==== | ====Tonprobleme bei Wiedergabe von DVB-Kanälen==== | ||
Der Hardwaredecoder hat einige Hardwarelimitationen. | Der Hardwaredecoder hat einige Hardwarelimitationen. | ||
Zeile 58: | Zeile 48: | ||
* Seit dem 01.05.2012 haben die DVB-Sender der ZDF-Gruppe Aussetzer. | * Seit dem 01.05.2012 haben die DVB-Sender der ZDF-Gruppe Aussetzer. | ||
Lösung: Ab Version 1.7.1 kann im plugin-Menü die Option "Recode MP2 audio-only streams" sowie "Recode joint-stereo" aktiviert werden. Ab Version 1.7.4 gibt es nur noch eine einheitliche Option "Recode mp2", bei deren Aktivierung der Ton generell recodiert wird. Dies beseitigt auch das Problem mit den ZDF-DVB-Kanälen. | Lösung: Ab Version 1.7.1 kann im plugin-Menü die Option "Recode MP2 audio-only streams" sowie "Recode joint-stereo" aktiviert werden. Ab Version 1.7.4 gibt es nur noch eine einheitliche Option "Recode mp2", bei deren Aktivierung der Ton generell recodiert wird. Dies beseitigt auch das Problem mit den ZDF-DVB-Kanälen. | ||
− | |||
====Framebuffer-Device==== | ====Framebuffer-Device==== | ||
ivtv generiert ein Framebuffer-Device für das Ausgabe-Gerät. Dieses kann z.B. in /etc/modules geladen werden (erst "ivtv", dann "ivtvfb". In älteren Treiberversionen heißt das Modul ivtv-fb). Dabei werden aber die lokalen Konsolen automatisch auf dieses Device gelegt, sofern es das erste und einzige ist. Dies kann verhindert werden, indem dem Bootloader folgende Zeile mitgegeben wird, z.B. in der /etc/lilo.conf der "append"-Eintrag: "video=vc:64-64 video=map:0" (danach wie immer bei Änderungen nochmal "lilo" aufrufen, bei GRUB in der "kernel" Zeile in /boot/grub/menu.lst anhängen). Weitere Hinweise hierzu siehe README des Plugins. | ivtv generiert ein Framebuffer-Device für das Ausgabe-Gerät. Dieses kann z.B. in /etc/modules geladen werden (erst "ivtv", dann "ivtvfb". In älteren Treiberversionen heißt das Modul ivtv-fb). Dabei werden aber die lokalen Konsolen automatisch auf dieses Device gelegt, sofern es das erste und einzige ist. Dies kann verhindert werden, indem dem Bootloader folgende Zeile mitgegeben wird, z.B. in der /etc/lilo.conf der "append"-Eintrag: "video=vc:64-64 video=map:0" (danach wie immer bei Änderungen nochmal "lilo" aufrufen, bei GRUB in der "kernel" Zeile in /boot/grub/menu.lst anhängen). Weitere Hinweise hierzu siehe README des Plugins. | ||
− | |||
Alternativ kann man auch einfach einen Framebuffer-Treiber für die VGA Karte vor '''ivtvfb''' laden. | Alternativ kann man auch einfach einen Framebuffer-Treiber für die VGA Karte vor '''ivtvfb''' laden. | ||
− | |||
<!-- ===Tipps=== --> | <!-- ===Tipps=== --> | ||
<!-- ===Wunschliste=== --> | <!-- ===Wunschliste=== --> | ||
<!-- ===Snapshot=== --> | <!-- ===Snapshot=== --> | ||
− | |||
==Aktuelle Version== | ==Aktuelle Version== | ||
[http://projects.vdr-developer.org/attachments/download/996/vdr-pvr350-1.7.4.tgz 1.7.4] | [http://projects.vdr-developer.org/attachments/download/996/vdr-pvr350-1.7.4.tgz 1.7.4] |
Version vom 4. August 2013, 13:12 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor: Dominic Morris (Autor der originalen Plun Version) Autor: Martin Dauskardt (aktueller Maintainer)
Das Plugin lässt VDR den TV-Ausgang einer PVR350 als Ausgabegerät benutzen. Die PVR350 kann damit in älteren VDR Systemen andere Ausgabegeräte ersetzen.
Status
Nicht empfohlen für neue VDR Setups. Die bessere Alternative ist eine VDPAU unterstützte Grafikkarte mit einem der HD Plugins.
Hardwareanforderungen
- Eine PVR350 TV-Karte von Hauppauge (nicht mehr erhältlich)
Softwareanforderungen
- ivtv framebuffer Treiber, jede Version von Kerneln neuer als 2.6 sollte funktionieren.
- libtwolame
- liba52
- libmpg123 (neuere Versionen)
- falls die Karte nicht als reines Ausgabegerät benutzt wird:
Optionen
SET_VIDEO_WINDOW=1 | für volle yaepg-plugin Unterstützung aktivieren (ist per default im Makefile aktiviert) |
Sonstiges
Probleme
keine Snapshots möglich
Das SVDRP-Kommando GRAB bzw. die Funktion GrabImage ist nicht implementiert.
Wiedergabe vom mp3-Plugin funktioniert nicht bei Ausgabeoption DVB
Das mp3-plugin liefert einen LPCM-Stream, den der Hardwaredekoder der PVR350 jedoch nicht verarbeiten kann. Lösung: mp3-Plugin auf OSS-Ausgabe umstellen. Steht diese Ausgabeoption im mp3-Plugin nicht zur Verfügung, so wurde es ohne OSS support kompiliert. (Es empfiehlt sich, eine aktuelle Entwicklerversion zu verwenden, da in der letzten stable Version 0.10.1 des mp3-plugin die OSS-Unterstützung fehlerhaft ist.)
keine Lautstärkeregelung des Kartenausgangs möglich
Aufgrund einer Hardwarelimitation ist die Ausgangslautstärke nicht regelbar. Dies kann aber mittels Umweg über die Soundkarte und Nutzung des avolctl-Plugins gelöst werden.
Tonprobleme bei Wiedergabe von DVB-Kanälen
Der Hardwaredecoder hat einige Hardwarelimitationen.
- Er kann DVB-Radiostreams nicht richtig dekodieren, wenn in den Audioframes Nutzdaten wie RDS versteckt sind.
- Joint-stereo klingt blechern.
- Seit dem 01.05.2012 haben die DVB-Sender der ZDF-Gruppe Aussetzer.
Lösung: Ab Version 1.7.1 kann im plugin-Menü die Option "Recode MP2 audio-only streams" sowie "Recode joint-stereo" aktiviert werden. Ab Version 1.7.4 gibt es nur noch eine einheitliche Option "Recode mp2", bei deren Aktivierung der Ton generell recodiert wird. Dies beseitigt auch das Problem mit den ZDF-DVB-Kanälen.
Framebuffer-Device
ivtv generiert ein Framebuffer-Device für das Ausgabe-Gerät. Dieses kann z.B. in /etc/modules geladen werden (erst "ivtv", dann "ivtvfb". In älteren Treiberversionen heißt das Modul ivtv-fb). Dabei werden aber die lokalen Konsolen automatisch auf dieses Device gelegt, sofern es das erste und einzige ist. Dies kann verhindert werden, indem dem Bootloader folgende Zeile mitgegeben wird, z.B. in der /etc/lilo.conf der "append"-Eintrag: "video=vc:64-64 video=map:0" (danach wie immer bei Änderungen nochmal "lilo" aufrufen, bei GRUB in der "kernel" Zeile in /boot/grub/menu.lst anhängen). Weitere Hinweise hierzu siehe README des Plugins. Alternativ kann man auch einfach einen Framebuffer-Treiber für die VGA Karte vor ivtvfb laden.