twinaphex
2127f5202b
(tinyalsa) Fix memory leak
2017-06-27 05:01:55 +02:00
Charlton Head
8b972a8d82
(tinyalsa) Variable latency support.
2017-06-26 19:08:22 -05:00
Charlton Head
0ece49df50
(tinyalsa) Allow changing device.
2017-06-25 13:37:27 -05:00
twinaphex
e1392b0fd4
(tinyalsa) Get rid of this variable
2017-06-25 07:08:09 +02:00
Charlton Head
15ca6c9507
remove extra error handling in tinyalsa_write for now
2017-06-24 23:42:36 -05:00
twinaphex
56f0bc2dcc
Cleanups to pcm_wait and pcm_sync_ptr
2017-06-25 04:54:28 +02:00
twinaphex
fc8392d1e7
(tinyalsa) Tiny cleanups
2017-06-25 04:28:19 +02:00
twinaphex
9a382ce6f4
(tinyalsa) Rewrite pcm_wait slightly
2017-06-25 04:24:06 +02:00
twinaphex
8487966c0b
(tinyalsa) Slightly rearrange pcm_writei
2017-06-25 04:18:05 +02:00
twinaphex
97063701f8
(tinyalsa) Buildfix
2017-06-25 04:11:11 +02:00
twinaphex
b74b0ceed5
CXX_BUILD fixes
2017-06-25 04:08:38 +02:00
twinaphex
5d1cfc47cc
C89_BUILD fixes
2017-06-25 04:05:34 +02:00
twinaphex
aaa590c817
(tinyalsa) No longer a header dependency on sound/asound.h
...
(tinyalsa) Try to bake it in for android
2017-06-25 02:06:37 +02:00
twinaphex
737adeabe7
Style nit
2017-06-24 22:58:06 +02:00
twinaphex
69061352a7
Comment functions out for now which remain unused
2017-06-24 21:57:45 +02:00
twinaphex
38e5d062e8
Merge tinyalsa pcm into audio/drivers/tinyalsa.c - now single-file
2017-06-24 21:48:43 +02:00
twinaphex
0aa4edafcf
Style nits
2017-06-24 21:28:21 +02:00
twinaphex
57c20bdee7
Try making driver a bit more full-featured
2017-06-24 21:23:49 +02:00
twinaphex
b7666b56d1
(tinyalsa) Add early return
2017-06-24 21:08:48 +02:00
Charlton Head
64cd82ceb2
TinyALSA change pcm_config
2017-06-24 12:42:53 -05:00
twinaphex
aec2dcb62a
(tinyalsa) silence warnings
2017-06-24 16:05:57 +02:00
Charlton Head
4ad5f67663
TinyALSA support
2017-06-23 20:44:00 -05:00
Brad Parker
fca0e52bdd
win32: make includes lowercase to fix cross-compilation on linux
2017-06-13 22:25:47 -04:00
Zoran Vuckovic
eebd7bbeea
Change shared-mode settings
2017-05-24 16:25:36 +02:00
Zoran Vuckovic
171694804b
Improve logging
2017-05-23 19:20:41 +02:00
Zoran Vuckovic
8ec72610d8
Remove unused variables
2017-05-22 19:57:05 +02:00
Zoran Vuckovic
c045b80a5a
Simplify latency and buffer length calculations
2017-05-22 18:47:48 +02:00
Zoran Vuckovic
554519457b
Fix incorrect function arguments
2017-05-22 17:29:17 +02:00
twinaphex
126a5bf121
Use string_is_equal_fast/string_is_not_equal_fast
2017-05-16 04:00:37 +02:00
Zoran Vuckovic
4cba63cdd0
Fix audio frame rate selection
2017-04-30 23:05:53 +02:00
twinaphex
969403fadb
Header include cleanups
2017-04-29 13:20:50 +02:00
Twinaphex
59da394197
Merge pull request #4859 from casdevel/wasapi-driver
...
Fix audio sync issue with fullscreen toggling
2017-04-28 23:13:31 +02:00
twinaphex
f0c2d786ae
Update arrays struct
2017-04-28 22:59:13 +02:00
Zoran Vuckovic
f3a55f1036
Fix audio sync issue with fullscreen toggling
2017-04-28 22:58:06 +02:00
twinaphex
aed6fd8082
(WASAPI) Buildfix
2017-04-28 22:17:44 +02:00
twinaphex
3e24672a43
Move bool settings
2017-04-28 12:23:59 +02:00
Francisco José García García
193b0b147f
[VITA] Fix no sound
2017-04-28 00:29:51 +02:00
Francisco José García García
79f28f2985
[VITA] Fix compiling
2017-04-27 08:49:21 +02:00
twinaphex
65f33f4403
See if this works for PSP as well
2017-04-27 00:58:56 +02:00
twinaphex
43ff75fd72
(psp_audio.c) Cut down on ifdefs
2017-04-27 00:46:48 +02:00
twinaphex
87d5fe2092
Cut down on ifdefs
2017-04-27 00:44:35 +02:00
Zoran Vuckovic
c5e56b1b25
Add workaround for "Pause when menu activated" option
...
Audio driver start function never gets called when this option is set to
off, so we start in init function for now. This solves one problem but
introduces new one, WASAPI engine starts running even there is no real
need for that.
2017-04-26 18:38:40 +02:00
Zoran Vuckovic
4a715e79e3
Code cleanup
2017-04-26 18:38:27 +02:00
Zoran Vuckovic
409a6136b8
Remove one redundant comment
2017-04-26 18:38:23 +02:00
Zoran Vuckovic
f412095047
Add shared-mode buffer length option
2017-04-26 18:37:44 +02:00
Zoran Vuckovic
a53645cc55
Fix device enumeration log message
2017-04-26 18:37:30 +02:00
twinaphex
8f15467215
Getr id of perf counters
2017-04-24 11:21:32 +02:00
Zoran Vuckovic
9ef51d8215
Change default buffering behavior in shared mode
2017-04-22 11:09:08 +02:00
Zoran Vuckovic
62d9e087c4
Fix issues with some cores in shared mode
2017-04-22 09:25:12 +02:00
Zoran Vuckovic
4197cfe174
Add device init fallback
2017-04-22 09:25:01 +02:00
Zoran Vuckovic
5526a2ba93
Fix sync off in shared mode
2017-04-22 09:24:52 +02:00
Zoran Vuckovic
86fdca5e68
Fix incorrect log messages
2017-04-22 09:24:32 +02:00
twinaphex
6ebd4e139e
Rewrite more string_is_equal call invocations as memcmp
2017-04-22 08:51:16 +02:00
twinaphex
120cf21505
Rewrite alsa_write pt. 2
2017-04-21 13:27:46 +02:00
twinaphex
74431917a2
Rewrite alsa_write
2017-04-21 12:21:38 +02:00
twinaphex
75e02c4646
Simplify alsa_write
2017-04-20 18:27:46 +02:00
twinaphex
d8ba05170f
(ALSA) Use macro for frames to bytes
2017-04-20 13:31:02 +02:00
twinaphex
9faae7eb3f
(ALSA) Use macro for determing frames from bytes instead of snd_pcm_bytes_to_frames
2017-04-20 11:20:34 +02:00
twinaphex
3fb630c571
Get rid of is_perfcnt_enable for audio_driver_write function
2017-04-20 10:15:11 +02:00
twinaphex
a9492f6a44
Cleanups
2017-04-15 22:27:23 +02:00
Zoran Vuckovic
66f1c42fcc
Add sync off support, improve format negotiation
2017-04-15 20:09:14 +02:00
Zoran Vuckovic
05a3f43057
Add sync off support, improve format negotiation
2017-04-15 20:09:08 +02:00
Zoran Vuckovic
90cfb50658
Added settings and non-standard frame rate handling
2017-04-14 03:35:40 +02:00
twinaphex
0341bdcf77
(WASAPI) Get rid of this header include
2017-04-11 00:51:34 +02:00
twinaphex
05496a8b57
(WASAPI) Nits
2017-04-11 00:35:21 +02:00
Zoran Vuckovic
2a594d313c
fixed latency and buffer duration calculations
2017-04-11 00:24:43 +02:00
Zoran Vuckovic
129151d5fc
add wasapi audio driver
2017-04-11 00:24:37 +02:00
twinaphex
e5370c114b
Update logs
2017-03-24 01:46:28 +01:00
twinaphex
1b27c3dec1
Make some log messages more consistent
2017-03-24 00:28:21 +01:00
aliaspider
ffbd1e838a
(3DS) build fix.
2017-01-31 03:27:26 +01:00
twinaphex
6cde73d86f
(CoreAudio) Add backwards compatibility
2017-01-29 19:55:14 +01:00
twinaphex
74b2fde05a
(ALSA) Use non-near version of set_channels - we don't yet support
...
anything other than stereo
2017-01-28 16:00:57 +01:00
twinaphex
4a5688ffe7
(ALSA) Use near versions of set_rate and set_channels - ALSA
...
can now set a different sampling rate if the suggested rate is
not available - should make PS4 gamepad audio work
2017-01-28 15:59:36 +01:00
twinaphex
8d863bde3d
(ALSA) Call snd_pcm_hw_params_set_rate_resample
2017-01-26 04:42:56 +01:00
twinaphex
d5db559d38
(PS3) Buildfix
2017-01-26 04:26:19 +01:00
twinaphex
020ef3cfa1
(XAudio2) Buildfix
2017-01-26 01:23:44 +01:00
twinaphex
e74853750b
(audio driver) Pass is_perfcnt_enable boolean variable to audio
...
driver write function
2017-01-25 17:30:50 +01:00
twinaphex
6661c0fb94
Rewrite performance counter stop/start/init into macros
2017-01-25 16:53:06 +01:00
twinaphex
c0bcbb2145
(alsathread.c) Cleanup
2017-01-25 03:37:14 +01:00
twinaphex
0de69c149a
Cleanup
2017-01-25 03:34:37 +01:00
aliaspider
021b510452
(WiiU) refactors/cleanups.
2017-01-23 16:14:05 +01:00
twinaphex
2aaa3a3a3a
Turn to C comments
2017-01-23 01:35:11 +01:00
twinaphex
fd9531268e
(wiiu_audio.c) Buildfix
2017-01-23 01:33:41 +01:00
twinaphex
90bc170829
Get rid of runloop_ctl calls inside audio drivers
2017-01-22 18:05:07 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
7931436f5b
Apply xerpi diff
2017-01-17 18:12:23 +01:00
Brad Parker
e1f4db8081
Win2000 buildfixes
2017-01-16 20:41:08 -05:00
John Regan
da51c2ebf6
coreaudio: fix getting device name
2017-01-16 10:26:17 -06:00
twinaphex
d7e0a9005b
(rsound.c) Update rsound
2017-01-14 09:38:45 +01:00
twinaphex
a8c9cd91d8
(wiiu) Cleanups
2017-01-14 09:35:52 +01:00
twinaphex
fad63aa036
More header include removals
2017-01-13 16:41:08 +01:00
twinaphex
952f5e8d6e
Remove some more configuration.h header includes
2017-01-13 16:39:43 +01:00
twinaphex
b20c9d870b
Add block_frames member to audio driver init function;
...
be more prudent with strdup
2017-01-11 07:25:42 +01:00
twinaphex
f3e7fc09d4
Fix pulse.c
2017-01-09 13:10:15 +01:00
twinaphex
83e8aec3d4
Refactor audio driver code - add new_rate variable
2017-01-09 13:09:14 +01:00
twinaphex
8fa011d836
Get rid of some header includes
2017-01-09 12:50:54 +01:00
twinaphex
bcfbf46e5a
Comment out underrun log messages for PulseAudio
2016-12-11 22:39:26 +01:00
twinaphex
cc70847aa7
(JACK) Minor style nits
2016-12-06 07:14:34 +01:00
Adriano Moura
4ee1e2bba6
Fixes a bug where jack audio device setting would be clamped down to only one channel. Caused by a misuse of strtok.
2016-12-06 02:32:54 -02:00
Brad Parker
f725b48555
starting to revert unicode changes
2016-12-03 00:15:29 -05:00