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 (updated for Leia) - docwra - 2018-03-07

(2018-03-07, 20:28)xodi Wrote:
(2018-03-07, 10:18)DaveBlake Wrote:
(2018-03-07, 07:05)xodi Wrote: Seems the same issue of https://github.com/xbmc/xbmc/pull/13373
Yes it most probably is. Processing of GUI_MSG_UPDATE_ITEM message in CApplication (rather than CGUIInfoManager) the item is going out of scope on ocassions.    
 When this can be fixed? It's kind of nasty currently, when the playback (no matter local media or online video from YouTube addon) is stopped or ended, Kodi has a high chance (more than 50%) to crash on my device.  
About 6hrs ago Wink

https://github.com/xbmc/xbmc/pull/13625


RE: RetroPlayer Test Builds (updated for Leia) - Julipo - 2018-03-07

I tested again, now with my chinese Dualshock-like controller and SNES9x.

Now I can configure almot all the controller. The only thing that I can't configure is my right stick up and down. I can use left stick up, left, down right and right stick left and right, but not up and down.
In RetroArch it works. I see in logs:

22:18:27.918 T:7860   DEBUG: game.controller.default: Waiting for input for feature "leftstick"
22:18:30.100 T:2580   DEBUG: Normal axis detected on axis 1
22:18:30.117 T:2580   DEBUG: game.controller.default: mapping feature "leftstick" for device USB Joystick
22:18:30.117 T:7860   DEBUG: game.controller.default: Waiting for input for feature "leftstick"
22:18:31.633 T:2580   DEBUG: Normal axis detected on axis 0
22:18:31.633 T:2580   DEBUG: game.controller.default: mapping feature "leftstick" for device USB Joystick
22:18:31.633 T:7860   DEBUG: game.controller.default: Waiting for input for feature "leftstick"
22:18:32.877 T:7032   DEBUG: ------ Window Deinit (Pointer.xml) ------
22:18:32.993 T:2580   DEBUG: game.controller.default: mapping feature "leftstick" for device USB Joystick
22:18:32.994 T:7860   DEBUG: game.controller.default: Waiting for input for feature "leftstick"
22:18:35.301 T:2580   DEBUG: game.controller.default: mapping feature "leftstick" for device USB Joystick
22:18:35.301 T:7860   DEBUG: game.controller.default: Waiting for input for feature "rightstick"
22:18:39.233 T:2580   DEBUG: Normal axis detected on axis 2
22:18:39.233 T:2580   DEBUG: game.controller.default: mapping feature "rightstick" for device USB Joystick
22:18:39.233 T:7860   DEBUG: game.controller.default: Waiting for input for feature "rightstick"
22:18:40.747 T:2580   DEBUG: game.controller.default: mapping feature "rightstick" for device USB Joystick
22:18:40.747 T:7860   DEBUG: game.controller.default: Waiting for input for feature "rightstick"

I don't see the "up" "down" press on the right stick. On Retroarch it configures this:
input_player1_l_x_plus_axis = "+0"
nput_player1_l_x_minus_axis = "-0"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_minus_axis = "-1"
input_player1_r_x_plus_axis = "+2"
input_player1_r_x_minus_axis = "-2"
iinput_player1_r_y_plus_axis = "+5"
input_player1_r_y_minus_axis = "-5"

And Windows shows the right stick as "Z axis" and "Z rotation" and is displayed as 2 bars, instead of the square with a "+" (that is moved with left stick)

The second comentary is that I hope that zero copy improves performance, because a game running with SNES9x core (the same that I use in RetroArch) in my 10 years old computer runs slow.


RE: RetroPlayer Test Builds (updated for Leia) - garbear - 2018-03-08

(2018-03-07, 01:47)trihy Wrote: I dont see the back button there?

Now I remember, I didn't map the back button because no controllers besides the 360 call this "back" (even xbox one calls this "view" or something).

If you want "back" behavior, use B. No need for two buttons to do the same thing, but if you desire this behavior, you can modify joystick.xml to suit your purposes.

(2018-03-07, 01:47)trihy Wrote: They mapped guide button as homescreen, which is pretty good, but on windows it doesnt workk, cause windows take exclusive control of the guide button.

