Hallo *,
ich habe seit einiger Zeit das Problem, dass bei Benutzung von softhddevice teilweise Mikroruckler auftreten.
Im Log zeigt sich das durch die mehrmals pro Minute auftretende Meldung "video: speed up video, droping frame_".
Ich kann das Problem eindeutig auf den commit 0f62a521f41a44212507539a2417c28f74169491 ("improved audio skip, after channel switch") zurückführen.
Davor gibt es keine Probleme, danach treten sie auf.
Wenn man sich die Logs anschaut (s.u., eimal mit Problemen, einmal ohne) dann sieht man, dass das von mir eingestellte Audiodelay von 200 ms "nach unten wegläuft". Bei den neueren Version kommt dann irgendwann so ca. bei 185 ms ein "speed up video, droping frame" und dann fängt das ganze wieder von vorne an.
Bei der alten, bei mir fehlerfreien Version scheint es eine Art Regelschleife zu geben, die ohne das droppen von Frames auskommt.
Mein Display wird definitiv mit 50Hz angesteuert. Im Systemumfeld habe ich so ziemlich alles versucht, um das Problem zu beheben. U.a.
- verschiedene VDR-Versionen, so gut wie ungepatcht, aktuell 1.7.32
- verschiedene Kernel-Versionen (3.2, 3.5, 3,6), aktuell 3.5.7
- verschiedene Windowmanager, aktuell Openbox
- verschiende nvidia-Treiber, aktuell 304.64
- keine doppelt belegten Interrupts für nvidia, snd-hd-intel und die DVB-C Karten
- die Audio drift correction von softhddevice hilft nicht
Jemand ne Idee, wo ich noch drehen kann?
aktueller Checkout mit Debug
Dec 05 20:11:17 [vdr] video: speed up video, droping frame_
Dec 05 20:11:17 [vdr] video: 2:42:42.642 +203 1132 240/\ms 23+7 v-buf_
Dec 05 20:11:23 [vdr] video: 2:42:48.642 +194 1148 240/\ms 25+7 v-buf_
Dec 05 20:11:26 [vdr] codec/audio: drift( 0) -8589ms reset_
Dec 05 20:11:27 [vdr] codec/audio: inital delay 1120ms_
Dec 05 20:11:29 [vdr] video: 2:42:54.642 +186 1091 240/\ms 24+7 v-buf_
Dec 05 20:11:35 [vdr] video: speed up video, droping frame_
Dec 05 20:11:35 [vdr] video: 2:43:00.662 +198 1131 240/\ms 26+6 v-buf_
Dec 05 20:11:37 [vdr] codec/audio: drift( 0) -8589ms reset_
Dec 05 20:11:37 [vdr] codec/audio: drift( 0) -8589944us 0_
Dec 05 20:11:37 [vdr] codec/audio: inital delay 1120ms_
Dec 05 20:11:41 [vdr] video: 2:43:06.662 +189 1146 240/\ms 26+6 v-buf_
Dec 05 20:11:47 [vdr] video: speed up video, droping frame_
Dec 05 20:11:47 [vdr] video: 2:43:12.682 +201 1114 240/\ms 23+7 v-buf_
Dec 05 20:11:47 [vdr] codec/audio: drift( 0) -8589ms reset_
Dec 05 20:11:47 [vdr] codec/audio: inital delay 1122ms_
Dec 05 20:11:53 [vdr] video: 2:43:18.682 +192 1130 240/\ms 26+7 v-buf_
Dec 05 20:11:58 [vdr] codec/audio: drift( 0) -8589ms reset_
Dec 05 20:11:58 [vdr] codec/audio: inital delay 1113ms_
Dec 05 20:11:59 [vdr] video: speed up video, droping frame_
Dec 05 20:11:59 [vdr] video: 2:43:24.702 +204 1121 240/\ms 24+6 v-buf_
Dec 05 20:12:05 [vdr] video: 2:43:30.702 +196 1137 240/\ms 25+6 v-buf_
Dec 05 20:12:08 [vdr] codec/audio: drift( 0) -8589ms reset_
Dec 05 20:12:08 [vdr] codec/audio: inital delay 1114ms_
Dec 05 20:12:11 [vdr] video: 2:43:36.702 +187 1128 240/\ms 24+6 v-buf_
Dec 05 20:12:17 [vdr] video: speed up video, droping frame_
Dec 05 20:12:17 [vdr] video: 2:43:42.722 +199 1120 240/\ms 25+7 v-buf_
Alles anzeigen
commit 57af9863673b29e4322dd8336bb38696661bebc4, ohne Probleme
Dec 05 20:23:29 [vdr] video: 2:50:13.502 +221 1131 240/\ms 24 v-buf_
Dec 05 20:23:35 [vdr] video: 2:50:19.502 +213 1122 240/\ms 23 v-buf_
Dec 05 20:23:41 [vdr] video: 2:50:25.502 +205 1138 240/\ms 25 v-buf_
Dec 05 20:23:47 [vdr] video: 2:50:31.502 +196 1129 240/\ms 24 v-buf_
Dec 05 20:23:53 [vdr] video: 2:50:37.502 +188 1121 240/\ms 25 v-buf_
Dec 05 20:23:59 [vdr] video: 2:50:43.522 +199 1137 240/\ms 25 v-buf_
Dec 05 20:24:05 [vdr] video: 2:50:49.522 +191 1152 240/\ms 26 v-buf_
Dec 05 20:24:11 [vdr] video: 2:50:55.542 +203 1120 240/\ms 26 v-buf_
Dec 05 20:24:17 [vdr] video: 2:51:01.542 +194 1135 240/\ms 25 v-buf_
Dec 05 20:24:23 [vdr] video: 2:51:07.542 +186 1127 240/\ms 25 v-buf_
Dec 05 20:24:27 [vdr] [3448] channel 5 (RTL Television) event Wed 05.12.2012 20:15-21:15 'Die 10 außergewöhnlichsten Helden der Welt' status 4
Dec 05 20:24:29 [vdr] video: 2:51:13.562 +197 1118 240/\ms 24 v-buf_
Dec 05 20:24:35 [vdr] video: 2:51:19.562 +189 1134 240/\ms 24 v-buf_
Dec 05 20:24:41 [vdr] video: 2:51:25.582 +200 1126 240/\ms 26 v-buf_
Dec 05 20:24:47 [vdr] [3451] channel 1 (Das Erste HD) event Wed 05.12.2012 20:15-21:45 (VPS: 05.12. 20:15) 'Zappelphilipp' status 4
Dec 05 20:24:48 [vdr] video: 2:51:31.582 +192 1141 240/\ms 26 v-buf_
Dec 05 20:24:54 [vdr] video: 2:51:37.602 +204 1133 240/\ms 25 v-buf_
Dec 05 20:25:00 [vdr] video: 2:51:43.602 +195 1124 240/\ms 26 v-buf_
Alles anzeigen