Commit Graph

  • d9c3b8244e audio: Resampler now special-cases stereo and mono processing. Ryan C. Gordon 2017-01-23 16:45:50 -0500
  • 0b60ce11ee audio: Fixed incorrect pointer in SDL_ResampleCVT_si16_c2(). Ryan C. Gordon 2017-01-23 16:42:47 -0500
  • 5dd9df7598 audio: Fixed copy/paste bug in float32->sint16/SSE2 scalar leftover code. Ryan C. Gordon 2017-01-23 12:14:28 -0500
  • 3a224c9d8e 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
  • 5b795095aa audio: use _mm_srli_si128 instead of _mm_bsrli_si128. Ryan C. Gordon 2017-01-23 12:02:02 -0500
  • 6f1645e856 audio: Wired up new SSE code to build system. Ryan C. Gordon 2017-01-23 01:05:44 -0500
  • 870d58c1a5 audio: Special case for resampling stereo AUDIO_S16SYS audio data. Ryan C. Gordon 2017-01-22 20:27:48 -0500
  • 9542f58fd0 audio: Make the simple resampler operate in-place. Ryan C. Gordon 2017-01-22 23:48:15 -0500
  • 450547097f audio: Added SSE3 implementation of SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-23 00:57:19 -0500
  • 5e363e4f25 audio: don't cast to double in SDL_ConvertStereoToMono(). Ryan C. Gordon 2017-01-22 20:18:59 -0500
  • b3c29bb1f9 audio: removed conditional from simple resampler's inner loop. Ryan C. Gordon 2017-01-20 16:26:24 -0500
  • 655793d459 Haiku: Fixed memory leak if creating framebuffer failed. Philipp Wiesemann 2017-01-22 22:15:36 +0100
  • 73edbf022e WinRT: Fixed typo in README. Philipp Wiesemann 2017-01-22 22:15:24 +0100
  • fa46d692f2 Haiku: Removed unused variable. Philipp Wiesemann 2017-01-21 22:01:17 +0100
  • c5137b7cd7 Fixed compiler warning about returning a value in a void function. Philipp Wiesemann 2017-01-21 22:00:56 +0100
  • a1580f79f2 Fixed copyright symbol in testgles2 program. Philipp Wiesemann 2017-01-21 22:00:40 +0100
  • 270f9cb044 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
  • 683ac3f8c8 Added support for the 8Bitdo Zero GamePad Sam Lantinga 2017-01-20 08:13:23 -0800
  • ad74b7c36c Fixed mingw64 32-bit build, which does have the correct structure definitions Sam Lantinga 2017-01-19 20:19:37 -0800
  • c3c5e2208b Removed unused variable Sam Lantinga 2017-01-18 12:19:57 -0800
  • 4d80e0f492 Fixed bug 3533 - Enumeration joystick devices omitted during directinput enumeration Sam Lantinga 2017-01-18 12:18:50 -0800
  • 0262d20806 Fixed bug 3561 - Re-acquire device before playing effects if needed. Sam Lantinga 2017-01-18 11:58:16 -0800
  • 6e8414d038 Fixed building with mingw32 Sam Lantinga 2017-01-18 11:57:27 -0800
  • efc9435831 audio: Several fixes to "simple" resampler (thanks, Vitaly!). Ryan C. Gordon 2017-01-18 02:11:56 -0500
  • 6e3fd39d38 Use icon width * sizeof(Uint32) instead of icon pitch when copying to icon resource data Sam Lantinga 2017-01-17 21:18:31 -0800
  • 87bf795e97 audio: Implemented SIMD support for audio data type converters. Ryan C. Gordon 2017-01-16 00:58:28 -0500
  • dac96ff3a3 audio: Some fixes to the audio data type converter code. Ryan C. Gordon 2017-01-15 05:01:59 -0500
  • df90efb36c Fixed comments. Philipp Wiesemann 2017-01-14 21:36:06 +0100
  • b017744c6c Fixed doxygen warning and linking of function names. Philipp Wiesemann 2017-01-14 21:35:49 +0100
  • f422f4f5ee Changed Bugzilla link in README.md to HTTPS like in BUGS.txt. Philipp Wiesemann 2017-01-14 21:35:18 +0100
  • 80bddac529 Fixed warnings about missing initializers in testoverlay2 program. Philipp Wiesemann 2017-01-14 21:34:45 +0100
  • 9f31a82fba Fixed comment Sam Lantinga 2017-01-13 11:37:12 -0800
  • 960ed929a7 fixed SENSOR_LANDSCAPE and SENSOR_PORTRAIT mode false nativeResume bug dmuratshin 2017-01-12 10:58:35 -0800
  • 52a1f856e5 We don't actually build with the Xt library Sam Lantinga 2017-01-10 23:23:32 -0800
  • a94b7c6602 Fixed bugs 2570, 3145, improved OpenGL ES context support on Windows and X11 Sam Lantinga 2017-01-10 08:54:33 -0800
  • b10c176cc3 Fixed bug 3552 - Building SDL in release mode fails under VS 2017 RC Sam Lantinga 2017-01-09 20:37:52 -0800
  • 4b7517b9ed audio: Don't ever use libsamplerate in the SDL_AudioCVT codepath. Ryan C. Gordon 2017-01-09 16:31:57 -0500
  • d44420883b testresample: write correct length to the .wav header. Ryan C. Gordon 2017-01-09 15:56:11 -0500
  • 33cc7c2d06 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
  • 836b23e3c5 Fixed spacing Sam Lantinga 2017-01-09 11:30:29 -0800
  • 649ed22e01 Fixed bug 3100 - SetSwapInterval should now be enabled for ANGLE/EGL Sam Lantinga 2017-01-09 10:10:33 -0800
  • 1c78f5b7c0 audio: Replaced older resamplers in SDL_AudioCVT with the new ones. Ryan C. Gordon 2017-01-09 06:00:58 -0500
  • ddae21d558 audio: Patched to compile if linking directly to libsamplerate. Ryan C. Gordon 2017-01-09 05:59:30 -0500
  • 50042b9842 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
  • 7983d32190 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
  • 7d20d30342 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
  • cc1dee392a Check the return value of SDL_EVDEV_Init() Sam Lantinga 2017-01-08 18:32:20 -0800
  • c56c0bb522 audio: Improvements in channel conversion code. Ryan C. Gordon 2017-01-08 16:18:49 -0500
  • 6c2e9b95d5 audio: Patched to compile with libsamplerate support (again). Ryan C. Gordon 2017-01-08 14:28:44 -0500
  • 6f1804db92 audio: Patched to compile with libsamplerate support. Ryan C. Gordon 2017-01-08 14:23:15 -0500
  • 4c1955276a audio: libsamplerate loading now happens once at init time. Ryan C. Gordon 2017-01-08 14:18:03 -0500
  • 6c9297c129 Fixed coding style on a function signature. Ryan C. Gordon 2017-01-08 14:17:09 -0500
  • c97c1baa42 README-linux: added notes about libsamplerate. Ryan C. Gordon 2017-01-08 14:16:19 -0500
  • 3b6b8fd696 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
  • 3695563f0d Fixed bug 3304 - Android black screen on resume Sam Lantinga 2017-01-08 10:41:22 -0800
  • d3d54bff9b SDL_evdev.c: fix building against old kernel headers (K_OFF may not be defined.) Sam Lantinga 2017-01-08 10:15:22 -0800
  • ad542896be 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
  • 56c591e95f 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
  • fd35daf6e1 Fixed a bunch of compiler warnings in the test code. Ryan C. Gordon 2017-01-07 22:24:45 -0500
  • 430e60db2f x11: make the X11 target work on macOS with Xquartz. Ryan C. Gordon 2017-01-07 19:55:29 -0500
  • 25b73f041f Replaced a few single-line "//" comments. Ryan C. Gordon 2017-01-07 17:09:14 -0500
  • 76c5756d6c Really fixed blit issue for capehill Sam Lantinga 2017-01-07 16:51:48 -0800
  • d6af790f5a Fixed bug 3469 - Keypresses leak to the console with 2.0.5 Sam Lantinga 2017-01-07 10:13:04 -0800
  • fdb18cf185 Added configure and cmake support for libsamplerate Sam Lantinga 2017-01-06 20:43:53 -0800
  • acd5657c01 audio: Don't call a NULL function pointer when clearing audio streams. Ryan C. Gordon 2017-01-06 21:23:51 -0500
  • 766b04c95a Better fix for static analysis issue in SDL_DestroyRenderer(). Ryan C. Gordon 2017-01-06 21:17:33 -0500
  • 8e9984dad3 emscripten-buildbot.sh: let user override default SDKDIR. Ryan C. Gordon 2017-01-06 20:00:17 -0500
  • a254131624 Added support for using libsamplerate to do audio resampling Sam Lantinga 2017-01-06 02:16:26 -0800
  • 3447725723 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
  • aebb843615 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
  • a01e376e7b audio: Add an assert to make sure non-streaming audio uses good buffer sizes. Ryan C. Gordon 2017-01-06 03:38:14 -0500
  • 4139acb1c0 Fixed bug 3544 - Memory freeing bug in SDL_DestroyRenderer/SDL_DestroyTexture Sam Lantinga 2017-01-06 00:32:06 -0800
  • 2505962687 haiku: Patched to compile. Ryan C. Gordon 2017-01-06 03:15:27 -0500
  • 2042eaa01f Don't do any audio conversion if none is necessary Sam Lantinga 2017-01-05 23:53:46 -0800
  • 1e0d6818b7 Fixed bug 3546 - SDL_EVDEV_is_console() uses type of wrong size when calling ioctl Sam Lantinga 2017-01-05 23:26:13 -0800
  • 1c55f79bf4 audio: rename fake_stream to work_buffer. Ryan C. Gordon 2017-01-06 01:07:34 -0500
  • f6d5005f9e audio: Fixed SDL_AudioStreamGet() function parameters. Ryan C. Gordon 2017-01-06 01:02:58 -0500
  • d1385850fa naclaudio: Untested attempt to migrate to SDL_AudioStream. Ryan C. Gordon 2017-01-06 00:56:29 -0500
  • 5f5f4a5b04 haikuaudio: Untested attempt to get this working with SDL_AudioStream. Ryan C. Gordon 2017-01-06 00:50:01 -0500
  • 2c2f55fadd emscriptenaudio: don't get stuck in infinite loop if SDL_AudioStreamPut fails. Ryan C. Gordon 2017-01-06 00:49:35 -0500
  • 5d87230b90 emscriptenaudio: Reworked to use SDL_AudioStream. Ryan C. Gordon 2017-01-05 21:31:02 -0500
  • 7590821b8c Fixed a few compiler warnings. Ryan C. Gordon 2017-01-05 20:11:19 -0500
  • ce6a408e88 Patched to compile on some compilers. Ryan C. Gordon 2017-01-05 19:45:57 -0500
  • f7a473fbdf audio: Added SDL_AudioStream. Non-power-of-two resampling now works! Ryan C. Gordon 2017-01-05 19:29:38 -0500
  • 9f362f09c0 audio: More effort to improve and simplify audio resamplers. Ryan C. Gordon 2017-01-05 19:12:20 -0500
  • c5784a915a diskaudio: Use SDL_Log, not fprintf. Ryan C. Gordon 2017-01-05 19:30:45 -0500
  • 02007ed243 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
  • 1cddf7d94a Fixed build warning on Haiku Sam Lantinga 2017-01-05 02:53:29 -0800
  • 158cb52f7d 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
  • 3d243c9c21 Assume D-pad or thumbstick style axes are centered at 0 Sam Lantinga 2017-01-04 07:06:48 -0800
  • 459cd58a4a Added mappings for several GameCube and SNES controllers Sam Lantinga 2017-01-04 06:21:17 -0800
  • 5f784d6acb Added the NEXT SNES Controller to the list of zero-centered joysticks Sam Lantinga 2017-01-04 06:19:56 -0800
  • cb0f261730 Increased joystick jitter tolerance for PS3 controllers Sam Lantinga 2017-01-04 05:56:47 -0800
  • d6aa9430d7 Some controllers have trouble getting out to 20000 Sam Lantinga 2017-01-04 05:09:02 -0800
  • cb569cc11c x11: deal with xrandr display size in millimeters being zero. Ryan C. Gordon 2017-01-04 09:33:47 -0500
  • 36e4098a21 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
  • 56563ba83f Fixed bug 3519 - SDL_GetDisplayMode fails to report mode.format when using Wayland backend Sam Lantinga 2017-01-03 00:44:05 -0800
  • 615301c2fe Added SDL_ReserveSpaceInDataQueue() to make space without copying data. Ryan C. Gordon 2016-12-27 23:48:43 -0500
  • d5c6aef049 Fixed bug 3539 - SDL2, missing MIR LDFLAGS Sam Lantinga 2017-01-02 10:30:32 -0800
  • 0ef857e6a8 Fixed bug 3529 - SDL_EGL_UnloadLibrary is not called at all on SDL_Quit Sam Lantinga 2017-01-01 19:10:36 -0800