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) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
|
RE: RetroPlayer Test Builds (updated for Isengard) - ziggurat - 2015-07-02 Could you please post intel linux build? RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-07-03 @garbear: it links against that DLL because you make a debug build. But that DLL is only available with Visual C++ installed. So for test releases you need to build the addons and Kodi for release. RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-07-03 (2015-07-02, 08:20)Montellese Wrote:(2015-07-02, 00:07)garbear Wrote: nice. I haven't looked at the DInput documentation, I think this code was copied from Kodi's existing joystick code. I'll take a deeper look, because it'd be nice to record PID and VID for our buttonmap database https://github.com/Montellese/peripheral.joystick/commit/9b0ca84b16bc91436da3a5af13611654c586ac08 might do the trick but wasn't able to runtime test it yet. RE: RetroPlayer Test Builds (updated for Isengard) - Scourge - 2015-07-03 (2015-07-02, 11:56)Scourge Wrote:(2015-07-02, 05:06)garbear Wrote:(2015-07-01, 09:17)Scourge Wrote: Quick FYI: I just tried your latest build on a different Windows machine and I got the same error. Will post logs later today. debug log is here RE: RetroPlayer Test Builds (updated for Isengard) - wyleekiot - 2015-07-04 Addon couldnt be loaded an unknown error occured cant load dll 21:32:31 T:452 NOTICE: -->Python Interpreter Initialized<-- 21:32:51 T:6412 ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\Kodi\addons\game.libretro\game.libretro.dll" with error 126: "The specified module could not be found. " 21:32:51 T:6412 ERROR: RetroPlayer: Failed to init game client game.libretro.nestopia 21:32:51 T:7404 NOTICE: Thread AddonStatus game.libretro.nestopia start, auto delete: true 21:33:02 T:6412 ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\Kodi\addons\game.libretro\game.libretro.dll" with error 126: "The specified module could not be found. " 21:33:02 T:6412 ERROR: RetroPlayer: Failed to init game client game.libretro.nestopia 21:33:02 T:3340 NOTICE: Thread AddonStatus game.libretro.nestopia start, auto delete: true 21:33:06 T:6412 ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\Kodi\addons\game.libretro\game.libretro.dll" with error 126: "The specified module could not be found. " 21:33:06 T:6412 ERROR: RetroPlayer: Failed to init game client game.libretro.quicknes 21:33:06 T:8648 NOTICE: Thread AddonStatus game.libretro.quicknes start, auto delete: true 21:33:14 T:1884 NOTICE: Thread Game launcher start, auto delete: false 21:33:14 T:5304 NOTICE: Thread BackgroundLoader start, auto delete: false 21:33:23 T:6412 ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\Kodi\addons\game.libretro\game.libretro.dll" with error 126: "The specified module could not be found. " 21:33:23 T:6412 ERROR: RetroPlayer: Failed to init game client game.libretro.2048 21:33:23 T:5560 NOTICE: Thread AddonStatus game.libretro.2048 start, auto delete: true 21:33:40 T:6412 ERROR: Win32DllLoader::Load: Failed to load "C:\Program Files (x86)\Kodi\addons\game.libretro\game.libretro.dll" with error 126: "The specified module could not be found. " 21:33:40 T:6412 ERROR: RetroPlayer: Failed to init game client game.libretro.nestopia 21:33:40 T:5164 NOTICE: Thread AddonStatus game.libretro.nestopia start, auto delete: true 21:36:07 T:6192 NOTICE: Thread JobWorker start, auto delete: true I double-checked that the game.libretro.dll file is indeed in that location...so why it says it cant be found i dont know. If it matters im on windows 10 insider preview. i also installed retroarch and used it to test that the rom is indeed good and my controller is functioning properly RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-07-04 I've looked into why my NES30 controller wasn't working and figured out a few things:
RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-07-05 I managed to fix the DISC_FOREGROUND issue and the CAnomalousTriggerFilter but there is still heavy stuttering in NES (couldn't try any other) games whenever the peripherals system scans for new joysticks. Furthermore I was finally able to reproduce the freeze again when connecting my Xbox 360 controll while Kodi is running that I reported a while ago. The deadlock is between the main thread Code: Kodi.exe!CSingleLock::CSingleLock(const CCriticalSection & cs) Line 39 C++ Code: > Kodi.exe!PERIPHERALS::CPeripheralBusAddon::Register(PERIPHERALS::CPeripheral * peripheral) Line 160 C++ I've had a closer look and the problem is that CPeripherals::OnDeviceAdded() and ::OnDeviceRemoved() both try to get the CGUIDialogPeripheralManager instance from the window manager while holding a lock whereas CGUIWindowManager:rocess() tries to access CPeripherals (through CApplication::IsMuted()) while holding a lock. The problem is solved by https://github.com/Montellese/xbmc/commit/3c04a9daab6ad23d38ef791a34ad7a69879dfb1f which simply uses an asynchronous message to update CGUIDialogPeripheralManager instead of explicitly retrieving the active instance from the window manager. RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-07-06 (2015-07-02, 22:54)CrispyXUK Wrote: I've noticed my Harmony remote no longer functions under OS X on a Mac mini, still works fine with Plex Home Theatre. I also have trouble starting Kodi with gamepads connected so sometimes have to disconnect them. I've tracked down the crash on quit but haven't fixed it yet. The other cores still need to be ported. much of the work has been done by spiff (https://github.com/kodi-game ). we need help finishing the job. I created a thread for porting cores at http://forum.kodi.tv/showthread.php?tid=224328 (2015-07-02, 23:15)ziggurat Wrote: Could you please post intel linux build? I don't know how to do this. Is there a guide? RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-07-06 new windows builds uploaded, includes Montellese's direct input fixes. built from a clean source tree, so hopefully the installer is working properly now. RE: RetroPlayer Test Builds (updated for Isengard) - wyleekiot - 2015-07-06 just tried again with the 7-5 build and i get the exact same error. i tried running this kodi standalone, over the top of beta 2, this then beta 2, even under and over rc1...all give me the same error Addon couldnt be loaded an unknown error occured cant load dll log shows the same as above...im assuming im doing something wrong but not sure what. RE: RetroPlayer Test Builds (updated for Isengard) - natethomas - 2015-07-06 You need to link the log here, either post it to xbmclogs or pastebin. RE: RetroPlayer Test Builds (updated for Isengard) - Scourge - 2015-07-06 Using latest build from juli 5th. When restarting Kodi after regular exit, I get the .dll error: When navigating to System/game/input, the same error persists: Debug log can be found here. RE: RetroPlayer Test Builds (updated for Isengard) - Montellese - 2015-07-06 @garbear: you also need to revert https://github.com/garbear/xbmc/commit/7881ed2e89797fc66ed2409d7bef232785d59a54 and not just https://github.com/garbear/xbmc/commit/e0436f99a1d51752b45391f6562d2d20cc3d52f4 as you're still building in debug mode. RE: RetroPlayer Test Builds (updated for Isengard) - garbear - 2015-07-06 haha almost had it last time. try the new build with both commits reverted RE: RetroPlayer Test Builds (updated for Isengard) - ziggurat - 2015-07-06 (2015-07-06, 00:21)garbear Wrote:If you could link to the github repo and branches I need to compile I might be able to figure it out my self, maybe I can make you a rough guide after so you can post builds for others. But as of now I am a bit confused of what is the current branch of what repo you are using. Also I suppose I'd also have to compile the libretro cores one by one.(2015-07-02, 23:15)ziggurat Wrote: Could you please post intel linux build?I don't know how to do this. Is there a guide? |