The guide button is only intercepted on Windows 7, not Windows 10. This is because it was causing some crashes on UWP. I'll ask the UWP guys if they think we should reenable the Guide button.

(2018-03-07, 01:47)trihy Wrote: When you hit start on a movie the title blinks and does nothing, maybe they will add some functionality to this.

What is the expected behavior of pushing Start on a movie title?


RE: RetroPlayer Test Builds (updated for Leia) - garbear - 2018-03-08

(2018-03-07, 23:24)Julipo Wrote: I tested again, now with my chinese Dualshock-like controller and SNES9x.

I don't see the "up" "down" press on the right stick. On Retroarch it configures this:
input_player1_l_x_plus_axis = "+0"
nput_player1_l_x_minus_axis = "-0"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_minus_axis = "-1"
input_player1_r_x_plus_axis = "+2"
input_player1_r_x_minus_axis = "-2"
iinput_player1_r_y_plus_axis = "+5"
input_player1_r_y_minus_axis = "-5"

Kodi seems to be ignoring the 6th axis. Can you post a full debug log to see what Kodi says about connected joysticks at startup?
(2018-03-07, 23:24)Julipo Wrote: I tested again, now with my chinese Dualshock-like controller and SNES9x.
The second comentary is that I hope that zero copy improves performance, because a game running with SNES9x core (the same that I use in RetroArch) in my 10 years old computer runs slow.

Zero-copy will improve performance, but I can't say how much. How do the other SNES cores perform?


RE: RetroPlayer Test Builds (updated for Leia) - Wintermute0110 - 2018-03-08

(2018-03-06, 23:54)garbear Wrote:
(2018-03-06, 10:47)Wintermute0110 Wrote: I also want to add Retroplayer support for Advanced MAME Launcher. Currently, I extract MAME XML by calling the MAME executable the user has installed (external emu). In order for AML to support Retroplayer, I will need the XML with the machine and ROM info each MAME core supports. Is there a way to generate those XMLs in Retroplayer?

Nope. Could we distribute the XMLs with the MAME cores? That's what we do for MSX BIOSes. 

Distributing the XMLs will work. They are quite big though (about 200 MB).
(2018-03-06, 23:54)garbear Wrote:
(2018-03-06, 10:47)Wintermute0110 Wrote: Also, about the Software Lists: does any of the MAME cores also support Software Lists?

You can find out by checking the source: https://github.com/libretro?q=mame

The libretro team might know the answer to this as well.  

OK. I will try to dig into the source and check with the libretro guys.


RE: RetroPlayer Test Builds (updated for Leia) - garbear - 2018-03-08

(2018-03-08, 15:03)Wintermute0110 Wrote: Distributing the XMLs will work. They are quite big though (about 200 MB).

Holy guacamole. I don't think RPi can even parse a file that size. If the info is already compiled into the core, we'd be better off extending the API to expose this info.


RE: RetroPlayer Test Builds (updated for Leia) - trihy - 2018-03-08

(2018-03-08, 04:11)garbear Wrote:
(2018-03-07, 01:47)trihy Wrote: I dont see the back button there?

Now I remember, I didn't map the back button because no controllers besides the 360 call this "back" (even xbox one calls this "view" or something).

If you want "back" behavior, use B. No need for two buttons to do the same thing, but if you desire this behavior, you can modify joystick.xml to suit your purposes.
(2018-03-07, 01:47)trihy Wrote: They mapped guide button as homescreen, which is pretty good, but on windows it doesnt workk, cause windows take exclusive control of the guide button.

The guide button is only intercepted on Windows 7, not Windows 10. This is because it was causing some crashes on UWP. I'll ask the UWP guys if they think we should reenable the Guide button.
(2018-03-07, 01:47)trihy Wrote: When you hit start on a movie the title blinks and does nothing, maybe they will add some functionality to this.

What is the expected behavior of pushing Start on a movie title? 



Hi. Thats not correct. B button does one step back. Example, file explorer, multiple sub folders, B button goes back one folder.

BACK button should always go back to kodi homescreen. They are not the same.

Not sure about start button, maybe should statt a movie when you press on a movie? In that case A button will do the same, so not sure about this one. Will take a look how was mapped on kodi v17.


