Commit Graph

1132 Commits

Author SHA1 Message Date
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
b2b4cc667c Fix memory leaks 2017-05-22 00:27:41 +02:00
twinaphex
73cc655de7 Cleanups 2017-05-21 18:05:21 +02:00
twinaphex
fd3025ff40 Memcpy the data 2017-05-21 18:04:58 +02:00
twinaphex
c6aba1af2f Cleanups 2017-05-19 06:17:20 +02:00
twinaphex
d7ed925488 Cleanups 2017-05-18 13:40:47 +02:00
twinaphex
838c1eb93a Prevent leaks 2017-05-18 09:17:30 +02:00
twinaphex
82d37d2036 Don't loop audio files by default 2017-05-18 07:27:41 +02:00
twinaphex
735801a317 Create audio_driver_mixer_remove_stream static function 2017-05-18 06:19:37 +02:00
twinaphex
5343648dc9 Start creating state machien for audio mixer streams 2017-05-18 06:16:16 +02:00
twinaphex
126a5bf121 Use string_is_equal_fast/string_is_not_equal_fast 2017-05-16 04:00:37 +02:00
twinaphex
67610b8263 Update task_audio_mixer.c 2017-05-15 11:07:12 +02:00
twinaphex
52c1d398a2 (audio_driver.c) Cleanup 2017-05-14 17:40:17 +02:00
twinaphex
42ebe7a7ad Merge runloop.c and retroarch.c 2017-05-11 09:11:46 +02:00
Twinaphex
e3f854092f Remove unused variables 2017-05-09 01:53:03 +02:00
twinaphex
67c67f566f Cleanups 2017-05-09 00:30:10 +02:00
twinaphex
99e7cb7d75 Only need to grab settings pointer from within audio_driver_flush
now when setting slowmotion
2017-05-08 21:50:21 +02:00
twinaphex
097515fa63 No longer have to grab settings pointer to get audio mute value 2017-05-08 21:39:08 +02:00
twinaphex
95214e8180 Cleanup 2017-05-08 21:31:14 +02:00
twinaphex
c63f059e10 Cleanups 2017-05-08 21:28:21 +02:00
twinaphex
48c4e1227a Add audio_mixer_active variable 2017-05-08 19:24:15 +02:00
twinaphex
ef9c16c7c9 Add audio_mixer_done to audio_driver_deinit 2017-05-08 18:21:33 +02:00
twinaphex
d8680542ba Add audio mixer calls 2017-05-08 18:18:43 +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
05e4ec733e Move uint variables 2017-04-28 21:03:04 +02:00
twinaphex
0da40fb3aa Move all float settings 2017-04-28 14:57:55 +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
twinaphex
08bbc8199f (audio_driver.c) Cleanup 2017-04-23 22:04:03 +02:00
twinaphex
7c6b93f58f More cleanups 2017-04-23 17:44:24 +02:00
twinaphex
299b72e208 Revert "Cleanups"
This reverts commit a4963d2a19.
2017-04-23 15:10:34 +02:00
twinaphex
a4963d2a19 Cleanups 2017-04-23 15:10:10 +02:00
twinaphex
d61edc51ad (audio_driver.c) Get rid of performance counters 2017-04-23 11:05:42 +02:00
Zoran Vuckovic
9ef51d8215 Change default buffering behavior in shared mode 2017-04-22 11:09:08 +02:00