Kodi Community Forum
RetroPlayer Test Builds (updated for Nexus) - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Game support (https://forum.kodi.tv/forumdisplay.php?fid=292)
+--- Thread: RetroPlayer Test Builds (updated for Nexus) (/showthread.php?tid=173361)



RE: RetroPlayer Test Builds - thorin33 - 2013-09-18

Any chance of an Openelec generic i386 build (3.2)?

TIA


RE: RetroPlayer Test Builds - apollo1111 - 2013-09-20

Hey great work i have dreamd about implantation of games into xbmc a long time now its trueSmile
But i use openelec on htpc intel nuc with usb boot to my tv with hdmi,installation works like charm but i have no sound at all,inside there are no reciver support,only hdmi optical ore analog i have chose all of them but audio its not working,then i have tried straight to tv still,no audio.
For me its looks openelec retroplayer dont support htpc with hdmi.Iam very thankful if your team can make a support,
You are best


RE: RetroPlayer Test Builds - apollo1111 - 2013-09-20

Hei now i have testet same usb on laptop sound works but not on my htpcSadplease heeelp me


RE: RetroPlayer Test Builds - garbear - 2013-09-20

this is not an xbmc support thread. please seek help in the openelec forum. if you can install Ubuntu on your htpc and hdmi audio still doesn't work, then you may post in the ActiveAE thread


RE: RetroPlayer Test Builds - Adam7288 - 2013-09-20

Ya hear that? Scram. Go on, git!


RE: RetroPlayer Test Builds - Subwire - 2013-09-21

Hey garbear and friends,
After fighting OpenELEC to get my gamepads to work, I installed XBMCBuntu on my box, and swapped the included xbmc for a fresh build of RetroPlayer from Git.
My gamepads worked much, much better, since apparently LIRC was getting in the way the whole time. By the way, the setting in Configfiles/remote.conf that supposedly disables LIRC on OpenELEC does not actually work.
However, I can't actually run any games on the XBMCBuntu version. First I add a file source as usual, and select a game. No emulator is installed, so I'm prompted to pick one. I do so (picking Snes9x-Next, in this example) and am returned to the game list, and then receive a message stating that the emulator failed to install, while simultaneously receiving a pop-up notification in the bottom-right that the plugin was now enabled. After feeling very confused, I select any game, and XBMC crashes: http://www.xbmclogs.com/show.php?id=61120

The weirdest part is that I used the same source version from Git to build for both OpenELEC and XBMCBuntu. On OpenELEC, I could install emulators and run ROMs with no trouble at all. The only differences I'm aware of are the architecture, as XBMCBuntu is 32bit, and probably some library versions between my XBMCBuntu box and the LMDE machine I used to build OpenELEC. In both cases, the ROM is being loaded from an NTFS partition. Which ROM or emulator I use does not seem to matter.

Thanks again for all the awesomeness! Can't wait to get it working


RE: RetroPlayer Test Builds - doucettom - 2013-09-21

PCSX Rearmed still crashing, will post logs shortly.


RE: RetroPlayer Test Builds - Subwire - 2013-09-21

(2013-09-21, 20:13)Subwire Wrote: Hey garbear and friends,
After fighting OpenELEC to get my gamepads to work, I installed XBMCBuntu on my box, and swapped the included xbmc for a fresh build of RetroPlayer from Git.
My gamepads worked much, much better, since apparently LIRC was getting in the way the whole time. By the way, the setting in Configfiles/remote.conf that supposedly disables LIRC on OpenELEC does not actually work.
However, I can't actually run any games on the XBMCBuntu version. First I add a file source as usual, and select a game. No emulator is installed, so I'm prompted to pick one. I do so (picking Snes9x-Next, in this example) and am returned to the game list, and then receive a message stating that the emulator failed to install, while simultaneously receiving a pop-up notification in the bottom-right that the plugin was now enabled. After feeling very confused, I select any game, and XBMC crashes: http://www.xbmclogs.com/show.php?id=61120

The weirdest part is that I used the same source version from Git to build for both OpenELEC and XBMCBuntu. On OpenELEC, I could install emulators and run ROMs with no trouble at all. The only differences I'm aware of are the architecture, as XBMCBuntu is 32bit, and probably some library versions between my XBMCBuntu box and the LMDE machine I used to build OpenELEC. In both cases, the ROM is being loaded from an NTFS partition. Which ROM or emulator I use does not seem to matter.

Thanks again for all the awesomeness! Can't wait to get it working

Found it!
It _was_ the change in arch. It seems, when building from source like I did, I somehow wound up with the wrong version of the add-on repo, as evidenced by:
Code:
11:58:02 T:3037833920   DEBUG: Loading: /home/edgustaf/.xbmc/addons/gameclient.snes9x/snes9x_libretro.so
11:58:02 T:3037833920   ERROR: Unable to load /home/edgustaf/.xbmc/addons/gameclient.snes9x/snes9x_libretro.so, reason: /home/edgustaf/.xbmc/addons/gameclient.snes9x/snes9x_libretro.so: wrong ELF class: ELFCLASS64
11:58:02 T:3037833920   ERROR: GameClient: Error loading DLL /home/edgustaf/.xbmc/addons/gameclient.snes9x/snes9x_libretro.so
11:58:02 T:3037833920   ERROR: GameManager: failed to load DLL for gameclient.snes9x, disabling in database
11:58:02 T:3037833920   ERROR: GameManager: can't unregister gameclient.snes9x - not registered!
11:58:02 T:3037833920   DEBUG: CGUIMediaWindow::GetDirectory (addons://all/xbmc.gameclient)
The on-screen notifications didn't give me any hints until I hopped back into the addons menu and noticed the addons were disabled. Trying to re-enable them caused an "Error loading DLL" (DLL? hah!) and the above log
There is a 32bit one somewhere, right?


RE: RetroPlayer Test Builds - doucettom - 2013-09-21

http://xbmclogs.com/show.php?id=61150
http://xbmclogs.com/show.php?id=61154
http://xbmclogs.com/show.php?id=61155

Also, I am still trying to deactivate RW/FF to see if it improves Yabause performances...


RE: RetroPlayer Test Builds - Subwire - 2013-09-22

(2013-09-21, 20:13)Subwire Wrote: Hey garbear and friends,
After fighting OpenELEC to get my gamepads to work, I installed XBMCBuntu on my box, and swapped the included xbmc for a fresh build of RetroPlayer from Git.
My gamepads worked much, much better, since apparently LIRC was getting in the way the whole time. By the way, the setting in Configfiles/remote.conf that supposedly disables LIRC on OpenELEC does not actually work.
However, I can't actually run any games on the XBMCBuntu version. First I add a file source as usual, and select a game. No emulator is installed, so I'm prompted to pick one. I do so (picking Snes9x-Next, in this example) and am returned to the game list, and then receive a message stating that the emulator failed to install, while simultaneously receiving a pop-up notification in the bottom-right that the plugin was now enabled. After feeling very confused, I select any game, and XBMC crashes: http://www.xbmclogs.com/show.php?id=61120

The weirdest part is that I used the same source version from Git to build for both OpenELEC and XBMCBuntu. On OpenELEC, I could install emulators and run ROMs with no trouble at all. The only differences I'm aware of are the architecture, as XBMCBuntu is 32bit, and probably some library versions between my XBMCBuntu box and the LMDE machine I used to build OpenELEC. In both cases, the ROM is being loaded from an NTFS partition. Which ROM or emulator I use does not seem to matter.

Thanks again for all the awesomeness! Can't wait to get it working

Update: After a bunch of tinkering, I managed to get a working system. Grabbed the 32bit add-on repo addon and (after discovering addons were being cached in a few places) got a bunch of emulators to work. After a lot more tinkering, I created a decent keymap for my PS3 controller that supports all of its buttons including analog sticks. You can use the PS Button to pop up the menu (It may need a better action than PreviousMenu, but that works well enough)
http://pastebin.com/yww3Sf1X
I then tried some PSX games to test out this config. Emulation (with PCSX-R) was pretty damn flawless.
That said, I can't seem to load any game in .img or .iso format, while Cuesheets and MDF files work great. Looks like it tries to play them with the DVD player instead:
Code:
22:35:39 T:3037952704   DEBUG: Joystick 0 button 15 pressed
22:35:39 T:3037952704   DEBUG: OnPlayMedia /mnt/storage/roms/ps1/Final Fantasy VIII/CD1/FF VIII CD1.iso
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers(/mnt/storage/roms/ps1/Final Fantasy VIII/CD1/FF VIII CD1.iso)
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: dvdimage
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: adding player: DVDPlayer (1) for rule: dvdimage
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
22:35:39 T:3037952704   DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: matched 1 rules with players
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: adding retroplayer
22:35:39 T:3037952704   DEBUG: CPlayerCoreFactory::GetPlayers: added 2 players
22:35:39 T:3037952704  NOTICE: DVDPlayer: Opening: /mnt/storage/roms/ps1/Final Fantasy VIII/CD1/FF VIII CD1.iso
22:35:39 T:3037952704 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:35:39 T:3037952704   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
22:35:39 T:3037952704   DEBUG: LinuxRendererGL: Cleaning up GL resources
22:35:39 T:3037952704   DEBUG: CLinuxRendererGL::PreInit - precision of luminance 16 is 16
22:35:39 T:3037952704   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swscale-2-i486-linux.so)
22:35:39 T:3037952704   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/swscale-2-i486-linux.so
22:35:39 T:2724195136  NOTICE: Thread DVDPlayer start, auto delete: false
22:35:39 T:2724195136  NOTICE: Creating InputStream
22:35:39 T:2724195136   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/libdvdnav-i486-linux.so)
22:35:39 T:2724195136   DEBUG: Loading: /usr/lib/xbmc/system/players/dvdplayer/libdvdnav-i486-linux.so
22:35:39 T:2724195136    INFO:   msg: libdvdnav: Using dvdnav version 4.2.0
22:35:39 T:2724195136    INFO:   msg: libdvdread: Using libdvdcss version 1.2.12 for DVD access
22:35:39 T:2724195136    INFO:   msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
22:35:39 T:2724195136    INFO:   msg: libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
22:35:39 T:2724195136   DEBUG: libdvdread: Can't open file VIDEO_TS.IFO.
22:35:39 T:2724195136   DEBUG: libdvdnav: vm: failed to read VIDEO_TS.IFO
22:35:39 T:2724195136   ERROR: Error on dvdnav_open
22:35:39 T:2724195136   ERROR: CDVDPlayer::OpenInputStream - error opening [/mnt/storage/roms/ps1/Final Fantasy VIII/CD1/FF VIII CD1.iso]
22:35:39 T:2724195136  NOTICE: CDVDPlayer::OnExit()
22:35:39 T:2724195136  NOTICE: CDVDPlayer::OnExit() deleting input stream
22:35:39 T:2724195136   DEBUG: OnPlayBackStopped : play state was 1, starting 1
22:35:39 T:2724195136   DEBUG: Thread DVDPlayer 2724195136 terminating
22:35:39 T:3037952704   DEBUG: OnPlayBackStopped : play state was 3, starting 0
22:35:39 T:3037952704   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
22:35:39 T:3037952704   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
22:35:39 T:3037952704  NOTICE: CDVDPlayer::CloseFile()
22:35:39 T:3037952704 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:35:39 T:3037952704  NOTICE: DVDPlayer: waiting for threads to exit
22:35:39 T:3037952704  NOTICE: DVDPlayer: finished waiting
22:35:39 T:3037952704   DEBUG: LinuxRendererGL: Cleaning up GL resources
22:35:39 T:3037952704  NOTICE: CDVDPlayer::CloseFile()
22:35:39 T:3037952704 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:35:39 T:3037952704  NOTICE: DVDPlayer: waiting for threads to exit
22:35:39 T:3037952704  NOTICE: DVDPlayer: finished waiting
22:35:39 T:3037952704   DEBUG: LinuxRendererGL: Cleaning up GL resources
22:35:39 T:3037952704   DEBUG: Joystick 0 button 15 unpressed

