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 - mprassel - 2014-02-10

Would someone be able to do an updated Windows build? Or maybe post directions on how I could do it myself?

Thanks!


RE: RetroPlayer Test Builds - Westane - 2014-02-10

Does the 3.2.0 build have any of the Bluetooth optimizations introduced in 3.2.3?


RE: RetroPlayer Test Builds - garbear - 2014-02-11

mprassel:

Making an updated windows build is simply cloning the newest XBMC and playing back these commits on top of master (this is called "rebasing"). There's not too many commits, so I usually just cherry-pick one by one. The only difficult part is fixing merge conflicts, should they occur. Anyone familiar with GIT and xbmc's code should be able to accomplish this.

I have some time off work, so expect an updated Alpha 12 version tonight or tmrw.

(2014-02-10, 20:18)Westane Wrote: Does the 3.2.0 build have any of the Bluetooth optimizations introduced in 3.2.3?

Of course not. OpenELEC gets fussy if XBMC is too outdated, which is why I can't update to 3.2.4 until I rebase on alpha 12. Good news tho, an alpha 12 version is on its way. I'll update the openelec images to 3.2.4 later this week or early next week.


RE: RetroPlayer Test Builds - Mettbrot - 2014-02-11

If you are on alpha 12 for Gotham, you might as well update to Openelec 4/master. There is no need to use a "stable" version of Openelec if the xbmc version is not stable Tongue


RE: RetroPlayer Test Builds - garbear - 2014-02-11

or build and host images for both 3.2.4 and 4.0 :p The rebase is done, i'm gonna try using jenkins to pop out some builds


RE: RetroPlayer Test Builds - garbear - 2014-02-11

I rebased RetroPlayer on Alpha 12. See OP for windows installer. OpenELEC builds coming this week or next.

The rebase broke a settings file, you'll have to replace system/settings/settings.xml with this settings.xml. I'll put out another build once a non-trivial change is made, so start hunting down those bugs Smile


RE: RetroPlayer Test Builds - ghostelement - 2014-02-12

Just tried the new windows build and XBMC crashes when I try to launch it. Using Windows 7 x64 Pro. Let me know if you need any other info. Thanks.

Faulting application name: XBMC.exe, version: 12.9.11.0, time stamp: 0x52fa501a
Faulting module name: ntdll.dll, version: 6.1.7601.18229, time stamp: 0x51fb1072
Exception code: 0xc0000374
Fault offset: 0x000ce753
Faulting process id: 0x2f1c
Faulting application start time: 0x01cf277e23a8f644
Faulting application path: C:\Program Files (x86)\XBMC\XBMC.exe
Faulting module path: C:\Windows\SysWOW64\ntdll.dll
Report Id: 62406c07-9371-11e3-a74f-1803731d22d4


RE: RetroPlayer Test Builds - garbear - 2014-02-12

Googling "Faulting module name: ntdll.dll, version: 6.1.7601.18229, time stamp: 0x51fb1072" turns up results that aren't unique to XBMC, which leads me to believe that it's a NVIDIA driver problem. Do you get the same error with the 2014-02-10 nightly from here?


RE: RetroPlayer Test Builds - ghostelement - 2014-02-12

Yep, same problem with that nightly. But now I'm thinking I may have another problem with this test system because I'm seeing some other strange stuff.


RE: RetroPlayer Test Builds - mprassel - 2014-02-12

I'm getting this error message when I try to start XBMC:

"This program can't start because XINPUT1_3.dll is missing from your computer. Try reinstalling the program to fix this problem."

When I manually put the xinput1_3.dll in the XBMC folder I get the following error message:

"The application was unable to start correctly (0xc0000007b). Click OK to close the application.

Any ideas?


RE: RetroPlayer Test Builds - Tomkun - 2014-02-12

(2014-02-12, 12:57)mprassel Wrote: I'm getting this error message when I try to start XBMC:

"This program can't start because XINPUT1_3.dll is missing from your computer. Try reinstalling the program to fix this problem."

When I manually put the xinput1_3.dll in the XBMC folder I get the following error message:

"The application was unable to start correctly (0xc0000007b). Click OK to close the application.

Any ideas?

Sounds like you may need to install/reinstall directx?


RE: RetroPlayer Test Builds - garbear - 2014-02-12

mprassel:

my code (unchanged from the alpha 7 build) should have instructed the build bot to statically link in XInput.lib. Maybe it reported a build success but forgot to link in the library, and your computer is looking for a xinput1_3.dll with the missing functions? I wonder how it knows to look for the name "xinput1_3.dll". The 0xc0000007b error might be a 32-bit program trying to load a 64-bit DLL. These are both weird error messages.

The xinput1_3.dll file comes from DirectX 9.0c (http://www.microsoft.com/en-us/download/details.aspx?id=34429 ), maybe try the dll from that installer?

This is interesting, because eventually I need to load the xinput DLL instead of statically linking the xinput lib. Haven't played around with xbmc's dll loading code yet, so if anyone has some experience there let me know. Loading the DLL will let us detect use the center guide button via a hidden api call.


RE: RetroPlayer Test Builds - garbear - 2014-02-12

btw thanks everyone for testing the new version!


RE: RetroPlayer Test Builds - Etheric - 2014-02-12

@garbear:
Would love to test this on my Raspberry Pi. Any pointers for building this with the latest openelec, or building and installing over one of Milhouse's test builds?


RE: RetroPlayer Test Builds - Tomkun - 2014-02-13

(2014-02-12, 21:25)garbear Wrote: btw thanks everyone for testing the new version!

Thanks for making it!