RE: RetroPlayer Test Builds (updated for Leia) - xodi - 2018-03-08

(2018-03-07, 23:20)docwra Wrote:
(2018-03-07, 20:28)xodi Wrote:
(2018-03-07, 10:18)DaveBlake Wrote: Yes it most probably is. Processing of GUI_MSG_UPDATE_ITEM message in CApplication (rather than CGUIInfoManager) the item is going out of scope on ocassions.    
 When this can be fixed? It's kind of nasty currently, when the playback (no matter local media or online video from YouTube addon) is stopped or ended, Kodi has a high chance (more than 50%) to crash on my device.    
About 6hrs ago Wink

https://github.com/xbmc/xbmc/pull/13625  
Hi @garbear, can you merge this PR and made a test build? I can test this.


RE: RetroPlayer Test Builds (updated for Leia) - garbear - 2018-03-08

(2018-03-08, 20:02)xodi Wrote:
(2018-03-07, 23:20)docwra Wrote:
(2018-03-07, 20:28)xodi Wrote:  When this can be fixed? It's kind of nasty currently, when the playback (no matter local media or online video from YouTube addon) is stopped or ended, Kodi has a high chance (more than 50%) to crash on my device.    
About 6hrs ago Wink

https://github.com/xbmc/xbmc/pull/13625   
Hi @garbear, can you merge this PR and made a test build? I can test this. 
  
Sure, test builds launched. They'll be up in a few hours.


RE: RetroPlayer Test Builds (updated for Leia) - Milhouse - 2018-03-08

(2018-03-08, 20:02)xodi Wrote: Hi @garbear, can you merge this PR and made a test build? I can test this.

It doesn't (yet) fix the issue. I've passed a new crashlog with PR13625 to @DaveBlake for further analysis.


RE: RetroPlayer Test Builds (updated for Leia) - xodi - 2018-03-08

(2018-03-08, 20:09)Milhouse Wrote:
(2018-03-08, 20:02)xodi Wrote: Hi @garbear, can you merge this PR and made a test build? I can test this.

It doesn't (yet) fix the issue. I've passed a new crashlog with PR13625 to @DaveBlake for further analysis.   
 Just confirmed with the PR http://mirrors.kodi.tv/test-builds/android/arm64-v8a/kodi-20180308-d366eb41-retroplayer-18alpha1-arm64-v8a.apk, it's not fixed. Still crash when playback stopped.

What abou this PR https://github.com/xbmc/xbmc/pull/13373? Will it fix the issue?

Seems Windows also has this issue? https://trac.kodi.tv/ticket/17795


RE: RetroPlayer Test Builds (updated for Leia) - Julipo - 2018-03-10

(2018-03-08, 04:13)garbear Wrote: Kodi seems to be ignoring the 6th axis. Can you post a full debug log to see what Kodi says about connected joysticks at startup?
 I started Kodi without pad and then connected and this is the log of the controller recognition:
