dolphin/Source/Core
Pokechu22 fba51b2956 Split drive state and drive error into 2 fields, and fix some inaccuracies
In particular:
- Trying to play audio in a non-ready state returns the state-specific error, not an audio buf error
- Audio status cannot be requested in non-ready states
- The audio buffer cannot be configured in states other than ReadyNoReadsMade
- Using the stop motor command while the motor is already stopped doesn't change states

Additionally, the internal state IDs are used (which distinguish ReadyNoReadsMade and Ready), instead of the state IDs exposed in request error.  This makes some of the weird behavior a bit more obvious.

State and error behavior of the seek command was not implemented in this commit.
2020-07-29 16:57:34 -07:00
..
AudioCommon Externals: Fix OpenAL include directory. 2020-04-29 13:07:51 +02:00
Common Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
Core Split drive state and drive error into 2 fields, and fix some inaccuracies 2020-07-29 16:57:34 -07:00
DiscIO DiscIO: fix -Wreorder warning 2020-07-24 17:41:37 +01:00
DolphinNoGUI Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
DolphinQt DolphinQt: fix -Wunused-variable warning 2020-07-24 17:44:32 +01:00
InputCommon Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon DolphinQt: Show WAD as "WAD" instead of "" in file format column 2020-07-19 21:30:48 +02:00
UpdaterCommon Fix windows build system. 2020-04-29 12:56:52 +02:00
VideoBackends Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
VideoCommon Merge pull request #8988 from JosJuice/no-refresh-rate-round 2020-07-28 17:17:34 -04:00
WinUpdater Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00