Ryan C. Gordon
|
7f408e57ee
audio: Keep all available devices in a hashtable instead of linked lists.
|
2 年 前 |
Ryan C. Gordon
|
95a9271dbf
audio: Never lock a device while holding the device_list_lock.
|
2 年 前 |
Ryan C. Gordon
|
2bca4671a6
audio: Allow audio streams to be created when the subsystem isn't initialized.
|
2 年 前 |
Sam Lantinga
|
0d5cad91b1
We need audio converters initialized in SDL_InitAudio()
|
2 年 前 |
Ryan C. Gordon
|
1c3a0ade74
audio: Whoops, this stream format change is only for capture devices.
|
2 年 前 |
Sam Lantinga
|
c552cc6847
We don't require the audio system to be initialized for audio format conversion
|
2 年 前 |
Ryan C. Gordon
|
044046bc50
audio: Fixed assertions when capture devices have wrong audio formats.
|
2 年 前 |
Ryan C. Gordon
|
55a1458ed0
audio: Changes to one logical device must update all sibling logical devices.
|
2 年 前 |
Ryan C. Gordon
|
ff57867516
audio: Fixed copy/paste error that was checking wrong variable.
|
2 年 前 |
Ryan C. Gordon
|
d2d4914ac3
audio: WaitDevice/WaitCaptureDevice now returns a result.
|
2 年 前 |
Ryan C. Gordon
|
f1fc198278
audio: Destroy the logical audio device before sending DEVICE_REMOVED event.
|
2 年 前 |
Ryan C. Gordon
|
de5068f4e4
audio: Commented out a currently-incorrect assert.
|
2 年 前 |
Ryan C. Gordon
|
4db2b968af
audio: simple-copy path should check if device is paused.
|
2 年 前 |
Ryan C. Gordon
|
505dc4c39c
wasapi: Deal with device failures when we aren't holding the device lock.
|
2 年 前 |
Ryan C. Gordon
|
a5175e5ed0
audio: Fixed bug when setting up mixing formats.
|
2 年 前 |
Sam Lantinga
|
2e92e94ebb
Make sure we update device->sample_frames in SDL_AudioDeviceFormatChangedAlreadyLocked()
|
2 年 前 |
Ryan C. Gordon
|
a541e2ac10
audio: Change a few SDL_memcpy calls to SDL_copyp.
|
2 年 前 |
Ryan C. Gordon
|
54125c1408
audio: Only update bound audiostreams' formats when necessary.
|
2 年 前 |
Ryan C. Gordon
|
f8fdb20d8f
audio: Destroy all existing SDL_AudioStreams on shutdown.
|
2 年 前 |
Ryan C. Gordon
|
23206b9e3f
audio: Added SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED
|
2 年 前 |
Ryan C. Gordon
|
87ec6acf2d
audio: Added a FIXME
|
2 年 前 |
Ryan C. Gordon
|
ac88ffb7ea
audio: don't allocate buffer in SDL_SetAudioPostmixCallback for NULL callback.
|
2 年 前 |
Ryan C. Gordon
|
2a950f6ae6
audio: Replace some SDL_memcpy calls with SDL_copyp.
|
2 年 前 |
Ryan C. Gordon
|
0dc0434a3e
audio: Fixed race condition in subsystem shutdown.
|
2 年 前 |
Ryan C. Gordon
|
23f60203a3
audio: precalculate if we can use simple copies instead of the full mixer.
|
2 年 前 |
Ryan C. Gordon
|
36b0f11414
audio: Optimize setting device formats during audio thread iteration.
|
2 年 前 |
Sam Lantinga
|
fde8499f69
Use around 20ms for the audio buffer size
|
2 年 前 |
Mathieu Eyraud
|
39c2f97373
Fix NULL dereference in SDL_OpenAudio
|
2 年 前 |
Ryan C. Gordon
|
2f43f7bc53
audio: Allow querying of device buffer size.
|
2 年 前 |
Ryan C. Gordon
|
cf95721130
audio: Added a hint to let apps force device buffer size.
|
2 年 前 |