Code:
10:03:59.173 T:2052 DEBUG: CWinEventsWin32::WndProc: WM_ACTIVATE -> window is active
10:03:59.173 T:2052 DEBUG: CWinEventsWin32::WndProc: window is active
10:03:59.173 T:2052 DEBUG: CWinEventsWin32::WndProc: window focus set
10:04:01.484 T:4612 INFO: AddOnLog: Joystick Support: Initialized joystick 0: "USB Joystick ", axes: 4, hats: 1, buttons: 12
10:04:01.485 T:4612 DEBUG: PERIPHERALS::CPeripherals::GetMappingForDevice - device (0079:0006) mapped to (type = joystick)
10:04:01.485 T:4612 INFO: Loading controller layout: C:\Program Files\Kodi\addons\game.controller.default\resources\layout.xml
10:04:01.542 T:4612 DEBUG: <motor> tag has no "label" attribute
10:04:01.800 T:4612 DEBUG: Previous line repeats 1 times.
10:04:01.800 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Keyboard" with 1 controller profiles and 19 total features
10:04:01.923 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Joystick " with 1 controller profiles and 18 total features
10:04:02.148 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo Zero GamePad" with 2 controller profiles and 24 total features
10:04:02.193 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Gamepad" with 1 controller profiles and 18 total features
10:04:02.301 T:4612 INFO: Loading controller layout: C:\Program Files\Kodi\addons\game.controller.n64\resources\layout.xml
10:04:02.350 T:4612 DEBUG: <motor> tag has no "label" attribute
10:04:02.350 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic USB Joystick " with 1 controller profiles and 11 total features
10:04:02.518 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic X-Box pad" with 1 controller profiles and 18 total features
10:04:02.544 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Gamepad F310" with 1 controller profiles and 18 total features
10:04:02.557 T:4612 INFO: Loading controller layout: C:\Program Files\Kodi\addons\game.controller.dreamcast\resources\layout.xml
10:04:02.567 T:4612 DEBUG: <motor> tag has no "label" attribute
10:04:02.568 T:4612 DEBUG: Previous line repeats 1 times.
10:04:02.568 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "NVIDIA Corporation NVIDIA Controller v01.03" with 8 controller profiles and 105 total features
10:04:02.568 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:02.568 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:02.597 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "NVIDIA Corporation NVIDIA Controller v01.04" with 1 controller profiles and 18 total features
10:04:02.612 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Sony Interactive Entertainment Wireless Controller" with 1 controller profiles and 15 total features
10:04:02.639 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Gamepad " with 1 controller profiles and 10 total features
10:04:02.646 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad " with 1 controller profiles and 4 total features
10:04:02.651 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "virtual-remote" with 2 controller profiles and 2 total features
10:04:02.667 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver (XBOX)" with 1 controller profiles and 14 total features
10:04:02.689 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox Wireless Controller" with 1 controller profiles and 18 total features
10:04:02.703 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Keyboard" with 1 controller profiles and 139 total features
10:04:02.718 T:4612 INFO: Loading controller layout: C:\Program Files\Kodi\addons\game.controller.mouse\resources\layout.xml
10:04:02.731 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Mouse" with 1 controller profiles and 10 total features
10:04:02.784 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo Zero GamePad" with 2 controller profiles and 24 total features
10:04:02.872 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Gamepad F310" with 8 controller profiles and 106 total features
10:04:02.872 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:02.872 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:02.944 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "GamePad Pro USB" with 8 controller profiles and 93 total features
10:04:02.981 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic USB Joystick" with 2 controller profiles and 18 total features
10:04:03.008 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Dual Action" with 8 controller profiles and 86 total features
10:04:03.008 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.008 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.018 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "PC USB Wired Stick 8838" with 8 controller profiles and 98 total features
10:04:03.018 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.028 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "PLAYSTATION®3 Controller" with 8 controller profiles and 106 total features
10:04:03.028 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.028 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.054 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "PS® Ga`epad" with 1 controller profiles and 19 total features
10:04:03.075 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Gamepad" with 2 controller profiles and 24 total features
10:04:03.107 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad" with 2 controller profiles and 24 total features
10:04:03.134 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB GamePad" with 2 controller profiles and 24 total features
10:04:03.144 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad " with 1 controller profiles and 12 total features
10:04:03.167 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Joystick" with 8 controller profiles and 96 total features
10:04:03.168 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.180 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wireless 360 Controller" with 1 controller profiles and 19 total features
10:04:03.191 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wireless Controller" with 1 controller profiles and 15 total features
10:04:03.212 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wired Controller" with 1 controller profiles and 19 total features
10:04:03.226 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox One Wired Controller" with 1 controller profiles and 19 total features
10:04:03.253 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Adaptoid" with 8 controller profiles and 98 total features
10:04:03.265 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Bluetooth HID Port" with 2 controller profiles and 24 total features
10:04:03.274 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "GamePad Pro USB" with 8 controller profiles and 91 total features
10:04:03.353 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic USB Joystick" with 8 controller profiles and 105 total features
10:04:03.353 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.353 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.382 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Dual Action" with 1 controller profiles and 18 total features
10:04:03.400 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech RumblePad 2 USB" with 8 controller profiles and 105 total features
10:04:03.400 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.400 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.414 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "MAYFLASH GameCube Controller Adapter" with 8 controller profiles and 97 total features
10:04:03.414 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.414 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.428 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "PS® Ga`epad" with 1 controller profiles and 19 total features
10:04:03.447 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Twin USB Joystick" with 8 controller profiles and 105 total features
10:04:03.447 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.447 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.460 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Gamepad" with 1 controller profiles and 12 total features
10:04:03.476 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad" with 1 controller profiles and 12 total features
10:04:03.493 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB GamePad" with 1 controller profiles and 12 total features
10:04:03.505 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad " with 1 controller profiles and 12 total features
10:04:03.525 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Joystick" with 8 controller profiles and 105 total features
10:04:03.525 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.525 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.593 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wireless Controller" with 1 controller profiles and 19 total features
10:04:03.646 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo NES30 GamePad" with 5 controller profiles and 54 total features
10:04:03.660 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo NES30 GamePad Joystick" with 5 controller profiles and 54 total features
10:04:03.681 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo SFC30 GamePad Joystick" with 5 controller profiles and 54 total features
10:04:03.694 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo Zero GamePad" with 2 controller profiles and 24 total features
10:04:03.712 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "DragonRise Inc. Generic USB Joystick" with 8 controller profiles and 104 total features
10:04:03.712 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.712 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.728 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Dual PSX-USB Adaptor Dual PSX-USB Adaptor" with 7 controller profiles and 88 total features
10:04:03.748 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic USB Joystick" with 2 controller profiles and 27 total features
10:04:03.763 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Generic X-Box pad" with 8 controller profiles and 106 total features
10:04:03.764 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.764 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.779 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "GPIO Controller 1" with 5 controller profiles and 55 total features
10:04:03.792 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "GPIO Controller 2" with 5 controller profiles and 55 total features
10:04:03.806 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Gravis GamePad Pro USB" with 8 controller profiles and 93 total features
10:04:03.826 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "GreenAsia Inc. USB Joystick" with 8 controller profiles and 105 total features
10:04:03.826 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.826 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.849 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "HuiJia USB GamePad" with 2 controller profiles and 24 total features
10:04:03.860 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Gamepad F310" with 1 controller profiles and 18 total features
10:04:03.867 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Logitech Dual Action" with 1 controller profiles and 18 total features
10:04:03.895 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Logitech RumblePad 2 USB" with 8 controller profiles and 103 total features
10:04:03.913 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "mayflash limited MAYFLASH GameCube Controller Adapter" with 8 controller profiles and 97 total features
10:04:03.913 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.913 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.928 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Microsoft X-Box One pad (Firmware 2015)" with 1 controller profiles and 19 total features
10:04:03.946 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "MY-POWER CO.,LTD. 2In1 USB Joystick" with 8 controller profiles and 105 total features
10:04:03.946 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:03.946 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:03.961 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "NVIDIA Corporation NVIDIA Controller v01.03" with 6 controller profiles and 68 total features
10:04:03.978 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "PLAYSTATION®3 Controller" with 6 controller profiles and 77 total features
10:04:04.013 T:4612 DEBUG: Previous line repeats 1 times.
10:04:04.013 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "ShanWan PS® Ga`epad" with 1 controller profiles and 19 total features
10:04:04.030 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Sony Computer Entertainment Wireless Controller" with 1 controller profiles and 19 total features
10:04:04.042 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Sony Interactive Entertainment Wireless Controller" with 1 controller profiles and 19 total features
10:04:04.061 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Sony PLAYSTATION®3 Controller" with 6 controller profiles and 77 total features
10:04:04.075 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Gamepad" with 2 controller profiles and 24 total features
10:04:04.093 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad" with 5 controller profiles and 54 total features
10:04:04.103 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "usb gamepad " with 1 controller profiles and 12 total features
10:04:04.139 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wireless Controller" with 8 controller profiles and 106 total features
10:04:04.139 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:04.139 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:04.158 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wireless Controller" with 1 controller profiles and 19 total features
10:04:04.179 T:4612 DEBUG: Previous line repeats 1 times.
10:04:04.179 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Wish Technologies Adaptoid" with 8 controller profiles and 98 total features
10:04:04.210 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver" with 7 controller profiles and 88 total features
10:04:04.293 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver" with 7 controller profiles and 90 total features
10:04:04.316 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver (XBOX)" with 8 controller profiles and 106 total features
10:04:04.316 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:04.316 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:04.328 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver (XBOX)" with 8 controller profiles and 106 total features
10:04:04.328 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:04.328 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:04.360 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "SDL Game Controller" with 1 controller profiles and 19 total features
10:04:04.376 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "8Bitdo Zero GamePad" with 2 controller profiles and 20 total features
10:04:04.400 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Logitech Gamepad F310" with 1 controller profiles and 19 total features
10:04:04.412 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Microsoft X-Box One pad (Firmware 2015)" with 1 controller profiles and 19 total features
10:04:04.418 T:4612 ERROR: AddOnLog: Joystick Support: Device "Sony Interactive Entertainment Wireless Controller": can't find <controller> tag
10:04:04.447 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360 Wireless Receiver (XBOX)" with 1 controller profiles and 19 total features
10:04:04.461 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "X-Arcade Tankstick (Player 1)" with 8 controller profiles and 91 total features
10:04:04.478 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "X-Arcade Tankstick (Player 2)" with 8 controller profiles and 91 total features
10:04:04.486 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "Xbox 360-compatible controller" with 8 controller profiles and 110 total features
10:04:04.486 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing leftstick from button map
10:04:04.486 T:4612 DEBUG: AddOnLog: Joystick Support: game.controller.ps: Removing rightstick from button map
10:04:04.490 T:4612 DEBUG: AddOnLog: Joystick Support: Loaded device "USB Joystick " with 1 controller profiles and 18 total features
10:04:04.501 T:4612 DEBUG: PERIPHERALS::CPeripheral::Initialise - initialised peripheral on 'peripheral.joystick/0' with 1 features and 0 sub devices
10:04:04.501 T:4612 NOTICE: PERIPHERALS::CPeripheralAddon::Register - new joystick device registered on addon->peripheral.joystick/0: USB Joystick
10:04:07.609 T:2052 DEBUG: CWinEventsWin32::WndProc: WM_ACTIVATE -> window is inactive



