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..
 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
Basti
EDIT:
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...
 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