Are Memory Cards/SRAM data implemented? I see them being emulated (saving works) but the files themselves don't seem to be getting saved to disk yet.


RE: RetroPlayer Test Builds - thorin33 - 2013-09-22

Garbear, just wanted to make sure you knew what builds were being dropped by the OE team. From their site:

"To simplify the number of OpenELEC 3.2 builds available we have discontinued the ION 32-bit, Intel 32-bit, and ‘Ultra’ builds for Xtreamer users. If you are using one of these builds the correct migration path to follow is:


ION i386 (with 32-bit capable hardware) => Generic i386
ION i386 (with 64-bit capable hardware) => ION x86_64
Intel i386 (with 32-bit capable hardware) => Generic i386
Intel i386 (with 64-bit capable hardware) => Intel x86_64
Xtreamer Ultra 1 / Xtreamer Ultra 2 => ION x86_64"

I would love to test but my Zotac ND22 requires the Generic i366 build. Any chance that will be available soon?


RE: RetroPlayer Test Builds - yallah - 2013-09-22

Don't know if prob come from retroplayer build or openelec.

With Windows7+ last retroplayer package, my gamepad (Xbox360 wire Black) work very well all buttoms are reconized. When I use also LT and RT I can change speed in realtime.

With Openelec+ last retroplayer package, with same controller, all axis and button work but LT and LR block on forward x32 and can't change speed :/ also G-Pad doesn't work

Hope can help you

Sorry for my english language.


RE: RetroPlayer Test Builds - teeedubb - 2013-09-22

Triggers on 360 controllers are broken in OE due to using xpad driver and not xboxdrv.


RE: RetroPlayer Test Builds - apollo1111 - 2013-09-22

Now i use openelec on intel nuc with usb boot but retroplayer build doesent have sound out with hdmi.
so htpc users with hdmi will have no audioSadwith garbearbuild:


RE: RetroPlayer Test Builds - Subwire - 2013-09-23

(2013-09-22, 23:12)apollo1111 Wrote: Now i use openelec on intel nuc with usb boot but retroplayer build doesent have sound out with hdmi.
so htpc users with hdmi will have no audioSadwith garbearbuild:

While I'm not running a NUC, I had exactly this issue on my Fusion system when I first booted up RetroPlayer.
Turns out in recent alphas of XBMC, the options for DTS, TrueHD, and other advanced sound formats were turned on by default where they weren't before. My TV supports none of these, so turning them off did the trick. You can find them in Settings > System > Audio Output; they're advanced options, so make sure you enable those using the pull-out menu on the left.