Moin,
ich bin derzeit dabei meinen VDR mal wieder auf einen aktuellen Stand zu bringen und habe dabei auch auf libxineoutput umgestellt.
Das System läuft grundsätzlich, allerdings habe ich ein mittleres Problem.
Wenn ich zwischen den Sendern hin und herzappe, dann verliere ich das TV-Bild. Klingt seltsam, aber anders kann ich es nicht beschreiben.
Das Bild bleibt teilweise auf dem letzten gezeigten TV-Bild hängen oder wird schwarz. Das OSD läuft einwandfrei und laut femon haben die Karten auch einen Lock. Starte ich dann vdr neu, geht alles Problemlos, zappe ich langsam (warte bei jedem Sender bis ein Bild da ist) dann geht es auch problemlos.
Hier ein paar Eckdaten zum System:
- Xorg mit NVidia-Treiber 195.30
- GeForce 8400GS
- Anschluss mit DVI2HDMI-Kabel
- Ubuntu mit Kernel 2.6.32.6
- vdpau aktuelles cvs
- Ausgabe über xineliboutput aktuelles cvs
- -P'xineliboutput--primary --fullscreen --local=sxfe --display=0 --remote=4711 --video=vdpau'
- vdr 1.7.11
Im Log ist keinerlei Hinweis auf einen Fehler zu sehen:
Jan 29 07:30:32 b5 vdr: [10775] switching to channel 17
Jan 29 07:30:32 b5 vdr: [10775] buffer stats: 0 (0%) used
Jan 29 07:30:32 b5 vdr: [11907] TS buffer on device 1 thread ended (pid=10775, tid=11907)
Jan 29 07:30:32 b5 vdr: [11906] buffer stats: 14288 (0%) used
Jan 29 07:30:32 b5 vdr: [11906] receiver on device 1 thread ended (pid=10775, tid=11906)
Jan 29 07:30:32 b5 vdr: [12829] receiver on device 1 thread started (pid=10775, tid=12829)
Jan 29 07:30:32 b5 vdr: [12830] TS buffer on device 1 thread started (pid=10775, tid=12830)
Jan 29 07:30:48 b5 vdr: [10775] [input_vdr] vdr_flush_engine: stream_start, flush skipped
Jan 29 07:30:48 b5 vdr: [10775] switching to channel 18
Jan 29 07:30:48 b5 vdr: [12830] TS buffer on device 1 thread ended (pid=10775, tid=12830)
Jan 29 07:30:48 b5 vdr: [12829] buffer stats: 14288 (0%) used
Jan 29 07:30:48 b5 vdr: [12829] receiver on device 1 thread ended (pid=10775, tid=12829)
Jan 29 07:30:48 b5 vdr: [12846] receiver on device 1 thread started (pid=10775, tid=12846)
Jan 29 07:30:48 b5 vdr: [12847] TS buffer on device 1 thread started (pid=10775, tid=12847)
Display More
Das Abspielen von Videos aus der VDR-Wiedergabe geht ebenfalls nicht.
Was mir hier aufgefallen ist, die Zeitangabe scheint sehr zu springen, er spielt nicht 00:01 00:02 00:03 00:04 ab, sondern eher sowas wie 00:01 00:12 00:32 00:35 00:45 zumindest ist es das, was er auf dem OSD anzeigt, ein Bild dazu habe ich nicht.
Jan 29 07:32:33 b5 vdr: [10775] [input_vdr] vdr_flush_engine: stream_start, flush skipped
Jan 29 07:32:33 b5 vdr: [10775] replay /video/%Die_Ritter_der_Tafelrunde/2008-05-12.11.30.99.99.rec
Jan 29 07:32:33 b5 vdr: [10775] playing '/video/%Die_Ritter_der_Tafelrunde/2008-05-12.11.30.99.99.rec/001.vdr'
Jan 29 07:32:33 b5 vdr: [10775] loading /video/%Die_Ritter_der_Tafelrunde/2008-05-12.11.30.99.99.rec//marks.vdr
Jan 29 07:32:33 b5 vdr: [12995] dvbplayer thread started (pid=10775, tid=12995)
Jan 29 07:32:33 b5 vdr: [12995] resuming replay at index 2412 (0:01:36.13)
Jan 29 07:32:33 b5 vdr: [12996] non blocking file reader thread started (pid=10775, tid=12996)
Jan 29 07:32:33 b5 vdr: [12995] SetBrokenLink: no GOP header found in video packet
Jan 29 07:32:34 b5 vdr: [12995] [xine..put] Detected video size 720x576
Jan 29 07:32:34 b5 vdr: [12995] setting audio track to 1 (0)
Die Wiedergabe von Videos mittels Medien-Wiedergabe klappt:
Jan 29 07:33:12 b5 vdr: [10775] [xine..put] cPlaylist::EscapeMrl('/freigabe/dummy.mkv')
Jan 29 07:33:12 b5 vdr: [10775] [xine..put] --> '/freigabe/dummy.mkv'
Jan 29 07:33:12 b5 vdr: [10775] [input_vdr] PLAYFILE (Loop: 0, Offset: 6s, File: none file:/freigabe/dummy.mkv)
Jan 29 07:33:12 b5 vdr: [10775] [input_vdr] xine_stream_new(slave_stream): using 7MB video fifo
Jan 29 07:33:12 b5 vdr: [10775] [input_vdr] vdr_class_get_instance
Jan 29 07:33:12 b5 vdr: [13067] [input_vdr] dvd_menu_domain(1)
Jan 29 07:33:12 b5 vdr: [10775] [vdr-fe] unwiring audio post plugins
Jan 29 07:33:13 b5 vdr: [10775] [vdr-fe] unwiring video post plugins
Jan 29 07:33:13 b5 vdr: [10775] [vdr-fe] unwiring slave stream audio post plugins
Jan 29 07:33:13 b5 vdr: [10775] [vdr-fe] unwiring slave stream video post plugins
Jan 29 07:33:13 b5 vdr: [10775] [vdr-fe] re-wiring post plugins
Jan 29 07:33:13 b5 vdr: [10775] [xine-post] wiring autocrop[out] -> [in]video_out
Jan 29 07:33:13 b5 vdr: [10775] [xine-post] wiring stream[out] -> [in]autocrop
Jan 29 07:33:13 b5 vdr: [10775] [xine..put] Preferred SPU language: (none)
Jan 29 07:33:13 b5 vdr: [10775] [input_vdr] Forced SPU channel -1->-2
Jan 29 07:33:13 b5 vdr: [10775] [input_vdr] SPU channel selected: [-2]
Jan 29 07:33:13 b5 vdr: [10775] [xine..put] cXinelibPlayer playing /freigabe/dummy.mkv (OK)
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] Forced SPU channel -2->0
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] SPU channel selected: [0]
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] INFO DVDTITLE 0^M
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] Forced SPU channel 0->-2
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] SPU channel selected: [-2]
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] dvd_menu_domain(1)
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] Forced SPU channel -1->0
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] SPU channel selected: [0]
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] INFO DVDTITLE 0^M
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] Forced SPU channel 0->-2
Jan 29 07:33:13 b5 vdr: [13067] [input_vdr] SPU channel selected: [-2]
Display More
Was ich nicht verstehe ist auch folgendes:
Ich habe einen Lock auf den Sendern, aber ich bekomme keinen Ton auf der Soundkarte. Es ist so, als wenn die Signale der Karte versacken.
Achso und bevor es falsch rüberkommt, ich finde xineliboutput bisher einfach genial, hätte nicht gedacht, dass es so schnell einzurichten ist und so wenig CPU-Last benötigt.
Kennt jemand das Problem? Würde mich über Hilfe sehr freuen.
Gruß
Torsten