Commit Graph

309 Commits

Author SHA1 Message Date
twinaphex
7bc66ae710 Buildfixes for MSVC 2015 2018-05-03 15:20:06 +02:00
twinaphex
ea77fbbd38 Increase max streams from 8 to 16 2018-05-02 23:42:39 +02:00
twinaphex
ab360ae3ac (Audio mixer) Add Sequential playback mode 2018-05-02 21:43:16 +02:00
twinaphex
0d36993ceb Remove name when sound is done 2018-05-02 21:02:45 +02:00
twinaphex
68a2f18bfb Cleanups 2018-05-02 20:52:06 +02:00
twinaphex
5e32f7ab40 Add To Mixer and Add To Mixer And Play actions 2018-05-02 20:39:55 +02:00
twinaphex
9fbfd503af Add value descriptions for audio mixer streams 2018-05-02 20:13:13 +02:00
twinaphex
5aeab54ab7 (Audio mixer) Ability to individually set volume per stream 2018-04-30 17:51:01 +02:00
twinaphex
01e85b321b Improve audio_driver_menu_sample 2018-04-30 15:44:12 +02:00
twinaphex
49341bac26 Add Play/Play (Looped) actions 2018-04-30 15:04:29 +02:00
twinaphex
965859ddcb Start adding mixer controls - ability to stop and remove loaded tracks 2018-04-30 14:34:25 +02:00
twinaphex
b0ef193117 Add 'Enable menu audio' setting 2018-04-29 00:41:53 +02:00
twinaphex
773fc1ebad Create audio_driver_menu_sample 2018-04-29 00:06:54 +02:00
twinaphex
b6df41d808 (audio_driver.c) Cleanups 2018-04-28 20:06:07 +02:00
twinaphex
e7272ddefa (Audio mixer) Add MP3 support as well 2018-04-28 14:18:04 +02:00
twinaphex
faa99bd323 Start adding FLAC hooks 2018-04-27 23:45:06 +02:00
Twinaphex
08a54e45f2 Get rid of a lot of implicit conversions 2018-04-09 15:56:45 +02:00
twinaphex
e4b955d4d4 Fix sample count reporting 2018-03-24 16:29:39 +01:00
twinaphex
875450e228 Statistics - add sample count 2018-03-24 15:42:45 +01:00
twinaphex
1fb7d14b36 Add audio statistics 2018-03-24 12:38:25 +01:00
twinaphex
9343eacc0a Create public function compute_audio_buffer_statistics 2018-03-24 12:25:52 +01:00
Dwedit
3297900543 Add the early return to audio_driver_sample_batch 2018-03-23 17:22:00 -05:00
Dwedit
575265ff06 Remove early return from audio_driver_flush 2018-03-23 14:46:32 -05:00
Dwedit
7deeb6d2fa Functions to enable and disable audio and video, and an environment function to query status of audio and video enables 2018-03-23 14:12:05 -05:00
twinaphex
9c305f7e95 Update 2018-02-03 12:22:08 +01:00
twinaphex
535012f8bf Put compute_audio_buffer_statistics behind ifdef DEBUG 2018-02-02 21:57:58 +01:00
twinaphex
7ab992e858 Add missing null pointer check 2018-01-29 23:01:58 +01:00
twinaphex
11f26ed549 Refactor verbosity code - try to avoid log calls if verbosity is not
set
2018-01-17 06:28:26 +01:00
twinaphex
8860619a5e Add audio_resampler_quality to config file 2017-12-31 21:25:07 +01:00
twinaphex
b9248cf3af Start preparing runtime toggleable resampler quality settings 2017-12-31 20:55:26 +01:00
twinaphex
7e61f08cdb Simplify audio_driver_flush 2017-12-30 14:14:30 +01:00
misson20000
033a7259b4 audio driver for the switch 2017-12-29 00:10:01 +01:00
Alcaro
a7be0520b5 Define replaced 2017-12-28 04:24:33 +01:00
Alcaro
b933a8796b Let's not pretend to calculate deviation if we don't actually do that 2017-12-28 03:05:42 +01:00
gblues
6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
721afe22d8 (MSVC 2010) Compile griffin.c as C 2017-10-02 22:06:32 +02:00
twinaphex
12957e461d Reduce more stack usage for offending functions 2017-09-09 05:26:14 +02:00
twinaphex
8654f124d1 Cleanup of audio_driver_dsp_filter_init - reduce stack usage 2017-09-09 04:56:13 +02:00
twinaphex
c0207e9b56 Revert "Reduce size of variables"
This reverts commit 79f1166c6e.
2017-09-09 00:20:39 +02:00
twinaphex
79f1166c6e Reduce size of variables 2017-09-08 23:44:10 +02:00
twinaphex
c3bb76a05e Try to reduce variable sizes 2017-09-08 05:58:48 +02:00
Brad Parker
0a1b3fedc0 VC6 support (targets NT 3.51) 2017-09-06 23:03:02 -04:00
Romain Tisserand
cbe2d9a941 Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
twinaphex
33c96bf6f2 This crashes 2017-06-24 22:09:18 +02:00
Charlton Head
4ad5f67663 TinyALSA support 2017-06-23 20:44:00 -05:00
twinaphex
80e2911bec Cleanups 2017-06-11 00:23:19 +02:00
twinaphex
34c1c5a361 Try to guard against value being -1 2017-06-09 12:15:26 +02:00
twinaphex
cdf7a403ea Add audio mixer mute enable 2017-06-08 23:53:24 +02:00
twinaphex
8f5f3d15f3 Add AUDIO_ACTION_MIXER_VOLUME_GAIN 2017-06-08 22:38:54 +02:00
twinaphex
5812471350 Need to apply db_to_gain to convert decibel to gain 2017-06-08 22:32:03 +02:00