Can't play some .iso DVD images

I’m using October 2017 build of OSMC on Raspberry pi2. My DVDs are stored as .iso-files. Most of them work fine, however a few fail.

If I extract the DVD files, the individual VOB files do play.

I’ve been using OSMC for a couple of years, and I think this issue has existed all the time.

Log file:

23:43:52.110 T:1958223872 NOTICE: VideoPlayer: Opening: smb://nas/pipsan_joulu.iso
23:43:52.110 T:1958223872 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
23:43:52.111 T:1548743664 NOTICE: Creating InputStream
23:43:52.329 T:1548743664 NOTICE: VideoPlayer: playing a file with menu’s
23:43:52.329 T:1548743664 NOTICE: Creating Demuxer
23:43:52.338 T:1548743664 WARNING: could not find codec parameters for smb://nas/pipsan_joulu.iso
23:43:52.338 T:1548743664 WARNING: CDVDInputStreamNavigator::GetVideoResolution - Failed to get resolution ()
23:43:52.338 T:1548743664 NOTICE: Opening stream: 1 source: 512
23:43:52.338 T:1548743664 NOTICE: Creating video codec with codec id: 0
23:43:52.339 T:1548743664 ERROR: Unsupported video codec
23:43:52.342 T:1548743664 NOTICE: VideoPlayer: next stream, wait for old streams to be finished
23:43:52.342 T:1548743664 NOTICE: Creating Demuxer
23:43:52.342 T:1548743664 WARNING: CDVDInputStreamNavigator::GetVideoResolution - Failed to get resolution ()
23:43:52.442 T:1548743664 WARNING: Previous line repeats 1 times.
23:43:52.443 T:1548743664 NOTICE: Opening stream: 1 source: 512
23:43:52.443 T:1548743664 NOTICE: Creating video codec with codec id: 0
23:43:52.443 T:1548743664 ERROR: Unsupported video codec
23:43:52.446 T:1548743664 NOTICE: Opening stream: 0 source: 256
23:43:52.446 T:1548743664 NOTICE: Creating video codec with codec id: 2
23:43:52.459 T:1548743664 NOTICE: Creating video thread
23:43:52.460 T:1523577840 NOTICE: running thread: video_thread
23:43:52.507 T:1548743664 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
23:44:04.253 T:1548743664 NOTICE: VideoPlayer: next stream, wait for old streams to be finished
23:44:04.253 T:1548743664 NOTICE: Closing stream player 2
23:44:04.254 T:1548743664 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
23:44:12.204 T:1548743664 NOTICE: waiting for video thread to exit
23:44:12.205 T:1523577840 NOTICE: thread end: video_thread
23:44:12.205 T:1548743664 NOTICE: deleting video codec
23:44:12.209 T:1548743664 NOTICE: Creating Demuxer
23:44:12.210 T:1548743664 WARNING: CDVDInputStreamNavigator::GetVideoResolution - Failed to get resolution ()
23:44:12.264 T:1548743664 WARNING: CDVDInputStreamNavigator::GetVideoResolution - Failed to get resolution (Couldn’t open IFO for chosen title, exit.)
23:44:12.269 T:1548743664 NOTICE: Opening stream: 1 source: 256
23:44:12.270 T:1548743664 NOTICE: Opening stream: 0 source: 256
23:44:12.271 T:1548743664 NOTICE: Creating video codec with codec id: 2
23:44:12.284 T:1548743664 NOTICE: Creating video thread
23:44:12.285 T:1477440496 NOTICE: running thread: video_thread
23:44:12.374 T:1548743664 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
23:44:46.264 T:1548743664 WARNING: Previous line repeats 2 times.
23:44:46.265 T:1548743664 NOTICE: VideoPlayer: next stream, wait for old streams to be finished
23:44:46.265 T:1548743664 NOTICE: Closing stream player 2
23:44:46.265 T:1548743664 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
23:44:46.265 T:1548743664 NOTICE: waiting for video thread to exit
23:44:46.265 T:1477440496 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
23:44:46.266 T:1477440496 NOTICE: thread end: video_thread
23:44:46.266 T:1548743664 NOTICE: deleting video codec
23:44:46.270 T:1548743664 NOTICE: Creating Demuxer
23:44:46.271 T:1548743664 WARNING: CDVDInputStreamNavigator::GetVideoResolution - Failed to get resolution (Couldn’t open IFO for chosen title, exit.)
23:44:46.379 T:1548743664 WARNING: Previous line repeats 1 times.
23:44:46.379 T:1548743664 NOTICE: Opening stream: 1 source: 512
23:44:46.379 T:1548743664 NOTICE: Creating video codec with codec id: 0
23:44:46.379 T:1548743664 ERROR: Unsupported video codec
23:44:46.383 T:1548743664 NOTICE: Opening stream: 0 source: 256
23:44:46.384 T:1548743664 NOTICE: Creating video codec with codec id: 2
23:44:46.395 T:1548743664 NOTICE: Creating video thread
23:44:46.395 T:1557132272 NOTICE: running thread: video_thread
23:44:46.443 T:1548743664 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
23:44:46.504 T:1557132272 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
23:44:48.170 T:1548743664 NOTICE: CVideoPlayer::OnExit()
23:44:48.171 T:1548743664 NOTICE: VideoPlayer: eof, waiting for queues to empty
23:44:48.171 T:1548743664 NOTICE: Closing stream player 2
23:44:48.171 T:1548743664 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
23:44:48.244 T:1548743664 NOTICE: waiting for video thread to exit
23:44:48.245 T:1557132272 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
23:44:48.245 T:1557132272 NOTICE: thread end: video_thread
23:44:48.245 T:1548743664 NOTICE: deleting video codec
23:44:48.776 T:1958223872 NOTICE: CVideoPlayer::CloseFile()
23:44:48.776 T:1958223872 NOTICE: VideoPlayer: waiting for threads to exit
23:44:48.776 T:1958223872 NOTICE: VideoPlayer: finished waiting
23:44:48.816 T:1958223872 NOTICE: CVideoPlayer::CloseFile()
23:44:48.816 T:1958223872 NOTICE: VideoPlayer: waiting for threads to exit
23:44:48.816 T:1958223872 NOTICE: VideoPlayer: finished waiting

Mmmmmm… problably a networks share. You can try to open this same .iso from a usb drive ?

Yes, it’s on a SMB share. However, most of my .iso files work on the same share, and only some give this error.