61c0f2cf64
Suggestion from Apple: use kCFRunLoopCommonModes which does more complete event processing
Sam Lantinga
2016-09-08 20:38:23 -07:00
da1e3d6938
emscripten: special case to make SDL_ShowSimpleMessageBox() work.
Ryan C. Gordon
2016-09-06 13:13:03 -04:00
45553ac4db
emscripten-buildbot.sh: exit with an error if configure/make fail.
Ryan C. Gordon
2016-09-06 12:18:52 -04:00
6188c33420
mac: Patched to compile with CMake project.
Ryan C. Gordon
2016-09-04 01:42:46 -04:00
0265d3af9b
coreaudio: Move from AudioUnits to AudioQueues.
Ryan C. Gordon
2016-09-04 01:23:55 -04:00
3b53304a94
coreaudio: capture devices should let the system allocate the render buffer.
Ryan C. Gordon
2016-09-03 00:13:41 -04:00
fda7a3d158
coreaudio: Replaced an int with an SDL_bool.
Ryan C. Gordon
2016-09-02 13:12:21 -04:00
f9d9708f6b
coreaudio: Move some variable declarations to the top of the scope.
Ryan C. Gordon
2016-09-02 13:11:28 -04:00
1428bab3b3
Fixes building SDL on Ubuntu 16.04 with Mir headers installed
Gabriel Jacobo
2016-09-01 16:01:54 -03:00
f11a440999
wayland: Add support for relative mouse mode, by Jonas ?dahl <jadahl@gmail.com>
Sam Lantinga
2016-09-01 01:26:56 -07:00
19d3500ae1
wayland: Build own version of core protocol
Jonas ?dahl
2016-06-23 18:39:05 +08:00
736a624df0
Wayland: Set "class" for each window we create This will be used by Wayland compositors to match the application ID and .desktop file to the SDL window(s).
Bastien Nocera
2016-09-01 01:22:58 -07:00
2098bfb3ca
emscripten: Be more aggressive when closing audio capture devices.
Ryan C. Gordon
2016-08-31 16:10:04 -04:00
f5d43cf912
WinRT: added an extra NULL pointer check for SDL_*ScreenSaver() backend code
David Ludwig
2016-08-31 12:52:55 -04:00
ebb058910d
Mir: Add mouse grab support (requires mir 0.24)
Brandon Schaefer
2016-08-30 12:58:00 -07:00
48490a528a
Fixed log message in audio capture test program.
Philipp Wiesemann
2016-08-30 21:16:04 +02:00
9581d4a585
Android: Fixed misleading warning in log output (thanks, Sylvain!).
Philipp Wiesemann
2016-08-30 21:15:18 +02:00
cf28727f89
Android: Fixed missing mouse motion events while button down (thanks, Sylvain!).
Philipp Wiesemann
2016-08-30 21:14:52 +02:00
51053a062c
Fixed compiling if filesystem is disabled (thanks, Elias!).
Philipp Wiesemann
2016-08-30 21:14:13 +02:00
5020fe8fdb
WinRT: added SDL_*ScreenSaver() support; fixed crash when restoring app from screensaver
David Ludwig
2016-08-29 20:27:21 -04:00
651107a118
Fixed sorting and name of XBox wireless controller entry
Sam Lantinga
2016-08-16 12:02:22 -07:00
4c1484784a
Merged Change: 3576099 from rel/streaming_client
Sam Lantinga
2016-08-16 12:02:12 -07:00
b65763c0c2
WinRT: patched to compile
David Ludwig
2016-08-29 10:48:56 -04:00
5bcf1d256b
cocoa: Fixed incorrect autorelease, noted by static analysis.
Ryan C. Gordon
2016-08-28 19:06:31 -04:00
c9bfcbde6e
nacl: Patched to compile.
Ryan C. Gordon
2016-08-28 18:52:25 -04:00
714aa21136
Patched to compile on Haiku.
Ryan C. Gordon
2016-08-28 18:24:44 -04:00
2da1ec8354
Merge audio capture work back into the mainline.
Ryan C. Gordon
2016-08-28 13:36:13 -04:00
06dcdc7d48
Patched to compile.
Ryan C. Gordon
2016-08-28 11:56:11 -04:00
850da32f30
alsa: Implemented hotplug support, cleaned up device names.
Ryan C. Gordon
2016-08-28 08:50:26 -07:00
35e564a694
ios: patched to compile.
Ryan C. Gordon
2016-08-26 15:46:29 -04:00
cfa95fe68c
alsa: don't enumerate virtual devices, just physical hardware.
Ryan C. Gordon
2016-08-15 10:09:41 -04:00
ad1bfea5a0
Added SDL_PrivateJoystickAdded() and SDL_PrivateJoystickRemoved() Updated the removal code to iterate over all joystick add messages instead of just the first one.
Sam Lantinga
2016-08-26 12:18:08 -07:00
c69bce6774
commit 1170112da3776fdb06425f62d57b63144c33dc51 Author: James Zipperer <james.zipperer@synapse.com> Date: Sun Aug 21 01:19:19 2016 -0700
Sam Lantinga
2016-08-26 11:16:44 -07:00
e79f00097a
Emscripten: Fixed crash if closing removed joystick (thanks, Sylvain!).
Philipp Wiesemann
2016-08-25 22:31:44 +02:00
e41e185eab
Android: Fixed crash if closing removed joystick (thanks, Sylvain!).
Philipp Wiesemann
2016-08-25 22:31:33 +02:00
5150eb361f
WinRT: fixed bug where Win10 GameBar, when shown + hidden, might not restore a cursor's hidden state
David Ludwig
2016-08-20 13:46:45 -04:00
f6f9350a3c
Added link in header comment.
Philipp Wiesemann
2016-08-17 21:05:00 +02:00
b6daf1f60a
testaudiocapture: ask for way more output samples.
Ryan C. Gordon
2016-08-12 22:50:48 -04:00
d05ae1941c
emscripten: send fake mouse events for touches, like other targets do.
Ryan C. Gordon
2016-08-12 19:59:00 -04:00
3b88f5c690
emscripten audio: check for an "undefined" object, remove some console.log().
Ryan C. Gordon
2016-08-12 00:03:58 -04:00
e435659c63
audio: Cleaned up "extern AudioBootStrap" list.
Ryan C. Gordon
2016-08-11 22:26:58 -04:00
6f4bcd2498
audio: Renamed some internal driver symbols in various targets.
Ryan C. Gordon
2016-08-11 22:22:09 -04:00
8f0af77354
android: implement audio capture support.
Ryan C. Gordon
2016-08-11 22:04:49 -04:00
b78ec97496
directsound: Implemented audio capture support.
Ryan C. Gordon
2016-08-10 16:00:16 -04:00
21c7fe0060
windows: directsound should also map audio device GUIDs to proper names.
Ryan C. Gordon
2016-08-10 15:34:24 -04:00
b879595a2a
audio: Patched to compile on C89 compilers.
Ryan C. Gordon
2016-08-10 14:14:14 -04:00
244d2dbcd5
emscripten audio: fix timer on capture's silence callback.
Ryan C. Gordon
2016-08-10 14:13:48 -04:00
7a8e4cb019
directsound: recalculate audiospec size before creating secondary buffer.
Ryan C. Gordon
2016-08-09 19:35:46 -04:00
358a168c9d
emscripten audio: Added audio capture support.
Ryan C. Gordon
2016-08-09 16:58:32 -04:00
5de11a5fc5
Added a FIXME.
Ryan C. Gordon
2016-08-09 16:58:06 -04:00
3139e5d16b
testaudiocapture: open capture device to same spec as output device.
Ryan C. Gordon
2016-08-09 16:57:49 -04:00
a05bde2170
audio: Only allocate fake_stream if we're using the standard audio threads.
Ryan C. Gordon
2016-08-09 00:44:59 -04:00
be8d7a46fb
audio: simplifed check for internal callback.
Ryan C. Gordon
2016-08-09 00:44:05 -04:00
8097f272e2
[ OSX ] enables Xbox One S Guide (System Main Menu) button detection. the one possible impact is that since button identifiers on OSX are just their sequence in the HID report descriptor we might change the button order, and any existing/saved mappings may get their order changed.
Sam Lantinga
2016-08-08 12:17:53 -07:00
df4985e207
dsp: Implemented audio capture support.
Ryan C. Gordon
2016-08-07 02:43:20 -04:00
a0ff2554c1
winmm: Try to get full device names from the Windows Registry.
Ryan C. Gordon
2016-08-07 01:48:38 -04:00
ff7df7e687
winmm: Added a FIXME for truncated device names.
Ryan C. Gordon
2016-08-06 23:05:02 -04:00
51d1523380
winmm: Implemented audio capture support.
Ryan C. Gordon
2016-08-06 19:34:32 -04:00
a21e6af514
Add Xbox One controller GUIDs to the XInput filter in the DirectInput joystick driver.
Mikkel Krautz
2016-08-06 15:09:20 +02:00
4499e5bcc6
disk audio: Make default i/o delay match what device is meant to be running at.
Ryan C. Gordon
2016-08-06 03:45:45 -04:00
978df1ad74
disk audio: Implemented "capture" support, cleaned up some things.
Ryan C. Gordon
2016-08-06 03:39:15 -04:00
a15b974044
testaudiocapture: use capture device buffer queueing, for better test coverage.
Ryan C. Gordon
2016-08-06 02:48:00 -04:00
7315390171
audio: Implemented buffer queueing for capture devices (SDL_DequeueAudio()).
Ryan C. Gordon
2016-08-06 02:47:27 -04:00
7bfe494c62
testaudiocapture: don't use fullscreen for the window.
Ryan C. Gordon
2016-08-06 02:45:51 -04:00
e7347a4027
audio: SDL_ClearQueuedAudio() should free everything but two packets.
Ryan C. Gordon
2016-08-06 02:27:55 -04:00
9a33154450
nas: initial shot at audio capture support. Compiles, but not tested.
Ryan C. Gordon
2016-08-05 04:23:32 -04:00
9b2a59ef05
audio: Changed OnlyHasDefaultInputDevice to OnlyHasDefaultCaptureDevice.
Ryan C. Gordon
2016-08-05 02:04:48 -04:00
761a79788c
audio: changed some SDL_memset() calls to SDL_zero(), other minor corrections.
Ryan C. Gordon
2016-08-05 01:59:06 -04:00
979de761c9
audio: Removed internal SDL_audiomem.h and macros.
Ryan C. Gordon
2016-08-05 01:44:15 -04:00
9b64772775
audio: Clean up some CloseDevice() interface details.
Ryan C. Gordon
2016-08-05 01:44:41 -04:00
30a9139bc3
arts: backed out audio capture support.
Ryan C. Gordon
2016-08-04 11:51:17 -04:00
20cd5e44ce
dummy audio: Patched to compile.
Ryan C. Gordon
2016-08-03 16:54:10 -04:00
24bc00a831
Fixed two old identifiers in header comments.
Philipp Wiesemann
2016-08-03 22:39:44 +02:00
82c94a3f79
PSP: Fixed memory leak if video init failed.
Philipp Wiesemann
2016-08-03 22:32:20 +02:00
9f97ee8a85
WinRT: Removed not needed SDL_zerop() after SDL_calloc().
Philipp Wiesemann
2016-08-03 22:32:02 +02:00
a4abda0b70
Added brackets to function names in header comments so that doxygen links them.
Philipp Wiesemann
2016-08-03 22:30:31 +02:00
17246ba95e
dummy audio: Implemented dummy audio capture support. :)
Ryan C. Gordon
2016-08-03 02:18:47 -04:00
9dd8477a21
bsdaudio: first shot at audio capture support!
Ryan C. Gordon
2016-08-03 01:57:41 -04:00
d30a2f5ad8
bsdaudio: this appears to be using the wrong variable...?
Ryan C. Gordon
2016-08-03 01:56:58 -04:00
ecbd625c4b
arts: Patched to (maybe) compile.
Ryan C. Gordon
2016-08-03 01:53:59 -04:00
a7dddacd99
arts: implemented audio capture support.
Ryan C. Gordon
2016-08-03 01:01:44 -04:00
38f4b68ca7
alsa: capture devices don't need a mixbuf allocated.
Ryan C. Gordon
2016-08-03 01:00:30 -04:00
3ed9b0f567
testaudiocapture: made test app interactive.
Ryan C. Gordon
2016-08-03 00:31:08 -04:00
a9ef240cef
coreaudio: Implemented audio capture for iOS.
Ryan C. Gordon
2016-08-03 00:30:12 -04:00
f758483a28
testaudiocapture: Make a simple green/red window when recording/playing.
Ryan C. Gordon
2016-08-02 19:17:51 -04:00
41e8f9ede4
alsa: Implemented audio capture support!
Ryan C. Gordon
2016-08-02 15:06:40 -04:00
754efd43f4
alsa: Cleaned up the 5.1 swizzle mess a little.
Ryan C. Gordon
2016-08-02 15:06:05 -04:00
6bd1ec6bb0
audio: a little more robustness in the capture device's thread.
Ryan C. Gordon
2016-08-02 15:04:33 -04:00
d662bc04a5
pulseaudio: Implemented audio capture support!
Ryan C. Gordon
2016-08-02 13:50:58 -04:00
0d0f7080a3
audio: implemented higher level infrastructure for running capture devices.
Ryan C. Gordon
2016-08-02 13:50:21 -04:00
6d5c9c1e67
audio: Made some SDL_AudioDevice fields atomic.
Ryan C. Gordon
2016-08-02 13:48:52 -04:00
b35b9f950e
testaudiocapture: Let specific devices be opened.
Ryan C. Gordon
2016-08-02 13:38:56 -04:00
ca57b9ee11
BUGS.txt: Bugzilla supports SSL; changed link to https:// ...
Ryan C. Gordon
2016-08-01 13:36:43 -04:00
67f2538c41
audio: changed some internal ints to be SDL_bools.
Ryan C. Gordon
2016-08-01 13:32:27 -04:00
a94376c72d
nacl: unlock audio thread mutex when done with it.
Ryan C. Gordon
2016-08-01 11:47:02 -04:00
c754662dda
audio: Make SDL_AudioDevice::shutdown an atomic value.
Ryan C. Gordon
2016-08-01 11:45:45 -04:00
015dd8dd1d
audio: Implemented capture support for Mac OS X CoreAudio.
Ryan C. Gordon
2016-08-01 00:20:47 -04:00