bunnei
|
59beb540ae
|
Merge pull request #1321 from lioncash/audio-shadow
cubeb_sink: Get rid of variable shadowing within CubebSink's constructor
|
2018-09-17 12:26:29 -04:00 |
bunnei
|
3476ba2aee
|
Merge pull request #1320 from lioncash/name
cubeb_sink: Correct context name in ListCubebSinkDevices()
|
2018-09-17 10:10:33 -04:00 |
fearlessTobi
|
63c2e32e20
|
Port #4182 from Citra: "Prefix all size_t with std::"
|
2018-09-15 15:21:06 +02:00 |
Lioncash
|
fc669a97d4
|
cubeb_sink: Get rid of variable shadowing within CubebSink's constructor
The parameter of the lambda was shadowing the variable that was being
assigned to.
|
2018-09-14 12:20:51 -04:00 |
Lioncash
|
b5218d9986
|
cubeb_sink: Correct context name in ListCubebSinkDevices()
This ain't Citra.
|
2018-09-14 12:18:09 -04:00 |
MerryMage
|
957ddab679
|
audio_core: Flush stream when not playing anything
|
2018-09-12 18:09:14 +01:00 |
MerryMage
|
55af5bda55
|
cubeb_sink: Downsample arbitrary number of channels
|
2018-09-09 09:51:46 +01:00 |
MerryMage
|
1aa195a9c0
|
cubeb_sink: Perform audio stretching
|
2018-09-08 18:56:38 +01:00 |
MerryMage
|
7e697ab7ff
|
cubeb_sink: Hold last available value instead of writing zeros
This reduces clicking in output audio should we underrun.
|
2018-09-08 18:56:38 +01:00 |
MerryMage
|
6d9dd1dc6d
|
cubeb_sink: Use RingBuffer
|
2018-09-08 18:56:38 +01:00 |
fearlessTobi
|
a6efff8b02
|
Add audio stretching support
|
2018-09-08 18:26:23 +01:00 |
MerryMage
|
fcc5ffdfdd
|
cubeb_sink: Protect queue with a mutex
|
2018-08-12 20:41:46 +01:00 |
bunnei
|
1dee8ceda1
|
audio_core: Use s16 where possible for audio samples.
|
2018-08-04 18:22:58 -04:00 |
bunnei
|
02fccc0940
|
cubeb_sink: Support variable sample_rate and num_channels.
|
2018-08-04 15:30:10 -04:00 |
bunnei
|
34b3f83498
|
audio_core: Sinks need unique names as well.
|
2018-08-04 14:34:12 -04:00 |
bunnei
|
f437c11caf
|
audio_core: Implement Sink and SinkStream interfaces with cubeb.
|
2018-07-30 21:45:24 -04:00 |