LinVDR - Mahlzeit-ISO

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Links)
 
(52 dazwischenliegende Versionen von 28 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Box Hinweis|Die aktive Entwicklung dieser [[Distribution]] wurde einstellt, für Einsteiger empfiehlt sich der Einsatz einer anderen [[VDR-Distributionen|VDR-Distribution]].}}
 +
 
==Beschreibung==
 
==Beschreibung==
  
'''Zusammenfassung'''
+
;Zusammenfassung
 +
 
 +
Das Mahlzeit-ISO ist ein Installationsimage auf Basis von [[LinVDR]] 0.7. Es wird in unregelmäßigen Abständen aktualisiert und beinhaltet die zum Erstellungszeitpunkt aktuellsten VDR-Pakete von Toxic-Tonic, diverse Tools aus dem VDR-Portal sowie einen aktuellen Kernel von Dr. Seltsam.
  
Das Mahlzeit-ISO ist ein Installationsimage auf Basis von LinVDR 0.7. Es wird in unregelmässigen Abständen aktualisiert und beinhaltet die zum Erstellungszeitpunkt aktuellsten VDR-Pakete von Toxic-Tonic, diverse Tools aus dem VDR-Portal sowie einen aktuellen Kernel von Dr. Seltsam.
+
Die Mahlzeit-ISO wird, wie auch LinVDR, nicht mehr weiterentwickelt. Einsteiger sollten eine andere Distribution, beispielsweise [[EasyVDR]], benutzen.
  
 
== Highlights der aktuellen Version (Mahlzeit-ISO 3.2): ==
 
== Highlights der aktuellen Version (Mahlzeit-ISO 3.2): ==
  
- LinVDR 0.7 mit Toxic-Tonic’s VDR-1.4.4-2
+
* LinVDR 0.7 mit Toxic-Tonic’s VDR-1.4.4-2
- Kernel 2.6.18 von Dr.Seltsam (Version vom 03.12)
+
* Kernel 2.6.18 von Dr.Seltsam (Version vom 03.12)
- PVR Plugins vom Doc
+
* PVR Plugins mit Anpassungen von Dr.Seltsam und wirbel
- Tarandor Libs
+
* Tarandor Libs
- VDRAdmin 3.5.0
+
* VDRAdmin 3.5.0
- XXV (svn-Version)
+
* XXV (svn-Version)
- Wicky's DXR3-Tools
+
* Wicky's DXR3-Tools
- Wicky's select-remote
+
* Wicky's select-remote
- Mylinvdr 0.9
+
* Mylinvdr 0.9
- tvmovie2vdr 0.5.9
+
* tvmovie2vdr 0.5.9
- Experimentelle Skripte zum automatischen Konvertieren nach der Aufnahme
+
* Experimentelle Skripte zum automatischen Konvertieren nach der Aufnahme
- Experimentelle Updateinstallation mit Sicherung/Restore der eigenen Konfiguration
+
* Experimentelle Updateinstallation mit Sicherung/Restore der eigenen Konfiguration
- Experimentelle Skripte für Streaming über streamdev-server mit externremux.sh
+
* Experimentelle Skripte für Streaming über streamdev-server mit externremux.sh
- Start von mehreren Skripten bei Start oder Ende bzw. Schnitt einer Aufnahme  
+
* Start von mehreren Skripten bei Start oder Ende bzw. Schnitt einer Aufnahme (Skripte in ''/etc/vdr/rec_before.d/'' und ''/etc/vdr/rec_after.d/'')
    (Skripte in ''/etc/vdr/rec_before.d/'' und ''/etc/vdr/red_after.d/'')
+
* Start von mehreren Skripten beim Start/Beenden von VDR (''/etc/vdr/run.d'')
- Start von mehreren Skripten beim Start/Beenden von VDR (''/etc/vdr/run.d'')
+
  
