ISO Playback KODI on XU4
-
Hi guys!
it's been a long time since my last visit.. there was so many progress - WOW - thx for all the features / fixes during the last year!! Unfortunately I've found a new issue (otherwise I guess I wouldn't be here though :P) regarding KODI..
First I have to say that I own a lot of dev-boards -> Raspi1, 2, 3, Rock64, XU4 and also some smaller ones like Arduino and so on.. On the other hand I have a harddirsk containing a lot of Bluray ISO files. All my Raspis (which have less performance than the XU4) do playback these ISOs very well on KODI (they are all having their own LEGAL codec licences). ..BUT on the XU4 they do not It should not be any codec problem since extracted m2ts files are also played fine. On my raspis I just select the ISO file and the movie starts (after showing the load screen). When I do the same on the XU4 (running on the latest recalbox) nothing happens..
..so to make a long story short - is there any (system) limitation on this or is it just a bug?!
Some help would be appreciated
Cheers
BastiEDIT:
After some retries I got an error message referencing the log file.. ..so here is the log It seems like the "protocol bluray" is not supported...
19:50:20 T:2983911424 DEBUG: OnPlayMedia smb://192.168.0.116/ISO/2 Guns.iso
19:50:20 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:50:20 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:50:20 T:2983911424 DEBUG: CSMBFile::Open - opened smb://192.168.0.116/ISO/2 Guns.iso, fd=10000
19:50:20 T:2983911424 DEBUG: CSMBFile::Close closing fd 10000
19:50:20 T:2983911424 WARNING: Create - unsupported protocol(bluray) in bluray://udf%3a%2f%2fsmb%253a%252f%252f192.168.0.116%252fISO%252f2%2520Guns.iso%2f/root
19:50:20 T:2983911424 ERROR: CGUIWindowVideoBase::ShowPlaySelection - Failed to get play directory for bluray://udf%3a%2f%2fsmb%253a%252f%252f192.168.0.116%252fISO%252f2%2520Guns.iso%2f/root
19:50:20 T:2983911424 DEBUG: Loading settings for smb://192.168.0.116/ISO/2 Guns.iso
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers(smb://192.168.0.116/ISO/2 Guns.iso)
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: dvdimage
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: dvdimage
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
19:50:20 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
19:50:20 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
19:50:20 T:2983911424 DEBUG: Radio UECP (RDS) Processor - new CDVDRadioRDSData
19:50:20 T:2983911424 NOTICE: DVDPlayer: Opening: smb://192.168.0.116/ISO/2 Guns.iso
19:50:20 T:2983911424 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
19:50:20 T:2983911424 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
19:50:20 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:50:20 T:2587882464 DEBUG: Thread DVDPlayer start, auto delete: false
19:50:20 T:2587882464 NOTICE: Creating InputStream
19:50:20 T:2587882464 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/libdvdnav-arm.so)
19:50:20 T:2587882464 DEBUG: Loading: /usr/lib/kodi/system/players/dvdplayer/libdvdnav-arm.so
19:50:20 T:2587882464 INFO: msg: libdvdnav: Using dvdnav version 4.2.1
19:50:20 T:2587882464 DEBUG: CSMBFile::Open - opened smb://192.168.0.116/ISO/2 Guns.iso, fd=10000
19:50:20 T:2587882464 INFO: msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
19:50:20 T:2587882464 INFO: msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
19:50:20 T:2587882464 DEBUG: libdvdread: Can't open file VIDEO_TS.IFO.
19:50:20 T:2587882464 DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO
19:50:20 T:2587882464 DEBUG: CSMBFile::Close closing fd 10000
19:50:20 T:2587882464 ERROR: Error on dvdnav_open
19:50:20 T:2587882464 ERROR: CDVDPlayer::OpenInputStream - error opening [smb://192.168.0.116/ISO/2 Guns.iso]
19:50:20 T:2587882464 NOTICE: CDVDPlayer::OnExit()
19:50:20 T:2587882464 DEBUG: OnPlayBackStopped: play state was 1, starting 1
19:50:20 T:2587882464 DEBUG: Thread DVDPlayer 2587882464 terminating
19:50:20 T:2983911424 DEBUG: OnPlayBackStopped: play state was 3, starting 0
19:50:20 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
19:50:20 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
19:50:20 T:2983911424 ERROR: Playlist Player: skipping unplayable item: 0, path [smb://192.168.0.116/ISO/2 Guns.iso]
19:50:20 T:2983911424 DEBUG: Playlist Player: no more playable items... aborting playback
19:50:20 T:2587882464 DEBUG: Thread BackgroundLoader start, auto delete: false
19:50:20 T:2983911424 NOTICE: CDVDPlayer::CloseFile()
19:50:20 T:2983911424 NOTICE: DVDPlayer: waiting for threads to exit
19:50:20 T:2983911424 NOTICE: DVDPlayer: finished waiting
19:50:20 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:50:20 T:2983911424 NOTICE: CDVDPlayer::CloseFile()
19:50:20 T:2983911424 NOTICE: DVDPlayer: waiting for threads to exit
19:50:20 T:2983911424 NOTICE: DVDPlayer: finished waiting
19:50:20 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:50:20 T:2983911424 DEBUG: Radio UECP (RDS) Processor - delete ~CDVDRadioRDSData
19:50:20 T:2983911424 DEBUG: Joystick 0 button 1 Up
19:50:20 T:2804937696 DEBUG: [plugin.video.youtube] Cleared home window properties: []
19:50:20 T:2587882464 DEBUG: Thread BackgroundLoader 2587882464 terminating
19:50:24 T:2983911424 NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2
19:50:50 T:2577396704 NOTICE: Previous line repeats 2 times.
19:50:50 T:2577396704 DEBUG: Thread JobWorker 2577396704 terminating (autodelete)
19:50:50 T:2587882464 DEBUG: Thread JobWorker start, auto delete: true
19:50:50 T:2983911424 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/players/dvdplayer/libdvdnav-arm.so)
19:50:54 T:2983911424 NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2
19:51:20 T:2569008096 NOTICE: Previous line repeats 2 times.
19:51:20 T:2569008096 DEBUG: Thread JobWorker 2569008096 terminating (autodelete)
19:51:20 T:2587882464 DEBUG: Thread JobWorker 2587882464 terminating (autodelete)
19:51:24 T:2983911424 NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2
19:51:54 T:2983911424 NOTICE: Previous line repeats 3 times.
19:51:54 T:2983911424 NOTICE: Samba is idle. Closing the remaining connections
19:52:04 T:2983911424 NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2
19:52:18 T:2983911424 NOTICE: Previous line repeats 1 times.
19:52:18 T:2983911424 DEBUG: Joystick 0 button 1 Down
19:52:18 T:2963272672 INFO: CActiveAESink::OpenSink - initialize sink
19:52:18 T:2963272672 DEBUG: CActiveAESink::OpenSink - trying to open device ALSA:default
19:52:18 T:2963272672 INFO: CAESinkALSA::Initialize - Attempting to open device "default"
19:52:18 T:2963272672 INFO: CAESinkALSA::Initialize - Opened device "default"
19:52:18 T:2963272672 INFO: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
19:52:18 T:2963272672 INFO: CAESinkALSA::InitializeHW - Using data format AE_FMT_S16NE
19:52:18 T:2963272672 DEBUG: CAESinkALSA::InitializeHW - Request: periodSize 2205, bufferSize 8820
19:52:18 T:2963272672 DEBUG: CAESinkALSA::InitializeHW - Got: periodSize 2205, bufferSize 8820
19:52:18 T:2963272672 DEBUG: CAESinkALSA::InitializeHW - Setting timeout to 200 ms
19:52:18 T:2963272672 DEBUG: CAESinkALSA::GetChannelLayout - Input Channel Count: 2 Output Channel Count: 2
19:52:18 T:2963272672 DEBUG: CAESinkALSA::GetChannelLayout - Requested Layout: FL,FR
19:52:18 T:2963272672 DEBUG: CAESinkALSA::GetChannelLayout - Got Layout: FL,FR (ALSA: none)
19:52:18 T:2963272672 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
19:52:18 T:2963272672 DEBUG: Output Device : Default (odroid-audio Analog)
19:52:18 T:2963272672 DEBUG: Sample Rate : 44100
19:52:18 T:2963272672 DEBUG: Sample Format : AE_FMT_S16NE
19:52:18 T:2963272672 DEBUG: Channel Count : 2
19:52:18 T:2963272672 DEBUG: Channel Layout: FL,FR
19:52:18 T:2963272672 DEBUG: Frames : 2205
19:52:18 T:2963272672 DEBUG: Frame Samples : 4410
19:52:18 T:2963272672 DEBUG: Frame Size : 4
19:52:18 T:2983911424 DEBUG: OnPlayMedia smb://192.168.0.116/ISO/2 Guns.iso
19:52:18 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc
19:52:18 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear
19:52:18 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
19:52:18 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
19:52:18 T:2983911424 DEBUG: CSMBFile::Open - opened smb://192.168.0.116/ISO/2 Guns.iso, fd=10000
19:52:19 T:2983911424 DEBUG: CSMBFile::Close closing fd 10000
19:52:19 T:2983911424 WARNING: Create - unsupported protocol(bluray) in bluray://udf%3a%2f%2fsmb%253a%252f%252f192.168.0.116%252fISO%252f2%2520Guns.iso%2f/root
19:52:19 T:2983911424 ERROR: CGUIWindowVideoBase::ShowPlaySelection - Failed to get play directory for bluray://udf%3a%2f%2fsmb%253a%252f%252f192.168.0.116%252fISO%252f2%2520Guns.iso%2f/root
19:52:19 T:2983911424 DEBUG: Loading settings for smb://192.168.0.116/ISO/2 Guns.iso
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers(smb://192.168.0.116/ISO/2 Guns.iso)
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: dvdimage
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: dvdimage
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
19:52:19 T:2983911424 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
19:52:19 T:2983911424 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
19:52:19 T:2983911424 DEBUG: Radio UECP (RDS) Processor - new CDVDRadioRDSData
19:52:19 T:2983911424 NOTICE: DVDPlayer: Opening: smb://192.168.0.116/ISO/2 Guns.iso
19:52:19 T:2983911424 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
19:52:19 T:2983911424 DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
19:52:19 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:52:19 T:2569008096 DEBUG: Thread DVDPlayer start, auto delete: false
19:52:19 T:2569008096 NOTICE: Creating InputStream
19:52:19 T:2569008096 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/libdvdnav-arm.so)
19:52:19 T:2569008096 DEBUG: Loading: /usr/lib/kodi/system/players/dvdplayer/libdvdnav-arm.so
19:52:19 T:2569008096 INFO: msg: libdvdnav: Using dvdnav version 4.2.1
19:52:19 T:2569008096 DEBUG: CSMBFile::Open - opened smb://192.168.0.116/ISO/2 Guns.iso, fd=10000
19:52:19 T:2569008096 INFO: msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
19:52:19 T:2569008096 INFO: msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
19:52:19 T:2569008096 DEBUG: libdvdread: Can't open file VIDEO_TS.IFO.
19:52:19 T:2569008096 DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO
19:52:19 T:2569008096 DEBUG: CSMBFile::Close closing fd 10000
19:52:19 T:2569008096 ERROR: Error on dvdnav_open
19:52:19 T:2569008096 ERROR: CDVDPlayer::OpenInputStream - error opening [smb://192.168.0.116/ISO/2 Guns.iso]
19:52:19 T:2569008096 NOTICE: CDVDPlayer::OnExit()
19:52:19 T:2569008096 DEBUG: OnPlayBackStopped: play state was 1, starting 1
19:52:19 T:2569008096 DEBUG: Thread DVDPlayer 2569008096 terminating
19:52:19 T:2983911424 DEBUG: OnPlayBackStopped: play state was 3, starting 0
19:52:19 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
19:52:19 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
19:52:19 T:2983911424 ERROR: Playlist Player: skipping unplayable item: 0, path [smb://192.168.0.116/ISO/2 Guns.iso]
19:52:19 T:2983911424 DEBUG: Playlist Player: one or more items failed to play... aborting playback
19:52:19 T:2983911424 DEBUG: ------ Window Init (DialogOK.xml) ------
19:52:19 T:2983911424 INFO: Loading skin file: DialogOK.xml, load type: KEEP_IN_MEMORY
19:52:19 T:2983911424 DEBUG: Load DialogOK.xml: 5.85ms
19:52:19 T:2983911424 DEBUG: Alloc resources: 6.20ms (5.96 ms skin load)
19:52:19 T:2983911424 NOTICE: CDVDPlayer::CloseFile()
19:52:19 T:2983911424 NOTICE: DVDPlayer: waiting for threads to exit
19:52:19 T:2983911424 NOTICE: DVDPlayer: finished waiting
19:52:19 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:52:19 T:2983911424 NOTICE: CDVDPlayer::CloseFile()
19:52:19 T:2983911424 NOTICE: DVDPlayer: waiting for threads to exit
19:52:19 T:2983911424 NOTICE: DVDPlayer: finished waiting
19:52:19 T:2983911424 DEBUG: LinuxRendererGL: Cleaning up GL resources
19:52:19 T:2983911424 DEBUG: Radio UECP (RDS) Processor - delete ~CDVDRadioRDSData
19:52:19 T:2804937696 DEBUG: [plugin.video.youtube] Cleared home window properties: []
19:52:19 T:2983911424 DEBUG: Joystick 0 button 1 Up
19:52:21 T:2983911424 DEBUG: Joystick 0 button 1 Down
19:52:21 T:2983911424 DEBUG: Joystick 0 button 1 Up
19:52:21 T:2983911424 DEBUG: ------ Window Deinit (DialogOK.xml) ------
19:52:21 T:2983911424 DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc
19:52:21 T:2983911424 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear
19:52:21 T:2569008096 DEBUG: Thread BackgroundLoader start, auto delete: false
19:52:21 T:2587882464 DEBUG: Thread JobWorker start, auto delete: true
19:52:21 T:2569008096 DEBUG: Thread BackgroundLoader 2569008096 terminating
19:52:24 T:2983911424 NOTICE: Found a joystick : use it as a joystick input device - /dev/input/event2