Moin, moin,
ich habe mal die folgende Frage:
Ich habe mir die 1.7.0 Debian-Source-Pakete des VDR von E-tobi geladen. Zusammen mit dem Patch von Reinhardt Nissl vdr-1.7.0-h264.diff.bz2 lässt sich der VDR auch prima kompilieren. (Vorraussetzung: Die Multiproto-plus Treiber kompiliert und installiert).
Von den Patches habe ich folgende miteinkompiliert "/usr/src/vdr-1.7.0/debian/patches/00list":
01_pic2mpg-debian
03_cmdsubmenu
04_newplugin
06_default_svdrp_port_0
07_h264-syncearly-framespersec-audioindexer-fielddetection-speedup
09_sort_options
# 10_dd-record-option
11_sortrecordings
12_osdbase-maxitems
14_cap-memsize
15_dvbplayer
16_channels.conf.terr-fix
81_Make_config
82_valgrind
# 99_dvb-api-wrapper
99_ncursesw-include
# Patch collection (replaces enAIO).
opt-20_liemikuutio
# Patch that suppresses double EPG entries.
opt-38_disableDoubleEpgEntrys
# Patch to disable normal epg update for specified channels.
opt-39_noepg
# Patch for assigning special satellites to one dvb card.
opt-47_sourcecaps
Alles anzeigen
Der "07_h264-syncearly-framespersec-audioindexer-fielddetection-speedup" Patch besteht aus der Datei oben plus den Header "@DPATCH@". Soweit sogut, das ganze kompiliert ohne Probleme, der VDR läuft und findet alle möglichen DVB-Karten (TT2300, TT3200, Lorenzen SL DVB-T). Auch das Aufnehmen funktioniert für DVB-S und DVB-S2 fehlerfrei.
ABER: Irgentwie irgnoriert mich der SourceCaps Patch total. Ich habe, wie ich das bei den alten DVB-Treibern gewohnt war, mit den Einträgen in der setup.conf die Anschlussleitungen konfiguriert (Einmal Motor, einmal Astra):
Nur hat mich der VDR hier ignoriert, sprich jede Karte für jeden Sender genutzt (zumindest versucht...). Jetzt habe ich zum Testen dem VDR eine Channels.conf mit nur Astra Einträgen gegeben und die SourceCaps-Einträge beide auf S13.0E, also Hotbird eingestellt. Meiner Meinung nach hätte der VDR hier nur ein "Kanal nicht verfügbar" bringen dürfen, stattdessen hat er die Sender angezeigt.
Im Ergebnis tut der SourceCaps Patch hier einfach nichts. Er lässt sich sauber kompilieren aber zeigt keine Reaktion. (Im Log sieht man auch nicht, dass der VDR über unbekannte Parameter wie SourceCaps stolpern würde, also ganz inaktiv ist der Patch nicht.)
Daher meine Fragen:
[list=1]
[*] Hat schon jemand Erfahrungen mit der Kombination: VDR 1.7.0 + Multiproto-Plus + RNissl-h264-Patch + SourceCaps-Patch gemacht?
[*]Wenn ja, in welcher Reihenfolgen wurde dabei die beiden Patches h264 und SourceCaps einkompiliert?
[/list=1]
Ich vermute mal (ins Blaue), dass sich die Änderungen am VDR von der Multiproto-Api und dem SourceCaps-Patch, die die Prüfung betreffen, ob ein Kanal aus der Channels.conf auf einer Karte abspielbar ist, beissen. Beide müssen ja irgentwie prüfen, ob die Parameter (die Sat-Position beim SourceCaps, und die DVB-S/DVB-S2-Auswahl bei der Multiproto-Api) den Zugriff auf eine Karte erlauben.
Evtl. kann man das Problem durch eine passende Reihenfolge der Patches umgehen, aber da stehe ich irgentwie ziemlich im Regen, weil der Cimpiler-Lauf ja keine Probleme liefert. Ich weiss daher auch nicht, nach was ich suchen müsste.
Gruß
KK