Hallo liebe gemeinde,
da ich gerade Urlaub habe, habe ich gedacht ein apt-get update und ein apt-get dist-upgrade meines yavdr 0.5 ist seit zweijährigen fehlerfreien Betriebes mal angesagt.
Die daraus resultierenden Probleme beim Sound, Bild und Konfigurationen waren auch kein Problem. Fast alles funtioniert mit softhddevice Problemfrei.
Leider funktioniert die geliebte timeshift nicht mehr.
Zu meiner Konfiguration:
VDR Server mit bisher unveränderter Konfiguration. vdr 2.0.1, streamdev-server, cifs freigabe für Video.
yavdr Client mit aktuellem yavdr0.5. remotetimers, videoverzeichnis gmountet unter /srv/vdr/Video.00.
erste Variante: remotetimers für zeitversetzte Aufnahmen auf Server gestellt, id 0, kein Unterverzeichnis.
Diese Konfig endet in einer OSD Fehlermeldung "Index Datei kann nicht erzeugt werden" und folgenden Logdatei
]Syslogauszug von client (yavdr)
Aug 29 12:43:59 zotac vdr: video/vdpau: missed frame (3/24880)
Aug 29 12:44:00 zotac vdr: [1216] SvdrpService: connected to 192.168.2.201:6419
Aug 29 12:44:01 zotac vdr: [1216] timer 1 (6 1243-1543 '@Mike & Molly Victoria haut ab, Comedy, USA 2011') start
Aug 29 12:44:01 zotac vdr: [1216] replay /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.43.6-0.rec
Aug 29 12:44:01 zotac vdr: [2812] index file generator thread started (pid=1216, tid=2812, prio=high)
Aug 29 12:44:01 zotac vdr: [2812] ERROR (recording.c,1974): /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.43.6-0.rec/index: Datei oder Verzeichnis nicht gefunden
Aug 29 12:44:01 zotac vdr: [2812] deleting index file '/srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.43.6-0.rec/index'
Aug 29 12:44:01 zotac vdr: [2812] index file generator thread ended (pid=1216, tid=2812)
Aug 29 12:44:10 zotac vdr: video: decoder buffer empty, duping frame (23/25432) 1 v-buf
Aug 29 12:44:10 zotac vdr: video: 4:04:59.867 +27 212 0/\ms 1+5 v-buf
Aug 29 12:44:11 zotac vdr: [1216] missing index file /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.43.6-0.rec/index
Aug 29 12:44:11 zotac vdr: [1216] [softhddev]SetPlayMode: 0
Aug 29 12:44:11 zotac vdr: [1216] [softhddev]SetVideoDisplayFormat: 1
Aug 29 12:44:11 zotac vdr: [1216] [softhddev]GetSpuDecoder:
Aug 29 12:44:11 zotac vdr: [1216] [softhddev]SetPlayMode: 1
Alles anzeigen
Die angemeckerte index Datei ist aber vorhanden!
syslogauszug vom Server
Aug 29 12:43:59 vdr-server vdr: [4379] connect from , port 46733 - accepted
Aug 29 12:43:59 vdr-server vdr: [4379] timer 1 (6 1243-1543 '@Mike & Molly Victoria haut ab, Comedy, USA 2011') added
Aug 29 12:43:59 vdr-server vdr: [4379] switching device 2 to channel 6
Aug 29 12:43:59 vdr-server vdr: [4379] timer 1 (6 1243-1543 '@Mike & Molly Victoria haut ab, Comedy, USA 2011') start
Aug 29 12:43:59 vdr-server vdr: [4379] Title: 'Mike & Molly' Subtitle: 'Victoria haut ab, Comedy, USA 2011'
Aug 29 12:43:59 vdr-server vdr: [4379] recording file name '@Mike & Molly Victoria haut ab, Comedy, USA 2011' truncated to '@Mike & Molly Victoria haut ab, Comedy, '
Aug 29 12:43:59 vdr-server vdr: [4379] executing '/usr/lib/vdr/vdr-recordingaction before "/video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec"'
Aug 29 12:43:59 vdr-server recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom before recording /video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec as shell script
Aug 29 12:43:59 vdr-server vdr: [4379] record /video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec
Aug 29 12:43:59 vdr-server vdr: [4379] creating directory /video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_
Aug 29 12:43:59 vdr-server vdr: [4379] creating directory /video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec
Aug 29 12:43:59 vdr-server vdr: [4379] recording to '/video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec/00001.ts'
Aug 29 12:43:59 vdr-server vdr: [5138] recording thread started (pid=4379, tid=5138, prio=high)
Aug 29 12:44:00 vdr-server vdr: [4379] markad: executing "/usr/bin"/markad -I -G -R -l "/var/lib/markad" --online=2 before "/video/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_/2014-08-29.12.43.6-0.rec"
Aug 29 12:44:00 vdr-server vdr: [4379] timer 1 (6 1243-1543 '@Mike & Molly Victoria haut ab, Comedy, USA 2011') set to event Fre 29.08.2014 14:35-15:05 'The Big Bang Theory'
Alles anzeigen
seltsameiweise funktioniert das mit der "Indexdatei" manchmal, Dies Zeitversetzte wiedergabe bricht dann aber immer nach einer Minute ab.
zweite Variante: remotetimers für zeitversetzte Aufnahmen auf lokal gestellt, id 0, kein Unterverzeichnis. d.h. der Datenstrom kommt vom Streamdev -> speichern über cifs auf Server, wiedergabe über cifs von Server (Netzwerk oder cifs performanceproblem)
wiedergabe der Aufnahme ruckelt und bricht ab und an ab.
Syslogauszug vom Client(yavdr):
Aug 29 12:52:33 zotac vdr: [1216] creating directory /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec
Aug 29 12:52:33 zotac vdr: [1216] recording to '/srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec/00001.ts'
Aug 29 12:52:33 zotac vdr: [3610] recording thread started (pid=1216, tid=3610, prio=high)
Aug 29 12:52:33 zotac vdr: [1216] markad: deactivated by user
Aug 29 12:52:33 zotac vdr: [1216] replay /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec
Aug 29 12:52:33 zotac vdr: [1216] playing '/srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec/00001.ts'
Aug 29 12:52:34 zotac vdr: [1471] XVDR: Recordings state changed (137)
Aug 29 12:52:34 zotac vdr: [3610] executing '/usr/lib/vdr/vdr-recordingaction started "/srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec"'
Aug 29 12:52:34 zotac recordingaction: executing /usr/share/vdr/recording-hooks/R90.custom started recording /srv/vdr/video.00/@Mike_&_Molly_Victoria_haut_ab,_Comedy,_USA_2011/2014-08-29.12.52.6-0.rec
Aug 29 12:52:34 zotac vdr: [1216] [softhddev]SetPlayMode: 0
Aug 29 12:52:34 zotac vdr: [1216] [softhddev]SetVideoDisplayFormat: 1
Aug 29 12:52:34 zotac vdr: [1216] [softhddev]GetSpuDecoder:
Aug 29 12:52:34 zotac vdr: [1216] [softhddev]SetPlayMode: 1
Aug 29 12:52:34 zotac vdr: [3617] dvbplayer thread started (pid=1216, tid=3617, prio=high)
Aug 29 12:52:34 zotac vdr: [3617] [softhddev]Clear:
Aug 29 12:52:34 zotac vdr: [3618] non blocking file reader thread started (pid=1216, tid=3618, prio=high)
Aug 29 12:52:34 zotac vdr: [3617] [softhddev]StillPicture: ts 0x7f6bad6f9d40 101144
Aug 29 12:52:34 zotac vdr: [3617] [softhddev]StillPicture: pes 0x7f6b7c0647a0 82821
Aug 29 12:52:34 zotac vdr: video: get hwaccel context, not supported
Aug 29 12:52:34 zotac vdr: audio/alsa: using device 'hdmi:CARD=NVidia,DEV=0,AES0=0x04'
Aug 29 12:52:35 zotac vdr: video: decoder buffer empty, duping frame (48/8) 0 v-buf
Aug 29 12:52:35 zotac vdr: video: 4:13:24.147+8888 0 80/\ms 0+5 v-buf
Aug 29 12:52:35 zotac vdr: audio/alsa: start delay 336ms
Aug 29 12:52:36 zotac vdr: [1471] XVDR: Starting garbage collection in recordings cache
Aug 29 12:53:22 zotac vdr: [2816] i/o throttle activated, count = 1 (tid=2816)
Aug 29 12:53:24 zotac vdr: [1216] [softhddev]Clear:
Aug 29 12:53:24 zotac vdr: [1216] [softhddev]Play:
Aug 29 12:53:24 zotac vdr: audio/alsa: using device 'hdmi:CARD=NVidia,DEV=0,AES0=0x04'
Aug 29 12:53:24 zotac vdr: codec: buggy libav, use ffmpeg
Aug 29 12:53:24 zotac vdr: audio/alsa: start delay 336ms
Aug 29 12:53:25 zotac vdr: audio/alsa: using device 'hdmi:CARD=NVidia,DEV=0,AES0=0x04'
Aug 29 12:53:25 zotac vdr: audio/alsa: start delay 336ms
Aug 29 12:53:25 zotac vdr: video: decoder buffer empty, duping frame (2539/8) 7 v-buf
Aug 29 12:53:25 zotac vdr: video: slow down video, duping frame
Aug 29 12:53:25 zotac vdr: video: 4:13:24.867 +874 2220 0/\ms 33+7 v-buf
Aug 29 12:53:26 zotac vdr: video/vdpau: synced after 100 frames
Aug 29 12:53:36 zotac vdr: [2816] buffer usage: 70% (tid=3610)
Aug 29 12:53:36 zotac vdr: [2816] buffer usage: 60% (tid=3610)
Aug 29 12:53:36 zotac vdr: [2816] buffer usage: 70% (tid=3610)
Aug 29 12:53:46 zotac vdr: [2816] buffer usage: 80% (tid=3610)
Aug 29 12:53:58 zotac vdr: [2816] buffer usage: 90% (tid=3610)
Aug 29 12:54:13 zotac vdr: [2816] buffer usage: 100% (tid=3610)
Aug 29 12:54:13 zotac vdr: [2816] ERROR: 1 ring buffer overflow (1 bytes dropped)
Aug 29 12:54:19 zotac vdr: [2816] ERROR: 8679 ring buffer overflows (1631652 bytes dropped)
Aug 29 12:54:24 zotac vdr: video: slow down video, duping frame
Aug 29 12:54:24 zotac vdr: video: 4:14:23.727 +15 7300 0/\ms 180+7 v-buf
Aug 29 12:54:25 zotac vdr: [2816] ERROR: 10138 ring buffer overflows (1905944 bytes dropped)
Aug 29 12:54:31 zotac vdr: [2816] ERROR: 9026 ring buffer overflows (1696888 bytes dropped)
Aug 29 12:54:37 zotac vdr: [2816] ERROR: 9893 ring buffer overflows (1859884 bytes dropped)
Aug 29 12:54:43 zotac vdr: [2816] ERROR: 5409 ring buffer overflows (1016892 bytes dropped)
Aug 29 12:54:46 zotac vdr: video: decoder buffer empty, duping frame (2583/4046) 0 v-buf
Aug 29 12:54:46 zotac vdr: video: 4:14:45.427+8888 0 0/\ms 0+5 v-buf
Aug 29 12:54:46 zotac vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Alles anzeigen
dritter Versuch: remotetimers auf local, cifs share unmount, Videoverzeichnis auf localer ssd festplaate.
alles funktioniert wunderbar, ist aber verständlicherweise keine lösung.
Die beste variante ist für mich die Timeshiftaufnahme direkt auf dem Server.
meine suche hier im Forum war bisher erfolglos. Scheinbar hat sonst keiner Probleme damit.
Über Hilfe oder Anregungen von euch bin ich Dankbar