pionere
2eafe4340c
cleanup/sync the main loop of *_OpenDevice functions to pick audio format
2022-01-28 20:40:19 -05:00
pionere
1043dd8c0d
adjust handling of iscapture
...
- drop iscapture parameter of OpenDevice
- use SDL_bool for iscapture
2022-01-28 20:40:19 -05:00
pionere
0dda8a7f4c
cleanup init functions of audio
...
- use SDL_bool if possible
- assume NULL/SDL_FALSE filled impl
- skip zfill of current_audio at the beginning of SDL_AudioInit (done before the init() calls)
2022-01-28 20:40:19 -05:00
Sam Lantinga
120c76c84b
Updated copyright for 2022
2022-01-03 09:40:21 -08:00
Sylvain
a0cb079a42
Fixed bug #4982 - Failed to open audio_device on OpenSLES / Android 5.x with freq 96khz+
2021-11-21 15:45:08 +01:00
Sylvain
8ac0fb52cb
OpenSLES: CloseDevice() is called at higher level, if OpenDevice() fails
...
- explicit initialization of static variables
2021-04-29 09:29:02 +02:00
Sylvain
4118fe62fe
Android: OpenSLES, explicitly initialise the global variable 'bqPlayerPlay',
...
it may be read even if OpenSLES back-end hasn't been intialized
2021-04-15 20:52:43 +02:00
Sam Lantinga
9130f7c377
Updated copyright for 2021
2021-01-02 10:25:38 -08:00
Sam Lantinga
cb36189692
Fixed bug 5235 - All internal sources should include SDL_assert.h
...
Ryan C. Gordon
We should really stick this in SDL_internal.h or something so it's always available.
2020-12-09 07:16:22 -08:00
Sam Lantinga
14bf532df3
Fixed opening audio on Android from the Steam Link shell activity
2020-02-13 16:10:52 -08:00
Sam Lantinga
4bb95e8403
Implemented OpenSL-ES audio recording on Android
2020-02-11 16:14:02 -08:00
Sam Lantinga
a8780c6a28
Updated copyright date for 2020
2020-01-16 20:49:25 -08:00
Sylvain Becker
70dc8d1648
Android: fix corresponding warnings
2019-08-30 08:55:20 +02:00
Sam Lantinga
03cf24162f
OpenSL ES audio cleanup and added a note with low latency audio discussion
2019-06-08 10:21:38 -07:00
Sam Lantinga
166d15fd75
Fixed surround sound channel setup for Android OpenSL ES audio driver
2019-06-07 15:09:15 -07:00
Sam Lantinga
02f9667a08
Fixed static and buzzing when trying to use floating point audio on the OpenSL ES audio driver.
2019-05-23 13:47:27 -07:00
Sylvain Becker
03cbac4040
Android/openslES: fix warnings, comment out un-used interface
2019-02-05 15:14:15 +01:00
Sylvain Becker
614c8aea20
Android/openslES: set number of buffers of DATALOCATOR to internal NUM_BUFFER
...
If we increase NUM_BUFFER, Enqueue won't fail with SL_RESULT_BUFFER_INSUFFICIENT
2019-02-05 15:09:41 +01:00
Sylvain Becker
bf823bf2dc
Android/openslES: prevent to run out of buffers if Enqueue() fails.
2019-02-05 15:05:32 +01:00
Sylvain Becker
1b24b2eca5
Android/openslES: fix Pause/ResumeDevices when openslES is not used
2019-01-14 22:56:57 +01:00
Sylvain Becker
647b1f6a6d
Android/openslES: check for non NULL variable, some intialization.
...
use the previous naming
2019-01-14 14:36:13 +01:00
Sylvain Becker
7b1cc441dd
Android/openslES: start playing, after creating ressources
2019-01-14 14:31:06 +01:00
Sylvain Becker
955d87894b
Android/openslES: set audio in paused/resumed state for Android event loop
...
And also in "stopped" state before closing the device.
2019-01-14 12:33:29 +01:00
Sylvain Becker
59c8c7b684
Android/openslES: move a few static variables to SDL_PrivateAudioData structure
2019-01-14 10:58:57 +01:00
Sylvain Becker
5aeeaaab70
Android/openslES: register and use CloseDevice function.
2019-01-14 10:16:26 +01:00
Sylvain Becker
365fd9c602
Android/openslES: some space and indentation to match SDL conventions
2019-01-14 10:04:54 +01:00
Sam Lantinga
7dc92a7669
Initial Android OpenSL ES implementation, contributed by ANTA
2019-01-12 12:18:44 -08:00