Vero2 playback stalls, CVideoPlayerVideo - Stillframe detected?

I’m trying to figure out what’s causing occasional stalling on my Vero2. I am playing media from a windows file share on the local network, not very high bitrate, over a wired ethernet connection. It’s almost always fine, but sometimes, and for no reason I can determine, it stalls during playback for several seconds. I’ve had it with debug logging turned on for a few days, and finally had it happen again, in the hopes of producing a log.

The relevant bits of the log are:
15:53:31.377 T:2834285552 DEBUG: script.module.osmcsetting.updates : - blurp 413 - VideoFullScreen.xml
15:58:04.893 T:2493813744 DEBUG: Previous line repeats 5 times.
15:58:04.893 T:2493813744 INFO: CVideoPlayerVideo - Stillframe detected, switching to forced 23.976024 fps
15:58:04.893 T:2493813744 DEBUG: CPullupCorrection: pattern lost on diff 208533.333333, number of losses 1
15:58:07.246 T:2485425136 NOTICE: CVideoPlayerAudio::Process - stream stalled
15:58:11.113 T:2493813744 DEBUG: CPullupCorrection: detected pattern of length 1: 41708.33, frameduration: 41708.333333
15:58:28.940 T:2502202352 ERROR: Read - Error( -1, 110, Connection timed out )
15:58:28.941 T:2493813744 INFO: CVideoPlayerVideo - Stillframe left, switching to normal playback
15:58:28.941 T:2493813744 ERROR: CBitstreamConverter::Convert: error converting.
15:58:28.941 T:2502202352 DEBUG: CVideoPlayer::SetCaching - caching state 1
15:58:28.941 T:2493813744 DEBUG: CVideoPlayerVideo - video decoder returned error
15:58:28.941 T:2502202352 DEBUG: CDVDClock::SetSpeedAdjust - adjusted:0.000000
15:58:28.941 T:2493813744 DEBUG: CAMLCodec::SetSpeed, speed(0)
15:58:28.941 T:2485425136 DEBUG: CDVDAudio::Pause - pausing audio stream
15:58:29.169 T:2502202352 DEBUG: CVideoPlayer::SetCaching - caching state 2
15:58:29.170 T:2502202352 DEBUG: CDVDClock::SetSpeedAdjust - adjusted:0.000000
15:58:29.170 T:2502202352 DEBUG: CVideoPlayer::SetCaching - caching state 3
15:58:29.170 T:2502202352 DEBUG: CDVDClock::SetSpeedAdjust - adjusted:0.000000
15:58:29.170 T:2493813744 DEBUG: CAMLCodec::SetSpeed, speed(1000)
15:58:29.170 T:2493813744 DEBUG: CPullupCorrection: pattern lost on diff -23022999.999989, number of losses 2
15:58:29.173 T:2485425136 DEBUG: CDVDAudio::Pause - pausing audio stream
15:58:29.173 T:2485425136 DEBUG: CDVDAudio::Resume - resume audio stream
15:58:29.174 T:3003118576 DEBUG: ActiveAE - start sync of audio stream
15:58:29.281 T:3003118576 DEBUG: ActiveAE::SyncStream - average error of -21501.579105, start adjusting
15:58:31.503 T:2834285552 DEBUG: script.module.osmcsetting.updates : - blurp 413 - VideoFullScreen.xml

Does that give any clues to anyone? Of course I’m investigating the possibility of network problems too, but nothing except the Vero2 has been showing any problems.

There seems to be no specific file or type of file that triggers it, and watching the same file a second time will not result in the same stall.

That looks a bit strange.
Can you try play the file back locally and see if the issue occurs?

Is the Windows PC doing a lot when the playback stalls?

I think you’ve mounted your SMB shares via Kodi, which is OK. But for best performance an /etc/fstab mount is a better option.

Sam

It’s a bit difficult to tell, as I can play the same file back over the network again, and it will work fine too. It’s a very intermittent error, unfortunately. The Windows PC would not be doing a lot of work, it was not in use at the time.

I will research the /etc/fstab mount you suggest, unless you can just point me at a howto or documentation?

A search here will probably give you enough examples to get things going.

Sam