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 |
twinaphex
|
420d0d0607
|
Get rid of audio_driver_set_volume_gain
|
2017-06-08 22:24:51 +02:00 |
twinaphex
|
65633c93f3
|
Audio mute now applies audio gain of 0.00 - no longer stops/starts
audio driver on mute toggle - should no longer unblock on audio
now if we set audio mute
|
2017-06-08 22:09:04 +02:00 |
twinaphex
|
cd3276c554
|
Add volume override for audio_mixer_mix
|
2017-06-08 22:03:11 +02:00 |
Twinaphex
|
e2be9e659d
|
Silence some warnings
|
2017-06-08 02:44:38 +02:00 |
twinaphex
|
b13dc7415c
|
(audio_driver.c) Audio mixer - Plug another memory leak
|
2017-05-31 01:23:20 +02:00 |
twinaphex
|
1af6d8a59f
|
Add audio_mixer_find_index - and attempt to plug memleaks
|
2017-05-30 22:34:18 +02:00 |
twinaphex
|
fd64b158ac
|
Add audio_mixer_play_stop_cb initial impl.
|
2017-05-30 06:29:19 +02:00 |
twinaphex
|
70d906c176
|
(audio mixer) Add default stop_cb which decrements audio mixer idx value
|
2017-05-30 06:03:36 +02:00 |
twinaphex
|
a379b71d42
|
Change string_is_equal to string_is_equal_noncase
|
2017-05-27 21:18:45 +02:00 |
twinaphex
|
4c1dc265bc
|
Put ifdef around this
|
2017-05-27 21:18:23 +02:00 |
twinaphex
|
5851d103d0
|
Add 'Add to Mixer' option for Ogg/WAV files inside the music tab
|
2017-05-27 21:03: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
|
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 |
twinaphex
|
969403fadb
|
Header include cleanups
|
2017-04-29 13:20:50 +02:00 |
twinaphex
|
f0c2d786ae
|
Update arrays struct
|
2017-04-28 22:59:13 +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 |
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 |
twinaphex
|
3fb630c571
|
Get rid of is_perfcnt_enable for audio_driver_write function
|
2017-04-20 10:15:11 +02:00 |
twinaphex
|
154b98394b
|
Don't stop/start the audio driver when muting/unmuting
|
2017-04-20 10:02:54 +02:00 |
twinaphex
|
d1ff5dd973
|
Header include cleanups
|
2017-04-20 09:14:20 +02:00 |
twinaphex
|
0a074ec4a5
|
audio_driver_alive() should return true inside audio_driver_start
|
2017-04-19 15:55:35 +02:00 |
twinaphex
|
7104d329fd
|
Update logs
|
2017-04-18 06:02:43 +02:00 |
twinaphex
|
d722ac6c04
|
Cleanup
|
2017-04-18 05:57:38 +02:00 |
twinaphex
|
e21df42ec1
|
Turn function static
|
2017-04-18 03:59:15 +02:00 |
twinaphex
|
8aa7ae168e
|
Remove unused function
|
2017-04-18 03:54:53 +02:00 |
twinaphex
|
55dd4ac754
|
Simplifications
|
2017-04-18 03:52:01 +02:00 |
twinaphex
|
662755c899
|
Start simplifying audio driver start/stop
|
2017-04-18 03:49:35 +02:00 |
Zoran Vuckovic
|
129151d5fc
|
add wasapi audio driver
|
2017-04-11 00:24:37 +02:00 |
twinaphex
|
1274092fdd
|
Move audio_mixer code to libretro-common
|
2017-03-22 03:00:21 +01:00 |
Twinaphex
|
216e7bcdaf
|
Silence more warnings on iOS
|
2017-02-26 21:46:19 +01:00 |
Twinaphex
|
b7b3b2cb5f
|
Try to prevent truckload of warnings on iOS
|
2017-02-26 10:33:03 +01:00 |