Hallo Portal,
edit: Bitte beachtet meinen Aufruf auf Seite 2
ich bin nicht ganz sicher ob es vom VDR kommt oder von softhddev. Mir ist aufgefallen, dass es manchmal sehr viel länger dauert aus einer Wiedergabe auszusteigen als ich es von früher (meiner alten Installation) gewohnt bin. Ich habe mal die logs für einen schnellen Ausstieg, und einen langsamen Aussstieg aus der Wiedergabe zusammengestellt.
Hardware enspricht der Signatur, allerdings kommt vdpau zum Einsatz. Software ist relativ frisch installiert. VDR version ist 1.7.31 und softhddev ist frisch aus dem git (gestern Abend) compiliert. FFmpeg Version ist 1:1.0. Zunächst dachte ich es läg evtl. an der softhddev version die ich mir vor einigen Wochen mal compiliert hatte. Aber auch mit dem aktuellen Stand hat sich nichts geändert.
Mit der neuesten softhddev Version geht mir allerdings nach einiger Zeit plötzlich das Bild weg weil der Rechner anscheinend aufgrund des Energiesparfahrplans schwarz anzeigt. Das hat er vorher auch aber nur wenn softhddev detached war. Gab es da eine Änderung?
Hier die logs:
Schneller Ausstieg (ca. eine halbe Sekunde)
Feb 08 11:31:08 vdr vdr[522]: [522] replay /var/lib/video.00/Markus_Lanz/2013-01-23.23.15.2-0.rec
Feb 08 11:31:08 vdr vdr[522]: [522] playing '/var/lib/video.00/Markus_Lanz/2013-01-23.23.15.2-0.rec/00001.ts'
Feb 08 11:31:08 vdr vdr[522]: [522] [softhddev]SetPlayMode: 1
Feb 08 11:31:08 vdr vdr[522]: [3051] dvbplayer thread started (pid=522, tid=3051)
Feb 08 11:31:08 vdr vdr[522]: [3051] resuming replay at index 0 (0:00:00.01)
Feb 08 11:31:08 vdr vdr[522]: [3052] non blocking file reader thread started (pid=522, tid=3052)
Feb 08 11:31:08 vdr vdr[522]: [3018] TS buffer on device 2 thread ended (pid=522, tid=3018)
Feb 08 11:31:08 vdr vdr[522]: [3017] buffer stats: 221088 (5%) used
Feb 08 11:31:08 vdr vdr[522]: [3017] receiver on device 2 thread ended (pid=522, tid=3017)
Feb 08 11:31:08 vdr vdr[522]: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 08 11:31:08 vdr vdr[522]: video: decoder buffer empty, duping frame (1255/3880) 0 v-buf
Feb 08 11:31:08 vdr vdr[522]: video: --:--:--.--- +0 0 0/\ms 0+5 v-buf
Feb 08 11:31:08 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:31:08 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:31:09 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:31:09 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:31:09 vdr vdr[522]: video: decoder buffer empty, duping frame (1257/3880) 0 v-buf
Feb 08 11:31:09 vdr vdr[522]: video/vdpau: missed frame (8/4)
Feb 08 11:31:09 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:31:09 vdr vdr[522]: video: 11:38:07.959 +107 1493 0/\ms 85+4 v-buf
Feb 08 11:31:10 vdr vdr[522]: [3052] non blocking file reader thread ended (pid=522, tid=3052)
Feb 08 11:31:10 vdr vdr[522]: [3051] dvbplayer thread ended (pid=522, tid=3051)
Feb 08 11:31:10 vdr vdr[522]: [522] [softhddev]SetPlayMode: 0
Feb 08 11:31:10 vdr vdr[522]: [522] [softhddev]SetVideoDisplayFormat: 1
Feb 08 11:31:10 vdr vdr[522]: [522] switching to channel 48
Feb 08 11:31:10 vdr vdr[522]: [3053] receiver on device 2 thread started (pid=522, tid=3053)
Feb 08 11:31:10 vdr vdr[522]: [3054] TS buffer on device 2 thread started (pid=522, tid=3054)
Feb 08 11:31:11 vdr vdr[522]: [522] [softhddev]SetPlayMode: 1
Feb 08 11:31:11 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:31:11 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:31:11 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:31:11 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:31:12 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:31:12 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:31:12 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:31:12 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:31:12 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:31:12 vdr vdr[522]: video: decoder buffer empty, duping frame (1261/146) 0 v-buf
Feb 08 11:31:12 vdr vdr[522]: video: --:--:--.--- +0 0 0/\ms 0+0 v-buf
Feb 08 11:31:13 vdr vdr[522]: video: decoder buffer empty, duping frame (1282/146) 6 v-buf
Feb 08 11:31:13 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:31:13 vdr vdr[522]: video: 23:53:05.576 +110 816 0/\ms 16+8 v-buf
Alles anzeigen
Langsamer Ausstieg (ca. 4 sek.)
Feb 08 11:29:38 vdr vdr[522]: video: decoder buffer empty, duping frame (930/163) 0 v-buf
Feb 08 11:29:38 vdr vdr[522]: video: --:--:--.--- +0 0 0/\ms 0+0 v-buf
Feb 08 11:29:38 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:29:38 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:29:39 vdr vdr[522]: video: decoder buffer empty, duping frame (949/163) 12 v-buf
Feb 08 11:29:39 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:29:39 vdr vdr[522]: video: 23:51:31.976 +113 459 0/\ms 4+8 v-buf
Feb 08 11:29:40 vdr vdr[522]: [522] [softhddev]SetPlayMode: 0
Feb 08 11:29:40 vdr vdr[522]: [522] [softhddev]SetVideoDisplayFormat: 1
Feb 08 11:29:40 vdr vdr[522]: [522] replay /var/lib/video.00/Markus_Lanz/2013-01-23.23.15.2-0.rec
Feb 08 11:29:40 vdr vdr[522]: [522] playing '/var/lib/video.00/Markus_Lanz/2013-01-23.23.15.2-0.rec/00001.ts'
Feb 08 11:29:40 vdr vdr[522]: [522] [softhddev]SetPlayMode: 1
Feb 08 11:29:40 vdr vdr[522]: [3011] dvbplayer thread started (pid=522, tid=3011)
Feb 08 11:29:40 vdr vdr[522]: [3011] resuming replay at index 0 (0:00:00.01)
Feb 08 11:29:40 vdr vdr[522]: [3012] non blocking file reader thread started (pid=522, tid=3012)
Feb 08 11:29:40 vdr vdr[522]: [3010] TS buffer on device 2 thread ended (pid=522, tid=3010)
Feb 08 11:29:40 vdr vdr[522]: [3009] buffer stats: 37788 (0%) used
Feb 08 11:29:40 vdr vdr[522]: [3009] receiver on device 2 thread ended (pid=522, tid=3009)
Feb 08 11:29:41 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:29:41 vdr vdr[522]: video: decoder buffer empty, duping frame (962/88) 0 v-buf
Feb 08 11:29:41 vdr vdr[522]: video: --:--:--.--- +0 0 0/\ms 0+5 v-buf
Feb 08 11:29:41 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:29:41 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:29:41 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:29:41 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:29:41 vdr vdr[522]: video: decoder buffer empty, duping frame (971/88) 11 v-buf
Feb 08 11:29:41 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:29:41 vdr vdr[522]: video: 11:38:07.959 +112 1497 0/\ms 85+4 v-buf
Feb 08 11:29:42 vdr vdr[522]: [3012] non blocking file reader thread ended (pid=522, tid=3012)
Feb 08 11:29:42 vdr vdr[522]: [3011] dvbplayer thread ended (pid=522, tid=3011)
Feb 08 11:29:42 vdr vdr[522]: [522] [softhddev]SetPlayMode: 0
Feb 08 11:29:42 vdr vdr[522]: [522] [softhddev]SetVideoDisplayFormat: 1
Feb 08 11:29:45 vdr vdr[522]: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Feb 08 11:29:45 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:29:45 vdr vdr[522]: video: decoder buffer empty, duping frame (975/167) 0 v-buf
Feb 08 11:29:45 vdr vdr[522]: video: 11:38:11.279+8888 0 0/\ms 0+0 v-buf
Feb 08 11:29:48 vdr vdr[522]: [522] switching to channel 48
Feb 08 11:29:48 vdr vdr[522]: [3017] receiver on device 2 thread started (pid=522, tid=3017)
Feb 08 11:29:48 vdr vdr[522]: [3018] TS buffer on device 2 thread started (pid=522, tid=3018)
Feb 08 11:29:49 vdr vdr[522]: [522] [softhddev]SetPlayMode: 1
Feb 08 11:29:49 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:29:49 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:29:50 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:29:50 vdr vdr[522]: [softhddev] invalid PES video packet
Feb 08 11:29:50 vdr vdr[522]: audio/alsa: using device 'default'
Feb 08 11:29:50 vdr vdr[522]: audio/alsa: start delay 336ms
Feb 08 11:29:51 vdr vdr[522]: video: decoder buffer empty, duping frame (1240/167) 0 v-buf
Feb 08 11:29:51 vdr vdr[522]: video: slow down video, duping frame
Feb 08 11:29:51 vdr vdr[522]: video: 23:51:43.496 +104 664 0/\ms 16+8 v-buf
Alles anzeigen
Man sieht ja auch deutllich, dass zum "vdr vdr[522]: [522] switching to channel 48" ganze 3 Sekunden vergehen.
Gruß
Atech