PS3 controller + SCP software: doesn't work in xinput mode after restart SCP service.
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
First and foremost consider this:
- Only RetroArch bugs should be filed here. Not core bugs or game bugs
- This is not a forum or a help section, this is strictly developer oriented
Description
PS3 controller + SCP software: doesn't work in xinput joypad driver after restart SCP service.
Expected behavior
PS3 controller + SCP software should give me XBOX 360 wired controller, so it should work with xinput joypad driver.
Actual behavior
Controller recognizes, but not responding to any button pressed.
Steps to reproduce the bug
- Boot PC.
- Start Retroarch with joypad driver = "xinput"
- All will OK, as expected.
- Go to Control Panel => Services
- Restart SCP DSx service.
- Start Retroarch again with joypad driver = "xinput"
- You will get this bug. dinput and sdl2 drivers work as expected.
Bisect Results
Tried to bisect, but it happens even on 1.8.6
Version/Commit
You can find this information under Information/System Information
- RetroArch: 1077a6f3a8b6a10503e8552a69204234c5fb18b8
Environment information
- OS: Windows 8.1 Enterprise 64-bit
- Compiler: [In case you are running local builds]
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with RetroArch's xinput joypad driver and reproduce the reported sequence on Windows 8.1: launch RetroArch, restart the SCP DSx service, and launch it again. Compare behavior with the dinput and sdl2 drivers. Done means the controller continues responding to button presses through xinput after the service restart.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100