Commits on Source (13)
-
3742acc5
-
These functions must be called by the owner, and not by stream modules.
d09b0a78 -
No functional changes.
46e37bd9 -
Use the same behavior than for volume.
e0373ddf -
When volume or mute was changed, both volume and mute were reported.
d5fe154f -
fc3fe81e
-
In order to also wait for the Wasapi event.
e6b41b44 -
1b43ce2f
-
The playback is now done by the MMSession thread. This thread will wait via the Wasapi Event handle if the audio buffer is full.
4521fb45 -
6cd74e1c
-
6dc6d7c1
-
Create a thread from Start() that will do the playback.
9157a849 -
aout_stream_owner_New() return void * and use a size_t because the "aout module" might want to allocate extra private data. This will be necessary with multiple stream playbacks.
02c95ad3
Showing
- modules/audio_output/mmdevice.c 164 additions, 104 deletionsmodules/audio_output/mmdevice.c
- modules/audio_output/mmdevice.h 136 additions, 17 deletionsmodules/audio_output/mmdevice.h
- modules/audio_output/wasapi.c 15 additions, 4 deletionsmodules/audio_output/wasapi.c
- modules/audio_output/winstore.c 152 additions, 38 deletionsmodules/audio_output/winstore.c