sonninnos
563b687db8
Auto+entry state sanity checks and reorderings
2025-08-04 19:17:12 +03:00
Eric Warmenhoven
8b11aec44d
apple: include gam4980 core in App Store builds
2025-08-04 07:45:53 -04:00
libretroadmin
e3435221d8
(OpenAL) Implement device_list_new/device_list_free
2025-08-04 07:49:26 +02:00
libretroadmin
d9d951b92e
Silence another warning
2025-08-04 07:14:10 +02:00
libretroadmin
917e29c039
Try to silence some more warnings
2025-08-04 06:57:29 +02:00
libretroadmin
86e65d10be
(XAudio2) Buildfix, and implement non-mmdevice codepath for querying
...
the samplerate of the device
2025-08-04 06:49:16 +02:00
sonninnos
d66dd00078
RGUI: Layout + date format adjustments ( #18147 )
2025-08-04 06:39:32 +02:00
libretroadmin
cb9ed749db
(XAudio) Replicate behavior of WASAPI - selecting the audio
...
device will set the samplerate set by the OS as well
NOTE: There is still something wrong with the XAudio2 driver
and the 'devices' it enumerates and shows in the menu. It seems
the index is wrong, i.e. the entries seem swapped around. This
was an issue even before this commit. WASAPI seems to work correctly
2025-08-04 05:33:06 +02:00
github-actions
780eac62e6
Fetch translations from Crowdin
2025-08-04 00:25:08 +00:00
libretroadmin
fc98e894a6
Fix Griffin builds - MMDevice should be OK from Vista and up
2025-08-04 01:34:58 +02:00
libretroadmin
732f598fd0
Define LEGACY_WIN32 only in the files that need it
2025-08-04 00:54:15 +02:00
libretroadmin
537712a634
(MMDevice) Changes:
...
* Add mmdevice_samplerate
* _WIN32_WINNT checks will fail on modern MSYS2/MIngw-w64 setups (Win10/11) -
_WINN32_WINNT will be 0x0601 (1537) - i.e. Win7 and up. We can assume MMDevice
is available since Vista, so lower these checks to Vista and up
2025-08-03 22:07:33 +02:00
libretroadmin
1cb78161a6
(WASAPI/MMDevice) Move MMDevice specific code over to mmdevice_common.c
2025-08-03 16:34:35 +02:00
zoltanvb
3706c3b22d
Enable sdl12-compat and sdl-compat detection ( #18142 )
2025-08-03 15:47:08 +02:00
Eric Warmenhoven
7dc3d1ed9b
ios9: fix loading cores
2025-08-03 00:47:18 -04:00
sonninnos
0990e25022
Auto load state playlist entry band-aid
2025-08-03 05:23:38 +03:00
libretroadmin
51cc74d0e0
(Xaudio2) Move the set wave format up earlier before CreateMasteringVoice,
...
override the 'sampling rate' variable, and set the new sampling rate in
case it gest overwritten by a new value. Next step will be to query the
OS device's default sampling rate and use that
2025-08-03 02:42:19 +02:00
github-actions
a30b3ce1e2
Fetch translations from Crowdin
2025-08-03 00:19:32 +00:00
sonninnos
5eca25067a
Add play count to runtime log ( #18141 )
2025-08-03 01:19:37 +02:00
sonninnos
405c3476f5
Save state slot improvements ( #18140 )
...
* Stop polluting playlists with redundant entry_slot numbers
* Playlist entry_slot improvements and cleanups
* Save current state slot to runtime log
2025-08-02 23:38:18 +02:00
libretroadmin
ecbc05de6b
(Audio drivers) Some cleanups
2025-08-02 21:18:50 +02:00
libretroadmin
a018f54559
(DirectSound) Set DirectSound back to signed 16bit integer
2025-08-02 19:27:12 +02:00
libretroadmin
f8e35e5f11
(DirectSound) Some refactors
2025-08-02 19:25:46 +02:00
libretroadmin
a3754306c9
(WASAPI) Unique namespacing of functions
...
(XAudio2) More logging
2025-08-02 18:41:13 +02:00
Jamiras
0e3c82ecd6
use new hook for chd intercept ( #18139 )
2025-08-02 18:11:47 +02:00
libretroadmin
84b07468f3
(Xaudio2) Refinement of initialization code - add some logs and make it more
...
like WASAPI
2025-08-02 18:09:46 +02:00
libretroadmin
e7944cc1a8
(XAudio) xa_write - return what is being written
2025-08-02 16:35:15 +02:00
libretroadmin
24eb75dda0
(audio) Audio chunk sizes in this file seem to be only used for
...
cores that implement non-batch audio callback
2025-08-02 15:22:43 +02:00
libretroadmin
d89988f7d7
(GX) Move audio chunk size defines to gx_audio.c
2025-08-02 15:07:49 +02:00
libretroadmin
a485bf7f16
Namespace cleanups and style nits
2025-08-02 15:00:43 +02:00
libretroadmin
63a146f0ea
(Pipewire) Namespace all static globals and functions with 'pwire_'
2025-08-02 14:23:15 +02:00
libretroadmin
3e29213d5e
(WASAPI) Fix mistake
2025-08-02 07:58:44 +02:00
zoltanvb
108bbc3879
Favor mouse coordinates for lightgun on Android. ( #18134 )
...
If mouse is detected, use the respective coordinates for reporting lightgun state.
Coordinate conversion adjusted to other input drivers.
2025-08-01 22:18:27 +02:00
libretroadmin
83cdca400b
Turn iteration variables into int/size_t types
2025-08-01 21:53:52 +02:00
libretroadmin
320bb32406
use int types for iteration variables
2025-08-01 20:20:06 +02:00
libretroadmin
88e0a0e8ca
return variable name consistency
2025-08-01 19:52:38 +02:00
libretroadmin
9567f3cbd9
(audioio) Add TODO/FIXME
2025-08-01 19:50:26 +02:00
libretroadmin
ab47260fca
(Audio) write functions - return variable name consistency
2025-08-01 19:48:34 +02:00
libretroadmin
34bc60e6d4
(openAL) More correct way of removing tmpbuf
2025-08-01 17:32:09 +02:00
libretroadmin
77185a734d
(OpenAL) Unroll al_fill_internal_buf into al_write
2025-08-01 16:52:04 +02:00
libretroadmin
dc2bf1226e
(SDL_Audio) Make (reasonable) assumption that AUDIO_F32SYS (float)
...
is unavailable for SDL1
2025-08-01 16:25:51 +02:00
libretroadmin
4bcf5dd1a2
(SDL) Buildfix
2025-08-01 16:17:53 +02:00
libretroadmin
0f510fad39
Revert "(OpenAL) Don't need to copy into intermediary buffer anymore (tmpbuf)"
...
This reverts commit ab7a3e9ffa
.
2025-08-01 16:16:54 +02:00
libretroadmin
c6622f5f0a
(OpenAL) Changes: don't need has_float variable anymore
2025-08-01 14:23:00 +02:00
libretroadmin
5d43932aee
(SDL_Audio) Changes:
...
* Clean up some log messages
* More robust implementation of float/s16 buffer size determination
2025-08-01 14:20:52 +02:00
libretroadmin
5fec502174
(SDL_Audio) Changes:
...
* Put back log messages but this time implement them properly, we first
show the requested spec, then show the received spec afterwards
* Implement floating point sample support, should be more optimal
2025-08-01 14:16:18 +02:00
libretroadmin
80f2d91ef3
(SDL_Audio) Changes:
...
* sdl_microphone_find_num_frames - duplicate function
* Duplicate log message
2025-08-01 14:02:18 +02:00
libretroadmin
ab7a3e9ffa
(OpenAL) Don't need to copy into intermediary buffer anymore (tmpbuf)
2025-08-01 12:42:55 +02:00
libretroadmin
ef69296be3
Rewrite al_fill_internal_buf - only call memcpy if 3rd argument
...
is non-0
2025-08-01 04:59:58 +02:00
libretroadmin
318e3ca9c1
(OpenAL) Bugfix: sizeof should be float for float sample format
2025-08-01 03:41:18 +02:00