Commit Graph

  • b5eeab779f audio: allow stereo Sint16 resampling fast path in SDL_AudioStream. Ryan C. Gordon 2017-01-24 00:08:24 -0500
  • a80cb672e3 audio: Fixed off-by-one error in upsampling. Ryan C. Gordon 2017-01-24 00:03:36 -0500
  • dad07f960b audio: Resampler now special-cases stereo and mono processing. Ryan C. Gordon 2017-01-23 16:45:50 -0500
  • 8ce6ddf125 audio: Fixed incorrect pointer in SDL_ResampleCVT_si16_c2(). Ryan C. Gordon 2017-01-23 16:42:47 -0500
  • ecdc6c1207 audio: Fixed copy/paste bug in float32->sint16/SSE2 scalar leftover code. Ryan C. Gordon 2017-01-23 12:14:28 -0500
  • 4b8f354668 audio: Fix same bug as last commit, but for _mm_bslli_si128 vs _mm_slli_si128. Ryan C. Gordon 2017-01-23 12:06:10 -0500
  • fab4501811 audio: use _mm_srli_si128 instead of _mm_bsrli_si128. Ryan C. Gordon 2017-01-23 12:02:02 -0500
  • 3594bf8eeb audio: Wired up new SSE code to build system. Ryan C. Gordon 2017-01-23 01:05:44 -0500
  • 202ab30c16 audio: Special case for resampling stereo AUDIO_S16SYS audio data. Ryan C. Gordon 2017-01-22 20:27:48 -0500
  • 8855daac66 audio: Make the simple resampler operate in-place. Ryan C. Gordon 2017-01-22 23:48:15 -0500
  • 64056e81cd audio: Added SSE3 implementation of SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-23 00:57:19 -0500
  • a7f86f2fd2 audio: don't cast to double in SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-22 20:18:59 -0500
  • 83454c821f audio: removed conditional from simple resampler's inner loop. Ryan C. Gordon 2017-01-20 16:26:24 -0500
  • 4f981df37f Haiku: Fixed memory leak if creating framebuffer failed. Philipp Wiesemann 2017-01-22 22:15:36 +0100
  • 330f2911c2 WinRT: Fixed typo in README. Philipp Wiesemann 2017-01-22 22:15:24 +0100
  • 63e83a3127 Haiku: Removed unused variable. Philipp Wiesemann 2017-01-21 22:01:17 +0100
  • 800a9e84f4 Fixed compiler warning about returning a value in a void function. Philipp Wiesemann 2017-01-21 22:00:56 +0100
  • 5e78bc6474 Fixed copyright symbol in testgles2 program. Philipp Wiesemann 2017-01-21 22:00:40 +0100
  • a395a90759 Fixed mapping the PG-9021 which, on Linux, emits a button partway through the trigger press along with axis motion all along the pull Sam Lantinga 2017-01-20 16:40:11 -0800
  • 8fa0b0889d Added support for the 8Bitdo Zero GamePad Sam Lantinga 2017-01-20 08:13:23 -0800
  • 9b99265a5e Fixed mingw64 32-bit build, which does have the correct structure definitions Sam Lantinga 2017-01-19 20:19:37 -0800
  • f354024266 Removed unused variable Sam Lantinga 2017-01-18 12:19:57 -0800
  • b0c5ceef7d Fixed bug 3533 - Enumeration joystick devices omitted during directinput enumeration Sam Lantinga 2017-01-18 12:18:50 -0800
  • dd007e3fe7 Fixed bug 3561 - Re-acquire device before playing effects if needed. Sam Lantinga 2017-01-18 11:58:16 -0800
  • 5cb1ca551f Fixed building with mingw32 Sam Lantinga 2017-01-18 11:57:27 -0800
  • 3e1679c885 audio: Several fixes to "simple" resampler (thanks, Vitaly!). Ryan C. Gordon 2017-01-18 02:11:56 -0500
  • 95defd6620 Use icon width * sizeof(Uint32) instead of icon pitch when copying to icon resource data Sam Lantinga 2017-01-17 21:18:31 -0800
  • 5718293092 audio: Implemented SIMD support for audio data type converters. Ryan C. Gordon 2017-01-16 00:58:28 -0500
  • 1e66d457d7 audio: Some fixes to the audio data type converter code. Ryan C. Gordon 2017-01-15 05:01:59 -0500
  • 1e4820951f Fixed comments. Philipp Wiesemann 2017-01-14 21:36:06 +0100
  • 06d1d945cc Fixed doxygen warning and linking of function names. Philipp Wiesemann 2017-01-14 21:35:49 +0100
  • a812b4eb37 Changed Bugzilla link in README.md to HTTPS like in BUGS.txt. Philipp Wiesemann 2017-01-14 21:35:18 +0100
  • 2b481015b2 Fixed warnings about missing initializers in testoverlay2 program. Philipp Wiesemann 2017-01-14 21:34:45 +0100
  • 341d1ff920 Fixed comment Sam Lantinga 2017-01-13 11:37:12 -0800
  • 01f66613db fixed SENSOR_LANDSCAPE and SENSOR_PORTRAIT mode false nativeResume bug dmuratshin 2017-01-12 10:58:35 -0800
  • acd76826cd We don't actually build with the Xt library Sam Lantinga 2017-01-10 23:23:32 -0800
  • a52d48c5ab Fixed bugs 2570, 3145, improved OpenGL ES context support on Windows and X11 Sam Lantinga 2017-01-10 08:54:33 -0800
  • bf11cd5084 Fixed bug 3552 - Building SDL in release mode fails under VS 2017 RC Sam Lantinga 2017-01-09 20:37:52 -0800
  • 23020f92fa audio: Don't ever use libsamplerate in the SDL_AudioCVT codepath. Ryan C. Gordon 2017-01-09 16:31:57 -0500
  • 97f19cc367 testresample: write correct length to the .wav header. Ryan C. Gordon 2017-01-09 15:56:11 -0500
  • ad7c26ff02 We only need the first few keymaps corresponding to the following constants: K_NORMTAB, K_SHIFTTAB, K_ALTTAB, K_ALTSHIFTTAB Sam Lantinga 2017-01-09 11:58:01 -0800
  • 6d6edcb8b9 Fixed spacing Sam Lantinga 2017-01-09 11:30:29 -0800
  • 4e9c9fce13 Fixed bug 3100 - SetSwapInterval should now be enabled for ANGLE/EGL Sam Lantinga 2017-01-09 10:10:33 -0800
  • 063c9d40d7 audio: Replaced older resamplers in SDL_AudioCVT with the new ones. Ryan C. Gordon 2017-01-09 06:00:58 -0500
  • a41103b170 audio: Patched to compile if linking directly to libsamplerate. Ryan C. Gordon 2017-01-09 05:59:30 -0500
  • e0a40fb6a9 Implemented full evdev keyboard text support This is based on the Linux kernel driver, and has fallback mapping tables in case we aren't connected to a virtual terminal. Sam Lantinga 2017-01-09 02:54:42 -0800
  • 49292705a9 Fixed bug 3545 - SDL_EVDEV_do_text_input() may be too eager to find error cases Sam Lantinga 2017-01-08 20:03:18 -0800
  • 7b66295e05 Removed console check, let the kernel decide whether muting is appropriate on this terminal. We don't fail the init if we can't mute the terminal (we might be running from ssh, or on a system without virtual terminals, etc.) Sam Lantinga 2017-01-08 19:04:38 -0800
  • c16dd74f3b Check the return value of SDL_EVDEV_Init() Sam Lantinga 2017-01-08 18:32:20 -0800
  • 38854e0333 audio: Improvements in channel conversion code. Ryan C. Gordon 2017-01-08 16:18:49 -0500
  • 35166609d5 audio: Patched to compile with libsamplerate support (again). Ryan C. Gordon 2017-01-08 14:28:44 -0500
  • d005dc21d3 audio: Patched to compile with libsamplerate support. Ryan C. Gordon 2017-01-08 14:23:15 -0500
  • 19e937fc2e audio: libsamplerate loading now happens once at init time. Ryan C. Gordon 2017-01-08 14:18:03 -0500
  • 98cc9d10d3 Fixed coding style on a function signature. Ryan C. Gordon 2017-01-08 14:17:09 -0500
  • 53588ff6b8 README-linux: added notes about libsamplerate. Ryan C. Gordon 2017-01-08 14:16:19 -0500
  • 25b47ea381 Fixed attempting to dynamically load libsamplerate when shared object loading is disabled. Thanks to Ozkan Sezer for pointing this out Sam Lantinga 2017-01-08 10:52:02 -0800
  • 9d9e92cf46 Fixed bug 3304 - Android black screen on resume Sam Lantinga 2017-01-08 10:41:22 -0800
  • b8ab4eb9a8 SDL_evdev.c: fix building against old kernel headers (K_OFF may not be defined.) Sam Lantinga 2017-01-08 10:15:22 -0800
  • 7e505b0dd3 Don't fail if we can't open the tty, this can be a legitimate use case. Sam Lantinga 2017-01-07 16:49:23 -0800
  • 267c950918 Added mappings for the 8Bitdo NES30 Pro and iBuffalo SNES Controller Also swapped the Wii U Pro controller button mappings to position instead of label, as emulators expect from XBox controllers. Sam Lantinga 2017-01-07 13:47:34 -0800
  • 70c8bd2481 Fixed a bunch of compiler warnings in the test code. Ryan C. Gordon 2017-01-07 22:24:45 -0500
  • 13f2e54295 x11: make the X11 target work on macOS with Xquartz. Ryan C. Gordon 2017-01-07 19:55:29 -0500
  • 61a3ba303c Replaced a few single-line "//" comments. Ryan C. Gordon 2017-01-07 17:09:14 -0500
  • e25f4e507d Really fixed blit issue for capehill Sam Lantinga 2017-01-07 16:51:48 -0800
  • e9c2dcdae8 Fixed bug 3469 - Keypresses leak to the console with 2.0.5 Sam Lantinga 2017-01-07 10:13:04 -0800
  • df25258a1e Added configure and cmake support for libsamplerate Sam Lantinga 2017-01-06 20:43:53 -0800
  • c5825b698d audio: Don't call a NULL function pointer when clearing audio streams. Ryan C. Gordon 2017-01-06 21:23:51 -0500
  • c1ac4c6835 Better fix for static analysis issue in SDL_DestroyRenderer(). Ryan C. Gordon 2017-01-06 21:17:33 -0500
  • 5fcd454a16 emscripten-buildbot.sh: let user override default SDKDIR. Ryan C. Gordon 2017-01-06 20:00:17 -0500
  • cbe44f7ff1 Added support for using libsamplerate to do audio resampling Sam Lantinga 2017-01-06 02:16:26 -0800
  • 37f404fb87 Fixed confusion between Ryan's new audio stream and the audio buffer we were calling stream in the callback Sam Lantinga 2017-01-06 00:47:42 -0800
  • 3df77ced1e Just roll back the entire portion of the commit from a8253d439914 which caused bug 3544 until we figure out what the right static analysis fix is. Sam Lantinga 2017-01-06 00:40:22 -0800
  • 748f46054f audio: Add an assert to make sure non-streaming audio uses good buffer sizes. Ryan C. Gordon 2017-01-06 03:38:14 -0500
  • 356c2eadf4 Fixed bug 3544 - Memory freeing bug in SDL_DestroyRenderer/SDL_DestroyTexture Sam Lantinga 2017-01-06 00:32:06 -0800
  • 345c5989f1 haiku: Patched to compile. Ryan C. Gordon 2017-01-06 03:15:27 -0500
  • 3443dc19f9 Don't do any audio conversion if none is necessary Sam Lantinga 2017-01-05 23:53:46 -0800
  • 41be9756f0 Fixed bug 3546 - SDL_EVDEV_is_console() uses type of wrong size when calling ioctl Sam Lantinga 2017-01-05 23:26:13 -0800
  • b3e8db802e audio: rename fake_stream to work_buffer. Ryan C. Gordon 2017-01-06 01:07:34 -0500
  • 992124d4de audio: Fixed SDL_AudioStreamGet() function parameters. Ryan C. Gordon 2017-01-06 01:02:58 -0500
  • 99fc1ef994 naclaudio: Untested attempt to migrate to SDL_AudioStream. Ryan C. Gordon 2017-01-06 00:56:29 -0500
  • 115d0ce71c haikuaudio: Untested attempt to get this working with SDL_AudioStream. Ryan C. Gordon 2017-01-06 00:50:01 -0500
  • 1a90c72dfc emscriptenaudio: don't get stuck in infinite loop if SDL_AudioStreamPut fails. Ryan C. Gordon 2017-01-06 00:49:35 -0500
  • f07a1a5ad5 emscriptenaudio: Reworked to use SDL_AudioStream. Ryan C. Gordon 2017-01-05 21:31:02 -0500
  • 3761b5f60b Fixed a few compiler warnings. Ryan C. Gordon 2017-01-05 20:11:19 -0500
  • 4aa9e36983 Patched to compile on some compilers. Ryan C. Gordon 2017-01-05 19:45:57 -0500
  • 30178a9b24 audio: Added SDL_AudioStream. Non-power-of-two resampling now works! Ryan C. Gordon 2017-01-05 19:29:38 -0500
  • f12ab8f2b3 audio: More effort to improve and simplify audio resamplers. Ryan C. Gordon 2017-01-05 19:12:20 -0500
  • 52130bde40 diskaudio: Use SDL_Log, not fprintf. Ryan C. Gordon 2017-01-05 19:30:45 -0500
  • d024c724d1 Fixed signedness issue when blitting on a big endian platform, as reported by capehill For example, if sR is 0 and dR is 255, we will get -255*sA casted to an unsigned value. Basically results are quite large numbers instead of the expected 0-255 range. Sam Lantinga 2017-01-05 08:16:39 -0800
  • e6e6613ca4 Fixed build warning on Haiku Sam Lantinga 2017-01-05 02:53:29 -0800
  • 4938c5054e Added SDL_JoystickGetAxisInitialState() to get a joystick axis' initial value. This is useful for controller mapping programs to determine an axis' zero state Sam Lantinga 2017-01-04 10:28:07 -0800
  • 99e10ef506 Assume D-pad or thumbstick style axes are centered at 0 Sam Lantinga 2017-01-04 07:06:48 -0800
  • 26f84d7447 Added mappings for several GameCube and SNES controllers Sam Lantinga 2017-01-04 06:21:17 -0800
  • d2a01b6e53 Added the NEXT SNES Controller to the list of zero-centered joysticks Sam Lantinga 2017-01-04 06:19:56 -0800
  • c7780497dc Increased joystick jitter tolerance for PS3 controllers Sam Lantinga 2017-01-04 05:56:47 -0800
  • 1ddff75c70 Some controllers have trouble getting out to 20000 Sam Lantinga 2017-01-04 05:09:02 -0800
  • 9d04205263 x11: deal with xrandr display size in millimeters being zero. Ryan C. Gordon 2017-01-04 09:33:47 -0500
  • 082132a70c Fixed binding the D-pad on some Super NES style controllers Fixed a case where partial trigger pull could be bound to another button Sam Lantinga 2017-01-03 23:39:28 -0800
  • d359180040 Fixed bug 3519 - SDL_GetDisplayMode fails to report mode.format when using Wayland backend Sam Lantinga 2017-01-03 00:44:05 -0800
  • 2e2572a4f1 Added SDL_ReserveSpaceInDataQueue() to make space without copying data. Ryan C. Gordon 2016-12-27 23:48:43 -0500