'''Der linvdrupdater ist nicht im ISO dabei, Nachinstallation mit folgenden Befehlen:'''
+
;Der linvdrupdater ist nicht im ISO dabei, Nachinstallation mit folgenden Befehlen:
  
 
  wget http://linvdrupdater.vdrserver.de/download/linvdrupdater-0.2.tar.bz2
 
  wget http://linvdrupdater.vdrserver.de/download/linvdrupdater-0.2.tar.bz2
Zeile 31: Zeile 34:
 
  rm -R linvdrupdater-0.2*
 
  rm -R linvdrupdater-0.2*
  
'''Beim Aufruf von noad ist ein Fehler im Skript, bitte den linvdrupdater einmal laufen lassen, dann sollte das behoben werden.'''
+
;Beim Aufruf von noad ist ein Fehler im Skript, bitte den linvdrupdater einmal laufen lassen, dann sollte das behoben werden.
  
 
== Was ist zu beachten: ==
 
== Was ist zu beachten: ==
Zeile 39: Zeile 42:
 
== Wie kann ich die neuen Features nutzen: ==
 
== Wie kann ich die neuen Features nutzen: ==
  
'''Streaming:'''
+
;Streaming:
  
 
''selectstreamquality.sh'': Auswahl der Bandbreite, mit der gestreamt werden soll. Es stehen mehrere Stufen von DSL1000 - Full zur Verfügung
 
''selectstreamquality.sh'': Auswahl der Bandbreite, mit der gestreamt werden soll. Es stehen mehrere Stufen von DSL1000 - Full zur Verfügung
  
'''Automatisches Konvertieren nach einer Aufnahme:'''
+
;Automatisches Konvertieren nach einer Aufnahme:
  
 
Im Aufnahmetitel muss dazu eines der folgenden Schlagwörter auftauchen:
 
Im Aufnahmetitel muss dazu eines der folgenden Schlagwörter auftauchen:
Zeile 57: Zeile 60:
 
Die Schlagwörter können beliebig im Titel vorkommen (z.B. als Gruppierungsverzeichnis), sie werden während der Konvertierung aus dem Titel entfernt. Die Orignalaufnahme wird nach erfolgreicher Konvertierung gelöscht.
 
Die Schlagwörter können beliebig im Titel vorkommen (z.B. als Gruppierungsverzeichnis), sie werden während der Konvertierung aus dem Titel entfernt. Die Orignalaufnahme wird nach erfolgreicher Konvertierung gelöscht.
  
Zusätzlich kann mit dem Schlagwort _NONOAD das automatische Setzen von Schnittmarken für die entsprechende Aufnahme unterdrückt werden. Das funktioniert natürlich auch bei Aufnahmen die nicht automatisch Konvertiert werden sollen Augenzwinkern
+
Zusätzlich kann mit dem Schlagwort _NONOAD das automatische Setzen von Schnittmarken für die entsprechende Aufnahme unterdrückt werden. Das funktioniert natürlich auch bei Aufnahmen die nicht automatisch Konvertiert werden sollen.
  
'''Skripte'''
+
;Skripte
  
 
Es gibt zwei neue Skripte zum Steuern von externremux für streamdev-server (''/usr/bin/selectstreamquality.sh'') und für die Webfrontends (''/usr/bin/selectwebfrontend.sh''), diese werden auch automatisch nach dem Aufruf von ''setup'' gestartet, ebenso wie Wicky's select-remote.
 
Es gibt zwei neue Skripte zum Steuern von externremux für streamdev-server (''/usr/bin/selectstreamquality.sh'') und für die Webfrontends (''/usr/bin/selectwebfrontend.sh''), diese werden auch automatisch nach dem Aufruf von ''setup'' gestartet, ebenso wie Wicky's select-remote.
 
----
 
  
 
==Wünsche/Anregungen==
 
==Wünsche/Anregungen==
  
 
Hier können Wünsche und Anregungen für die nächste Version des Mahlzeit ISO (3.3) gesammelt werden:
 
