Ryan C. Gordon
e717a37601
bsdaudio: first shot at audio capture support!
...
(untested, uncompiled...for now.)
2016-08-03 01:57:41 -04:00
Ryan C. Gordon
a0e627f821
bsdaudio: this appears to be using the wrong variable...?
...
(We probably never noticed because this is meant to block until it fully
writes a buffer, and would only trigger an issue if we had a short write
that wasn't otherwise an error condition.)
2016-08-03 01:56:58 -04:00
Ryan C. Gordon
db0c70b5a8
arts: Patched to (maybe) compile.
2016-08-03 01:53:59 -04:00
Ryan C. Gordon
3ed7e95984
arts: implemented audio capture support.
...
(completely untested! Not even compiled!!).
2016-08-03 01:01:44 -04:00
Ryan C. Gordon
2883d9cce8
alsa: capture devices don't need a mixbuf allocated.
2016-08-03 01:00:30 -04:00
Ryan C. Gordon
047cd6cf87
testaudiocapture: made test app interactive.
...
(hold down mouse/finger to record, then it plays back what it heard. Repeat.)
2016-08-03 00:31:08 -04:00
Ryan C. Gordon
000e5b95d0
coreaudio: Implemented audio capture for iOS.
2016-08-03 00:30:12 -04:00
Ryan C. Gordon
effa79c36a
testaudiocapture: Make a simple green/red window when recording/playing.
2016-08-02 19:17:51 -04:00
Ryan C. Gordon
7fc13682c7
alsa: Implemented audio capture support!
2016-08-02 15:06:40 -04:00
Ryan C. Gordon
94da231b4c
alsa: Cleaned up the 5.1 swizzle mess a little.
...
Shouldn't this be something ALSA handles for us with channel maps, so we can
just delete this code?
2016-08-02 15:06:05 -04:00
Ryan C. Gordon
c715b1b009
audio: a little more robustness in the capture device's thread.
2016-08-02 15:04:33 -04:00
Ryan C. Gordon
4245d5151f
pulseaudio: Implemented audio capture support!
2016-08-02 13:50:58 -04:00
Ryan C. Gordon
7793384ffc
audio: implemented higher level infrastructure for running capture devices.
2016-08-02 13:50:21 -04:00
Ryan C. Gordon
ff065554db
audio: Made some SDL_AudioDevice fields atomic.
...
This makes sure they're properly communicated to the audio threads.
2016-08-02 13:48:52 -04:00
Ryan C. Gordon
9396cce861
testaudiocapture: Let specific devices be opened.
...
--HG--
extra : amend_source : f1b96012549325d102027b574420d369846f4d97
2016-08-02 13:38:56 -04:00
Ryan C. Gordon
f38c23dd63
BUGS.txt: Bugzilla supports SSL; changed link to https:// ...
2016-08-01 13:36:43 -04:00
Ryan C. Gordon
0a21fedf8e
audio: changed some internal ints to be SDL_bools.
2016-08-01 13:32:27 -04:00
Ryan C. Gordon
9f68a038ec
nacl: unlock audio thread mutex when done with it.
2016-08-01 11:47:02 -04:00
Ryan C. Gordon
40504bdb30
audio: Make SDL_AudioDevice::shutdown an atomic value.
...
Just to make sure this get communicated to the audio thread properly.
2016-08-01 11:45:45 -04:00
Ryan C. Gordon
d8cbd0f112
audio: Implemented capture support for Mac OS X CoreAudio.
...
I don't know what iOS wants yet, so this code might work there, too...?
--HG--
extra : histedit_source : ac0da911bac9f9cfd8e6335089a8c1b2d140884c
2016-08-01 00:20:47 -04:00
Ryan C. Gordon
d2873d0971
audio: Initial bits to enable audio capture support.
...
--HG--
extra : histedit_source : ae3938cddad98d32fdec1221ef1ed57ebb2d20e0
2016-08-01 00:18:56 -04:00
Philipp Wiesemann
cea5990d5a
Fixed information in touch README and changed identifiers so doxygen links them.
2016-07-27 20:47:31 +02:00
Philipp Wiesemann
a07ce859b0
Android: Updated a comment.
2016-07-27 20:47:08 +02:00
Philipp Wiesemann
b8ba8f4d1e
Android: Replaced deprecated AbsoluteLayout with RelativeLayout.
...
Fixes Bugzilla #2211 .
2016-07-27 20:46:18 +02:00
Philipp Wiesemann
1d6a32758b
Linux: Fixed memory leak in haptic implementation (thanks, Martin!).
...
Fixes Bugzilla #3238 .
2016-07-20 21:01:14 +02:00
Philipp Wiesemann
437ec0ab40
Pandora: Fixed memory leak in video implementation.
2016-07-20 21:00:52 +02:00
Philipp Wiesemann
2a8870adf0
Pandora: Fixed compile warnings in video implementation (thanks, Bombo!).
...
Fixes Bugzilla #2734 .
2016-07-20 21:00:36 +02:00
Philipp Wiesemann
3aafe6438a
ALSA: Fixed adding wrong status to error message (thanks, romain145!).
...
Fixes Bugzilla #3364 .
2016-07-19 21:02:44 +02:00
Philipp Wiesemann
87009d4ed9
Pandora: Fixed SDL version in debug output.
2016-07-19 21:02:09 +02:00
Philipp Wiesemann
c69d353366
Pandora: Updated SDL version in Makefile.
2016-07-19 21:01:30 +02:00
Philipp Wiesemann
7cd228c24c
Pandora: Fixed referring to no more existing atomic source file in Makefile.
2016-07-19 21:01:13 +02:00
Philipp Wiesemann
082159fb7d
Updated comments in video implementations.
2016-07-18 22:03:47 +02:00
Philipp Wiesemann
778b4fd4d9
Pandora: Fixed compile error in video implementation (thanks, Bombo!).
...
Partially fixes Bugzilla #2734 .
2016-07-18 22:02:17 +02:00
Philipp Wiesemann
70603ac944
Android: Fixed androidbuild.sh not working on OS X (thanks, Steffen!).
...
Fixes Bugzilla #2429 .
2016-07-18 22:01:01 +02:00
Philipp Wiesemann
9272534dd2
Android: Fixed missing export of a JNI function (thanks, Andrii!).
...
Fixes Bugzilla #3393 .
2016-07-17 21:43:12 +02:00
Philipp Wiesemann
9c5eea986a
Android: Fixed compile warning about a missing prototype (thanks, Sylvain!).
...
Fixes Bugzilla #3351 .
2016-07-17 21:42:53 +02:00
Philipp Wiesemann
8522dff70f
Fixed compile warnings about evaluating undefined identifiers.
...
Partially fixes Bugzilla #3351 .
2016-07-17 20:32:44 +02:00
Brandon Schaefer
d1caaa42c9
Tests: Would be wise to compile this
2016-07-13 09:41:43 -07:00
Brandon Schaefer
5564d048dc
Tests: Somehow tabs leaked in...
2016-07-13 07:39:01 -07:00
Brandon Schaefer
962f8d8766
Tests: Add a manual test for a custom cursor (Taken from the API docs)
2016-07-13 07:34:06 -07:00
Brandon Schaefer
bd6c92676a
Tests: Mir needs the window to swap at lease 1 frame for the cursor to show. So render in testwm2
2016-07-13 07:07:46 -07:00
Brandon Schaefer
e7823e8d7b
MIR: Fix system cursors. Been broken since custom cursor support was added!
2016-07-13 07:07:08 -07:00
Philipp Wiesemann
2e8c081f05
Android: Added new key codes from API 24.
2016-07-09 22:06:00 +02:00
Alex Szpakowski
ebcd2e8914
iOS: Fix an OpenGL ES error when rotating the device if MSAA is used (thanks Cole Campbell!)
...
Fixes bug #3378 .
2016-07-02 13:38:31 -03:00
Philipp Wiesemann
93d29988d1
Fixed three source comments in tests.
2016-06-28 21:15:16 +02:00
Philipp Wiesemann
68ef914d7e
Added a simple test case for SDL_sscanf() to tests.
...
It fails on platforms where SDL's custom implementation is used.
Relates to Bugzilla #3341 .
2016-06-28 21:14:11 +02:00
Philipp Wiesemann
38b769cbe1
Fixed freeing strings created by strdup() with SDL_free().
...
This only worked on platforms where SDL_free() wraps free().
2016-06-28 21:08:23 +02:00
Philipp Wiesemann
71e7b716dc
Mac: Fixed crash if SDL_GetDisplayDPI() got NULL pointers for output parameters.
2016-06-26 21:08:57 +02:00
Philipp Wiesemann
fedb2f13aa
Fixed compile warnings in test library about formats strings not being literals.
...
Partially fixes Bugzilla #3375 .
2016-06-25 19:40:44 +02:00
Philipp Wiesemann
87a3a9d5db
Mac: Updated file name in README.
2016-06-25 19:40:02 +02:00