DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => # VDR => Thema gestartet von: Dippes am 11 Dezember, 2010, 20:31

Titel: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 11 Dezember, 2010, 20:31
hallo,

ich habe testweise einen neuen vdr installiert. Ubuntu 10.04.1 server mit 1.7.16-12yavdr5

für die ausgabe über meine ff habe ich das vdr-plugin-dvbsddevice installiert.

das problem ist...das sich nicht der tuner der ff karte ausschalten lässt wie mit dem vdr 1.7.10.

doch gibt es ein patch (Anhang) welches den tuner der ff abschaltet.mein problem ist wie wendet man den patch an?
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 11 Dezember, 2010, 21:58
source paket holen, patch einspielen und vdr neu bauen. wie immer... ok. du willst einen schritt für schritt anleitung, verstanden  ;)

heute nicht mehr. Vielleicht morgen.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 11 Dezember, 2010, 22:04
source paket holen, patch einspielen und vdr neu bauen. wie immer... ok. du willst einen schritt für schritt anleitung, verstanden  ;)

heute nicht mehr. Vielleicht morgen.

vielen dank...hilft sicherlich auch anderen und fürs verständnis sehr hilfreich
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 11 Dezember, 2010, 22:39
Da meine Freundinn gerade Desperate Housewives schaut, gehen wirs doch schnell durch ;)

1) einige essentials installieren
sudo apt-get install build-essential debhelper dpkg-dev fakeroot
2.) in den repositories die sources für die yavdr-stable repo (ggf. anpassen) aktivieren.
sudo gedit /etc/apt/sources.list.d/yavdr-stable-vdr-lucid.list
Zitat
deb http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu lucid main
deb-src http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu lucid main
sudo apt-get update
3.) einen Arbeits-Ordner erstellen und die vdr sources holen
mkdir ~/vdr && cd ~/vdr
apt-get source vdr

4.)mitgelieferte default patches einspielen
cd vdr-1.7.16
fakeroot debian/rules patch

5.) deinen patch kopierst du jetzt in den Ordner ~/vdr/vdr-1.7.16 und auf die sourcen einspielen geht mit:
patch -p1 < vdr-1.7.15-FFOutputOnly-0.1.diff
Wenns funktioniert hat solltest du eine Ausgabe wie folgt bekommen:
Zitat
patching file PLUGINS/src/dvbsddevice/dvbsddevice.c
patching file PLUGINS/src/dvbsddevice/dvbsdffdevice.c
Hunk #3 succeeded at 765 (offset -2 lines).
Hunk #4 succeeded at 805 (offset -2 lines).
patching file PLUGINS/src/dvbsddevice/dvbsdffdevice.h

6.) build dependencies installieren und build starten
sudo apt-get build-dep vdr
fakeroot debian/rules binary

7.) neue vdr pakete installieren
sudo dpkg -i ../vdr_1.7.16-12yavdr5_i386.deb
sudo dpkg -i ../vdr-dev_1.7.16-12yavdr5_all.deb
sudo dpkg -i ../vdr-plugin-dvbsddevice_1.7.16-12yavdr5_i386.deb


8.) um zu verhindern dass der vdr upgedatet wird solltest das paket auf hold setzen:
echo "vdr hold" | sudo dpkg --set-selections
echo "vdr-dev hold" | sudo dpkg --set-selections
echo "vdr-plugin-dvbsddevice hold" | sudo dpkg --set-selections

Das sollte es gewesen sein.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 11 Dezember, 2010, 22:45
wow so schnell... :D

wie sieht es mit den anderen plugins aus..zb vdr-plugin-mplayer? kann ich die von den resporities nehmen oder muß das anders gehandhabt werden.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 11 Dezember, 2010, 22:48
Sollte eigentlich ohne weitere anpassung gehen. Jedoch ist dies mit vorbehalt zu geniessen... Du musst es einfach versuchen obs wirklich geht kann ich dir so nicht sagen. Habe keinerlei Erfahrung mit einem solchen "spezial Setup" .
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 11 Dezember, 2010, 22:52
bevor ich loslege..ist die ubuntuversion egal,oder muß es dieselbe sein wo ich den vdr draufpacke?
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 11 Dezember, 2010, 23:02
muss natürlich dieselbe sein. mach es am besten direkt am vdr
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 12 Dezember, 2010, 13:45
so,

habe den vdr übersetzt und da es die selbe version ist wo ich schon draufhabe, habe ich nur das gepatchte vdr-plugin-dvbsddevice installiert.

aber ich bekomme kein bild.