Hier können Wünsche und Anregungen für die nächste Version des Mahlzeit ISO (3.3) gesammelt werden:
- VDR 1.4.5 inkl. Plugins
+
* VDR 1.4.5 inkl. Plugins
- Suspend2Ram statt Poweroff
+
* Suspend2Ram statt Poweroff (bei Mainboards, die das unterstützen würden)
- Toxic-Tonic's PDA Konvertskript
+
* Toxic-Tonic's PDA Konvertskript
- etc.
+
* ICQ-Plugin (Pluginwünsche bitte an Toxic-Tonic melden)
 +
* NVRAM Wakeup statt ACPI (siehe dazu auch [http://www.vdr-portal.de/board/thread.php?threadid=67119 hier])
 +
* Activy 300 Unterstützung mit Ausgabe über em84xx
 +
* neuer Installer (angepasst auf Fernbedienungseingaben der Activy 300)
 +
* PVR350 Unterstützung
 +
* formatfüllende Ausgabe über DVI-Ausgang GraKa nach Start
 +
* einfache Konfiguration von xineliboutput oder softdevice ohne FF-Karte
 +
* Decodierung von *.FLAC Dateien für Musikwiedergabe etc.
 +
* evtl. einbindung von Freevo
 +
* ffnetdev in der neusten Revision, damit es mit vdrviewer 0.1.5 harmonisiert
 +
* einfaches unmounten und auswerfen einer cd/dvd über den eject-knopf am cd/dvd-player
 +
* Noad aktiv als Standardeinstellung
 +
* Option für Livepuffer in Ramdisk
 +
* VompServer Plugin
  
'''Liste bitte erweitern!'''
+
;Liste bitte erweitern!
 +
 
 +
==Aktueller Entwicklungsstand (Mahlzeit-ISO 4.0) ==
 +
Hier wird in Stichworten der aktuelle Entwicklungsstand dokumentiert:
 +
* Ausgabe über em84xx funktioniert
 +
* Installation auf Activy mit Fernbedienung funktioniert
 +
* Hardwarerkennung rudimentär getestet, es wird folgende Hardware erkannt: DXR3, em84xx, DVB-FF, Framebuffer, Netzwerk, Sound
 +
* Angepasster Installer (Mehrsprachig --> Hier sind noch Übersetzer gesucht)
 +
* Neues setup (Mehrsprachig, Pluginbeschreinbungen halbwegs aktuell --> Hier sind noch Übersetzer gesucht)
 +
* tvia_overlay für em84xx-Ausgabe über vesafb am oberen Scart und an VGA
 +
* mplayer 1.0rc mit Ausgabe über em84xx (VDR und Plugins werden noch von Toxic Tonic entsprechen kompiliert)
 +
* Kernel 2.6.20.1 von Dr.Seltsam läuft inkl. em84xx und packetcommand (DVD Wiedergabe) Unterstützung
 +
* Ausgabe über Xine auf der Konsole (und damit am VGA und an einem evtl. vorhandenem TV-out möglich
 +
* Ausgabe über Softdevice auf der Konsole (und damit am VGA und an einem evtl. vorhandenem TV-out möglich (EXPERIMENTELL!) ''Danke an Toxic-Tonic!!''
 +
* Stark überarbeitete runvdr, Plugins werden nun mit benötigten Parametern aus /etc/vdr/<PLUGINNAME>/plugin.conf gestartet.
 +
:* Weiters ist es möglich, Plugins vor einem bestimmten Plugin zu laden (z.B. text2skin zwingend vor softdevice)
 +
:: '''Hier bitte Input!!'''
 +
:* Die zu ladenden Module werden dynamisch ermittelt, im Idealfall keine Anpassung mehr durch den Benutzer nötig.
 +
::'''Hier bitte Input!!'''
 +
:* Die Module werden beim Stop auch automatisch entladen.
 +
* '''Download eines Beta-Image verfügar! Siehe Linksliste'''
 +
 
 +
==Testunterstützung==
 +
Ich suche für Test noch Freiwillige oder Leihgaben (werden pfleglich behandelt bzw. gegen nen brauchbaren Preis auch evtl. abgekauft) für folgende Hardware:
 +
* PVR350
 +
* "exotische" DVB-Karten
 +
* vidix-kompatible PCI Grafikkarte
  
 
==Links==
 
==Links==
# [http://link.vdrserver.de/?id=61 Diskussion zur Mahlzeit-ISO im VDR Portal]
+
# [http://www.vdr-portal.de/board/thread.php?threadid=61258 Diskussion zur Entwicklung ISO-3.3 mit Activy-Unterstützung]
# [http://link.vdrserver.de/?id=60 Aktuelle Mahlzeit-ISO zum Download]
+
  
 
[[Kategorie:LinVDR]]
 
[[Kategorie:LinVDR]]
[[Kategorie:VDR-Distributionen]]
+
 
 +
==Danksagungen==
 +
Herzlichen Dank an folgende Mitglieder (ohne besondere Reihenfolge) im VDR-Portal. Ohne deren Hilfe wäre es nicht so einfach bzw. gar nicht nöglich, das ISO in der Form anzubieten.
 +
* '''Cooper und Mottobug''' für das geniale LinVDR
 +
* '''Dr. Seltsam''' → Kernel und PVR-Sachen
 +
* '''Toxic Tonic''' → VDR und Plugins (und vor allem Danke für das Softdevice-Plugin!)
 +
* '''Wicky''' → "Der" DXR3 Pionier für LinVDR
 +
* '''det''' → Howto: LinVDR auf Activy mit em84xx-Unterstützung, er hat den Stein mit der Activy ins Rollen gebracht
 +
* '''arghgra''' für die Unterstützung und das Patchen des tdk5002cctl
 +
* '''Und allen freiwilligen Testern, die mich auf Bugs aufmerksam machen!'''

Aktuelle Version vom 5. August 2013, 21:08 Uhr

Hinweis
Hinweis

Die aktive Entwicklung dieser Distribution wurde einstellt, für Einsteiger empfiehlt sich der Einsatz einer anderen VDR-Distribution.


Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Zusammenfassung

Das Mahlzeit-ISO ist ein Installationsimage auf Basis von LinVDR 0.7. Es wird in unregelmäßigen Abständen aktualisiert und beinhaltet die zum Erstellungszeitpunkt aktuellsten VDR-Pakete von Toxic-Tonic, diverse Tools aus dem VDR-Portal sowie einen aktuellen Kernel von Dr. Seltsam.

Die Mahlzeit-ISO wird, wie auch LinVDR, nicht mehr weiterentwickelt. Einsteiger sollten eine andere Distribution, beispielsweise EasyVDR, benutzen.

[Bearbeiten] Highlights der aktuellen Version (Mahlzeit-ISO 3.2):

  • LinVDR 0.7 mit Toxic-Tonic’s VDR-1.4.4-2
  • Kernel 2.6.18 von Dr.Seltsam (Version vom 03.12)
  • PVR Plugins mit Anpassungen von Dr.Seltsam und wirbel
  • Tarandor Libs
  • VDRAdmin 3.5.0
  • XXV (svn-Version)
  • Wicky's DXR3-Tools
  • Wicky's select-remote
  • Mylinvdr 0.9
  • tvmovie2vdr 0.5.9
  • Experimentelle Skripte zum automatischen Konvertieren nach der Aufnahme
  • Experimentelle Updateinstallation mit Sicherung/Restore der eigenen Konfiguration
  • Experimentelle Skripte für Streaming über streamdev-server mit externremux.sh
  • Start von mehreren Skripten bei Start oder Ende bzw. Schnitt einer Aufnahme (Skripte in /etc/vdr/rec_before.d/ und /etc/vdr/rec_after.d/)
  • Start von mehreren Skripten beim Start/Beenden von VDR (/etc/vdr/run.d)
Der linvdrupdater ist nicht im ISO dabei, Nachinstallation mit folgenden Befehlen
wget http://linvdrupdater.vdrserver.de/download/linvdrupdater-0.2.tar.bz2
tar xjf linvdrupdater-0.2.tar.bz2
mv linvdrupdater-0.2/linvdrupdater.sh /usr/bin
rm -R linvdrupdater-0.2*
Beim Aufruf von noad ist ein Fehler im Skript, bitte den linvdrupdater einmal laufen lassen, dann sollte das behoben werden.

[Bearbeiten] Was ist zu beachten:

Eigentlich nicht viel. Bei einer kompletten Neuinstallation sollten keinerlei Probleme auftreten. Bei einer Updateinstallation von einem bereits bestehenden LinVDR sollten alle eigenen Einstellungen weitestgehend erhalten bleiben. Notfalls ist in /backup.tar das Verzeichnis /etc gesichert. Die channels.conf sowie Einstellungen für die Fernbedienung werden extra gesichert, im Falle der channels.conf ins Verzeichnis /etc/vdr/dvb-u_BACKUPDATUM.conf (dvb-u steht für User-Channels), im Falle der Fernbedienungsdaten (lircd.conf und remote.conf) werden diese nach /etc/vdr/remotes/USER-BACKUPDATUM gesichert.

[Bearbeiten] Wie kann ich die neuen Features nutzen:

Streaming

selectstreamquality.sh: Auswahl der Bandbreite, mit der gestreamt werden soll. Es stehen mehrere Stufen von DSL1000 - Full zur Verfügung

Automatisches Konvertieren nach einer Aufnahme

Im Aufnahmetitel muss dazu eines der folgenden Schlagwörter auftauchen:

_TOWMVHIGH
_TOWMVLOW
_TOXVIDHIGH
_TOXVIDLOW
_TOMPEG2HIGH

HIGH bedeutet, 2048kBit Video, 192kBit Audio, volle PAL-Auflösung LOW bedeutet 768kBit Video, 128kBit Audio, halbe PAL-Auflösung Die Schlagwörter können beliebig im Titel vorkommen (z.B. als Gruppierungsverzeichnis), sie werden während der Konvertierung aus dem Titel entfernt. Die Orignalaufnahme wird nach erfolgreicher Konvertierung gelöscht.

Zusätzlich kann mit dem Schlagwort _NONOAD das automatische Setzen von Schnittmarken für die entsprechende Aufnahme unterdrückt werden. Das funktioniert natürlich auch bei Aufnahmen die nicht automatisch Konvertiert werden sollen.

Skripte

Es gibt zwei neue Skripte zum Steuern von externremux für streamdev-server (/usr/bin/selectstreamquality.sh) und für die Webfrontends (/usr/bin/selectwebfrontend.sh), diese werden auch automatisch nach dem Aufruf von setup gestartet, ebenso wie Wicky's select-remote.

[Bearbeiten] Wünsche/Anregungen

Hier können Wünsche und Anregungen für die nächste Version des Mahlzeit ISO (3.3) gesammelt werden:

  • VDR 1.4.5 inkl. Plugins
  • Suspend2Ram statt Poweroff (bei Mainboards, die das unterstützen würden)
  • Toxic-Tonic's PDA Konvertskript
  • ICQ-Plugin (Pluginwünsche bitte an Toxic-Tonic melden)
  • NVRAM Wakeup statt ACPI (siehe dazu auch hier)
  • Activy 300 Unterstützung mit Ausgabe über em84xx
  • neuer Installer (angepasst auf Fernbedienungseingaben der Activy 300)
  • PVR350 Unterstützung
  • formatfüllende Ausgabe über DVI-Ausgang GraKa nach Start
  • einfache Konfiguration von xineliboutput oder softdevice ohne FF-Karte
  • Decodierung von *.FLAC Dateien für Musikwiedergabe etc.
  • evtl. einbindung von Freevo
  • ffnetdev in der neusten Revision, damit es mit vdrviewer 0.1.5 harmonisiert
  • einfaches unmounten und auswerfen einer cd/dvd über den eject-knopf am cd/dvd-player
  • Noad aktiv als Standardeinstellung
  • Option für Livepuffer in Ramdisk
  • VompServer Plugin
Liste bitte erweitern!

[Bearbeiten] Aktueller Entwicklungsstand (Mahlzeit-ISO 4.0)

Hier wird in Stichworten der aktuelle Entwicklungsstand dokumentiert:

  • Ausgabe über em84xx funktioniert
  • Installation auf Activy mit Fernbedienung funktioniert
  • Hardwarerkennung rudimentär getestet, es wird folgende Hardware erkannt: DXR3, em84xx, DVB-FF, Framebuffer, Netzwerk, Sound
  • Angepasster Installer (Mehrsprachig --> Hier sind noch Übersetzer gesucht)
  • Neues setup (Mehrsprachig, Pluginbeschreinbungen halbwegs aktuell --> Hier sind noch Übersetzer gesucht)
  • tvia_overlay für em84xx-Ausgabe über vesafb am oberen Scart und an VGA
  • mplayer 1.0rc mit Ausgabe über em84xx (VDR und Plugins werden noch von Toxic Tonic entsprechen kompiliert)
  • Kernel 2.6.20.1 von Dr.Seltsam läuft inkl. em84xx und packetcommand (DVD Wiedergabe) Unterstützung
  • Ausgabe über Xine auf der Konsole (und damit am VGA und an einem evtl. vorhandenem TV-out möglich
  • Ausgabe über Softdevice auf der Konsole (und damit am VGA und an einem evtl. vorhandenem TV-out möglich (EXPERIMENTELL!) Danke an Toxic-Tonic!!
  • Stark überarbeitete runvdr, Plugins werden nun mit benötigten Parametern aus /etc/vdr/<PLUGINNAME>/plugin.conf gestartet.
  • Weiters ist es möglich, Plugins vor einem bestimmten Plugin zu laden (z.B. text2skin zwingend vor softdevice)
Hier bitte Input!!
  • Die zu ladenden Module werden dynamisch ermittelt, im Idealfall keine Anpassung mehr durch den Benutzer nötig.
Hier bitte Input!!
  • Die Module werden beim Stop auch automatisch entladen.
  • Download eines Beta-Image verfügar! Siehe Linksliste

[Bearbeiten] Testunterstützung

Ich suche für Test noch Freiwillige oder Leihgaben (werden pfleglich behandelt bzw. gegen nen brauchbaren Preis auch evtl. abgekauft) für folgende Hardware:

  • PVR350
  • "exotische" DVB-Karten
  • vidix-kompatible PCI Grafikkarte

[Bearbeiten] Links

  1. Diskussion zur Entwicklung ISO-3.3 mit Activy-Unterstützung

[Bearbeiten] Danksagungen

Herzlichen Dank an folgende Mitglieder (ohne besondere Reihenfolge) im VDR-Portal. Ohne deren Hilfe wäre es nicht so einfach bzw. gar nicht nöglich, das ISO in der Form anzubieten.

  • Cooper und Mottobug für das geniale LinVDR
  • Dr. Seltsam → Kernel und PVR-Sachen
  • Toxic Tonic → VDR und Plugins (und vor allem Danke für das Softdevice-Plugin!)
  • Wicky → "Der" DXR3 Pionier für LinVDR
  • det → Howto: LinVDR auf Activy mit em84xx-Unterstützung, er hat den Stein mit der Activy ins Rollen gebracht
  • arghgra für die Unterstützung und das Patchen des tdk5002cctl
  • Und allen freiwilligen Testern, die mich auf Bugs aufmerksam machen!