GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Sometimes, when switching to a channel, playback hangs for a few seconds. Sometimes these hangs even cause XBMC crash. When it hangs xvdr prints tons of mesages to syslog. You can find the log and recorded stream here https://docs.google.com/file/d/0B21_ooef7x8AVlVTU1BWNGR3YVk/edit?usp=sharing&pli=1
As you can see, the recording is valid. I can play it with XBMC or VLC, however, when playing it from the PVR recordings menu it plays a different, very short video, a few seconds are missing there. Is there something wrong with index?
Just checked with VNSI - the same issue. May be it's my system's related issue...
Do you have any ideas what can be the cause? How can I debug it?
I think it's a VDR related issue. You could try to recreate the index by running:
# vdr genindex=/video/recname/date.rec/
vdr --genindex generates index file identical to the initial.
Seems this is really VDR but not XVDR issue. I can reproduce it even with streamdev. When playback hangs I'm getting the 'vdr:  ERROR: 1 ring buffer overflow (188 bytes dropped)' message in syslog.
It seems oscam related...
Closing this issue.