RE: RetroPlayer Test Builds (updated for Leia) - garbear - 2018-03-10

Crash is being worked on. I'll try to post builds when the fix is in. I'm at Embedded Linux Conference in Portland next week, I should be able to kick jenkins on the road. 
(2018-03-10, 11:09)Julipo Wrote: I started Kodi without pad and then connected and this is the log of the controller recognition:
Code:

10:04:01.484 T:4612 INFO: AddOnLog: Joystick Support: Initialized joystick 0: "USB Joystick ", axes: 4, hats: 1, buttons: 12
  
It looks like Kodi is only detecting 4 axes.
(2018-03-07, 23:24)Julipo Wrote: I don't see the "up" "down" press on the right stick. On Retroarch it configures this:
input_player1_l_x_plus_axis = "+0"
nput_player1_l_x_minus_axis = "-0"
input_player1_l_y_plus_axis = "+1"
input_player1_l_y_minus_axis = "-1"
input_player1_r_x_plus_axis = "+2"
input_player1_r_x_minus_axis = "-2"
iinput_player1_r_y_plus_axis = "+5"
input_player1_r_y_minus_axis = "-5"

Axis "5" seems to suggest RetroArch is seeing 6 axes. I wonder why there's a difference?

What controller are you using? If I get one, I can try to reproduce.


RE: RetroPlayer Test Builds (updated for Leia) - Julipo - 2018-03-11

It is a chinese copy of a Dual shock that I bought in 2013 (I had some ticket discount): http://www.dx.com/p/dual-shock-usb-vibrating-joypad-gamepad-for-pc-black-120cm-cable-50609

Steam show this: https://imgur.com/wOiAam1

Here I have axys 0, 1, 2 and 3 (4 axis). Is RetroArch who renames to 0, 1, 2, 5

On windows I have (only moving right stick)
Nothing: https://imgur.com/Z0vekYu

Up: https://imgur.com/8nGzpLX
Down: https://imgur.com/kph2kIc

Left: https://imgur.com/WZvxZRB
Right: https://imgur.com/j2PwgV5

The left stick moves the "+" on the circle x/y axis.


RE: RetroPlayer Test Builds (updated for Leia) - OmnD - 2018-03-11

I tried the refresh repo fix as described in this post, but I am still unable to install Libretro Compatibility with the same error. (It does show up as 1.0.36.106)