root@Fernseh-PC:~/vdr/vdr-1.7.16# tail -f /var/log/syslog
Dec 12 12:20:06 Fernseh-PC vdr: [11672] setting watchdog timer to 60 seconds
Dec 12 12:20:06 Fernseh-PC vdr: [11672] OSD size changed to 720x480 @ 1
Dec 12 12:20:06 Fernseh-PC vdr: [11672] ERROR: no OSD provider available - using dummy OSD!
 Dec 12 12:20:12 Fernseh-PC vdr: [11672] max. latency time 1 seconds Dec 12 12:20:15 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 6, tp 112545
 Dec 12 12:20:37 Fernseh-PC vdr: [11672] ERROR: no OSD provider available - using dummy OSD!
Dec 12 12:20:38 Fernseh-PC vdr: [11672] switching to channel 1
 Dec 12 12:20:40 Fernseh-PC vdr: [11672] ERROR: no OSD provider available - using dummy OSD!
Dec 12 12:20:47 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837
Dec 12 12:20:54 Fernseh-PC vdr: [11672] ERROR: no OSD provider available - using dummy OSD!
Dec 12 12:21:50 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837
Dec 12 12:22:53 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837
Dec 12 12:23:56 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837
 Dec 12 12:24:59 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837
Dec 12 12:26:02 Fernseh-PC vdr: [11676] frontend 0/0 timed out while tuning to channel 1, tp 111837


ich muß zum startparameter des plugin noch ein --OutputOnly dazutun,aber wo sind diese versteckt?
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 12 Dezember, 2010, 19:24
Würde sagen /etc/vdr/plugins/plugin.dvbsddevice.conf

=> erstellen falls nicht vorhanden.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 12 Dezember, 2010, 19:41
Würde sagen /etc/vdr/plugins/plugin.dvbsddevice.conf

=> erstellen falls nicht vorhanden.

habe ich heute auch rausgefunden (steht in der readme) was für ein parameter würdest du da reinschreiben?
etwa so? -P "dvbsddevice --OutputOnly" weil der vdr findet lt log kein ausgangsdevice.

komme gerade an den vdr nicht ran da das volk fernseh schaut :'(
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 12 Dezember, 2010, 20:19
ich würde es eher nur mit
--OutputOnly

versuchen. So ist's jedenfalls bei den anderen plugins.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 12 Dezember, 2010, 20:55
ich würde es eher nur mit
--OutputOnly

versuchen. So ist's jedenfalls bei den anderen plugins.

was für ein befehl zeigt was für plugins geladen wurden?

habs gefunden...im syslog steht das das Plugin gestartet wurde.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 12 Dezember, 2010, 21:16
geht leider nicht der vdr findet kein outputdevice

ich habs hinbekommen....ich habe doch mein selbstgebauten vdr installieren müssen.. ;D

ich muss mich verbessern...es war das böse plugin was den scgirm nicht hellmachte...werde es morgen neu bauen müssen ;D
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 13 Dezember, 2010, 21:48
ist nicht umsonst als "böses plugin" in die vdr geschichte eingegangen  8)

Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: Dippes am 15 Dezember, 2010, 20:29
ist nicht umsonst als "böses plugin" in die vdr geschichte eingegangen  8)



ja es ist abgrundtiefböse :D habe es heute nochmal gebaut,aber mit dem dvbsddevice will es einfach nicht.wenn ich dvbsddevice als erstes plugin lade kommt bild aber das ungehorsame will nicht.vielleicht kannste mir helfen?
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 15 Dezember, 2010, 21:03
Nicht wirklich, leider. Erinnere mich im 4freeboard (das gerade offline ist) mal gelesen zu haben dass es durch diese Umstellung im vdr und der Auslagerung des FF Supports in das eigene dvbsddevice plugin Probleme gibt für die es meines Wissens noch keinen fix gibt.

Hab es nur überflogen - weils mich ja nicht betrifft - darum kann ich mich leider nicht mehr an den genauen technischen Grund erinnern, aber wenn das board wieder da ist kannst ja mal selbst danach suchen.
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: SiLæncer am 21 Dezember, 2010, 18:19
im 4freeboard (das gerade offline ist)

Scheint sich ja zu ziehen ;)
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 03 Januar, 2011, 13:21
Oje, die sind ja noch immer offline :(

Wäre sehr schade darum. Ein nettes board mit einer sehr fachkundigen Community. (vor allem was linux-dvb betrifft...)
Titel: Re: Patch anwenden für dvbsddevice-Plugin
Beitrag von: mtron am 03 Oktober, 2011, 19:59
Schade, ich denke das wars mit dem 4freeboard. Die URL geht jetzt auch nicht mehr.

Wer was über das böse plugin lernen will und dem Englischen mächtig ist dem sei der "glückliche sat" empfohlen. Wenns denn auf deutsch sein muss gibt es ein selbsternanntes "digitales Elitebrett" (obwohl dort das Niveau bei weitem nicht an dvbn herankommt...)