Commit Graph

  • b2b548a1fc Don't hang if IAudioRenderClient_GetBuffer() fails indefinitely Sam Lantinga 2023-09-18 20:55:28 -07:00
  • a3a5e17282 Fixed build warning '=': conversion from 'Uint32' to 'Uint16', possible loss of data Sam Lantinga 2023-09-18 13:56:32 -07:00
  • 6d3e21c27c Fixed android build warnings Sam Lantinga 2023-09-18 13:22:15 -07:00
  • fca2f53189 Fixed warning: this function declaration is not a prototype Sam Lantinga 2023-09-18 13:09:28 -07:00
  • cc4973ea45 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • 37dee79b74 Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • a72dfa6a5f Fixed sensor timestamp units for third-party PS5 controllers Sam Lantinga 2023-09-18 12:55:43 -07:00
  • 8114bd9108 Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • 62e7049a4f Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • f6756047a4 Fixed error: array subscript 2 is above array bounds of ‘const Uint8[2]’ Sam Lantinga 2023-09-18 12:19:18 -07:00
  • 495fca1517 Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • fff3c2573a Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • 7059a55ccc Fixed sensor timestamp calculation for third-party PS5 controllers Sam Lantinga 2023-09-18 11:50:56 -07:00
  • c0443e5d12 Fixed crash in SDL_IMMDevice_FindByDevID() Sam Lantinga 2023-09-18 09:47:57 -07:00
  • fde8499f69 Use around 20ms for the audio buffer size Sam Lantinga 2023-09-18 09:25:56 -07:00
  • e5739d7d1f video: Remove SDL_GetFocusWindow() Frank Praznik 2023-09-16 15:36:01 -04:00
  • 39c2f97373 Fix NULL dereference in SDL_OpenAudio Mathieu Eyraud 2023-09-18 13:40:55 +02:00
  • 9a23d0e3f6 Added new audio files to the Xcode project Sam Lantinga 2023-09-17 13:16:19 -07:00
  • a62e62f97a Refactored SDL_audiocvt.c Brick 2023-09-06 18:38:01 +01:00
  • 7d80e20883 emscripten: Add JS library dependencies using EM_JS_DEPS macro Sam Clegg 2023-07-05 13:52:37 -07:00
  • 31229fd47f include: Added a note about SDL's iOS app delegate functions. Ryan C. Gordon 2023-09-15 09:49:43 -04:00
  • f3847c157a x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • 70a2ac2f1c x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • 65aaf3a9ab x11: Always update clipboard owner Guldoman 2023-09-15 02:01:08 +02:00
  • f622f21e6f Fixed build Sam Lantinga 2023-09-15 05:17:33 -07:00
  • 5774c9638c Prefer hidraw over libusb when libusb whitelisting is not enabled Sam Lantinga 2023-09-15 05:14:26 -07:00
  • 9301f7ace2 hidapi/libusb: only enumerate each interface once Sam Lantinga 2023-09-15 05:07:05 -07:00
  • 859dc14add Replaced SDL_GetGamepadBindForAxis() and SDL_GetGamepadBindForButton() with SDL_GetGamepadBindings() Sam Lantinga 2023-09-13 23:01:28 -07:00
  • 9e50048ab6 Revert "Removed SDL_GamepadBinding from the API" Sam Lantinga 2023-09-13 22:42:47 -07:00
  • 9f17d1a9d8 Don't reference the same function in "see also" Sam Lantinga 2023-09-13 11:01:00 -07:00
  • 86505ea630 fix SDL_AudioStreamCallback documentation Ozkan Sezer 2023-09-13 18:35:30 +03:00
  • d885d5c310 Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-13 15:04:13 +00:00
  • 2f43f7bc53 audio: Allow querying of device buffer size. Ryan C. Gordon 2023-09-13 11:03:17 -04:00
  • cf95721130 audio: Added a hint to let apps force device buffer size. Ryan C. Gordon 2023-09-13 10:42:08 -04:00
  • 47d8c77c67 audio: Choose better default sample frame counts. Ryan C. Gordon 2023-09-13 10:27:11 -04:00
  • 8b26e95f91 audio: Change SDL_AudioStreamCallback Ryan C. Gordon 2023-09-13 10:11:23 -04:00
  • 9da34e8fb5 docs: Updated README-emscripten.md. Ryan C. Gordon 2023-09-12 21:26:15 -04:00
  • b576e29d9b detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • a8b9414697 detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • fd1c54a004 detect fanatec steering wheels Max Bachmann 2023-09-13 00:24:47 +02:00
  • cb44146089 docs: Whoops, this got added by the wiki bridge by accident! Ryan C. Gordon 2023-09-12 17:36:02 -04:00
  • cd633b9a88 Renamed SDL_IsAudioDevicePaused() to SDL_AudioDevicePaused() Sam Lantinga 2023-09-12 12:09:17 -07:00
  • c6cad07faa Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-12 18:28:12 +00:00
  • a6e52f9e48 Sync SDL3 wiki -> header Ryan C. Gordon 2023-09-12 14:27:21 -04:00
  • 2de2e9d031 Fix flickering of window when using desktop-fullscreen and borderless window on multiple monitors on Linux. Closes #8186. Dan Ginsburg 2023-09-01 16:21:44 -04:00
  • 723835d16a Windows: fix for client rect resizing larger each time we came from exclusive fullscreen -> windowed on a monitor with HiDPI set. The problem was we were using the monitor DPI rather than the window DPI so AdjustWindowRectExForDpi was giving us an incorrect size which would be too large for the client rect. Closes #8237. danginsburg 2023-09-12 09:43:44 -04:00
  • ce27363df2 wikiheaders: Sort undocumented functions. Ryan C. Gordon 2023-09-12 09:58:10 -04:00
  • e22282b097 Added README about transparent windows in Win32 Sam Huang 2023-09-11 07:35:39 -07:00
  • 1d1c6e6305 Turn off COREAUDIO debug logging by default Sam Lantinga 2023-09-11 09:03:48 -07:00
  • c7ad8e5431 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 9c8ee3a154 ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +02:00
  • 92dc226018 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 2adebcd6cc ci: run tests in parallel Anonymous Maarten 2023-09-10 15:20:34 +02:00
  • ce32c44b54 docs: Added Emscripten filesystem notes. Ryan C. Gordon 2023-09-09 17:45:16 -04:00
  • 818a26f21b docs: Corrected/improved some Emscripten docs. Ryan C. Gordon 2023-09-09 10:11:59 -04:00
  • 5e6a851d6c docs: Fixed some Emscripten details Ryan C. Gordon 2023-09-09 09:58:50 -04:00
  • f788a671e4 docs: Remove "more on this later" comment for something already covered. Ryan C. Gordon 2023-09-08 23:47:10 -04:00
  • bd77b9a0ce docs: Rewrote README-emscripten.md Ryan C. Gordon 2023-09-08 23:37:27 -04:00
  • 52efefca04 wayland: Fix drag offer leak Frank Praznik 2023-09-09 18:37:49 -04:00
  • 3a992af446 audio: Added a postmix callback to logical devices. Ryan C. Gordon 2023-09-07 10:56:09 -04:00
  • d710e0be27 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • 8ad043fc38 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • 7207bdce5d render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • b8d1f852db cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +02:00
  • b388f6e32d cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +02:00
  • 22d81fb3e9 cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:14:12 +02:00
  • a2e17852d9 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 2fb266e0a4 ci: run tests in parallel Anonymous Maarten 2023-09-08 03:24:47 +02:00
  • ad1313e751 testaudio: Patched to compile. Ryan C. Gordon 2023-09-07 16:03:49 -04:00
  • 25eca09c7e include: Replaced old Bugzilla URL. Ryan C. Gordon 2023-09-07 10:44:09 -04:00
  • 5747ddc012 testaudio: Clean up some messy memory management. Ryan C. Gordon 2023-09-07 10:50:11 -04:00
  • fafbea1ced audio: Move internal float32 mixing to a simplified function Ryan C. Gordon 2023-09-07 10:48:04 -04:00
  • 116b0ec977 include: minor tweak to audio API documentation Ryan C. Gordon 2023-09-07 10:45:45 -04:00
  • fb13770353 include: Replaced old Bugzilla URL. Ryan C. Gordon 2023-09-07 10:44:09 -04:00
  • 38c8fc05c5 audio: Remove ChooseMixStrategy. Ryan C. Gordon 2023-09-06 10:02:32 -04:00
  • b00cbd76aa wikiheaders.pl: create Unsupported.md file with list of functions undocumented in either the headers or the wiki Anonymous Maarten 2023-09-06 20:28:23 +02:00
  • 88299502b4 wayland: Ensure that the toplevel window is recreated when switching decoration modes Frank Praznik 2023-09-06 12:18:27 -04:00
  • 37e1fc3b58 wayland: Ensure that the toplevel window is recreated when switching decoration modes Frank Praznik 2023-09-06 12:18:27 -04:00
  • f2ca9a615b Added SDL_AUDIO_FRAMESIZE Brick 2023-09-03 22:07:05 +01:00
  • 53122593f8 Added SDL_AUDIO_BYTESIZE Brick 2023-09-05 23:02:37 +01:00
  • 544351c98e Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-05 21:19:16 +00:00
  • 2e7d2b94eb Clarify that SDL_BlitSurface() ignores the width and height in dstrect Sam Lantinga 2023-09-05 14:18:13 -07:00
  • e9ab663c43 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • 1d495351a0 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • a2c1984d37 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • 1d8dfbb223 avoid type redefinition errors after PR/8181 Ozkan Sezer 2023-09-04 21:29:40 +03:00
  • c8d1de1a9b Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • 365a36386a Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • 266b91d2fd Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • bf8c9cd6bf Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • 242b25aba4 Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • cde67ea49a Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • 3a932141e4 Restore audio format binary compatibility with SDL 2.0 Sam Lantinga 2023-09-04 10:16:33 -07:00
  • e85206ffd8 wikiheaders.pl: add --rev= option to pass revision string Anonymous Maarten 2023-09-04 18:56:00 +02:00
  • 233789b0d1 Audio types have the same naming convention as other SDL endian types, e.g. [S|U][BITS][LE|BE] Sam Lantinga 2023-09-04 09:17:29 -07:00
  • 36b5f3e35c Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-04 14:47:15 +00:00
  • 0e552761b7 Renamed AudioStreamSpeed to AudioStreamFrequencyRatio Brick 2023-09-03 19:37:57 +01:00
  • 47bcb078f5 Fixed some incorrect SDL_AUDIO_F32 uses Brick 2023-09-03 20:47:11 +01:00
  • 2833f2e7b5 Fixed OOB access in audio_convertAccuracy test Brick 2023-09-03 20:46:26 +01:00
  • 8387fae698 Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-03 15:11:13 +00:00