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
2a5bda2b14
C89_BUILD fix
2017-12-11 20:40:59 +01:00
twinaphex
f0c143766e
Change to 256bit macros
2017-12-05 12:07:35 +01:00
Ash
0d38612f4a
[WiiU] Various warning/format string fixes
...
All things from unsigned comparisons to missing initializers; we got it
here.
2017-11-04 20:37:30 +11:00
twinaphex
721afe22d8
(MSVC 2010) Compile griffin.c as C
2017-10-02 22:06:32 +02:00
twinaphex
f1c2800fa4
Don't do implicit memset
2017-09-28 22:34:28 +02:00
twinaphex
0cbd2d4aa1
Cleanups
2017-09-28 21:51:03 +02:00
twinaphex
37ca5b0605
Cleanups
2017-09-28 21:49:23 +02:00
twinaphex
be333837e9
Cleanup wasapi.c
2017-09-28 21:45:11 +02:00
twinaphex
d9593c7cae
(WASAPI) Cleanups
2017-09-28 19:07:53 +02:00
twinaphex
7d12eb4a51
(WASAPI) Compiles now as C++ as well as C
2017-09-28 18:47:33 +02:00
twinaphex
2af4457bec
(WASAPI) Start adding C++ codepath too
2017-09-28 18:43:06 +02:00
twinaphex
61810cfd82
(Xaudio2) Get rid of variadic macros so that it can compile as C89
2017-09-28 17:18:17 +02:00
twinaphex
51cdf5a6d7
Cleanup xaudio.h/xaudio.c
2017-09-28 16:54:09 +02:00
twinaphex
0a29c4711a
xaudio file can now compile as both C and C++
2017-09-28 16:50:30 +02:00
twinaphex
c828a425e7
Start preparing Xaudio driver for C codepaths
2017-09-28 10:04:48 +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
twinaphex
6611ccf3fa
C89_BUILD fixes
2017-08-12 17:42:52 +02:00
twinaphex
edb70936ae
Silence warning
2017-08-10 21:27:05 +02:00
twinaphex
805c2ad529
Buildfixes
2017-08-10 21:22:30 +02:00
Romain Tisserand
cbe2d9a941
Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository)
2017-08-04 15:05:29 +02:00
Charlton Head
a60049de90
(TinyALSA) Use O_NONBLOCK in pcm_params_get.
2017-07-29 12:44:55 -05:00
Daniel Jimenez
ad542822ed
Test upper & lower sample-rate bounds in tinyalsa
2017-07-26 21:02:09 -07:00
Daniel Jimenez
1b4d622bb4
Increase sample rate limit in tinyalsa
2017-07-26 20:20:17 -07:00
twinaphex
58233137b0
(WASAPI) Cleanups
2017-07-23 07:55:24 +01:00
Charlton Head
933627353b
(tinyalsa) Fix pcm_can_pause.
2017-07-02 13:09:34 -05:00
Charlton Head
645bae4931
(tinyalsa) Add pcm_pause.
2017-06-30 22:28:33 -05:00
twinaphex
fd11190e9d
Fix CXX_BUILD
2017-06-28 18:04:07 +02:00
Charlton Head
768dbb5210
(tinyalsa) Calculate initial latency.
2017-06-28 10:41:47 -05:00
Charlton Head
5ba36ad3a1
(tinyalsa) Big endian support.
2017-06-28 00:17:23 -05:00
twinaphex
39679ccdce
(oss.c) Silence some Coverity warnings
2017-06-28 06:58:01 +02:00
Charlton Head
175aaadb0d
(tinyalsa) Add error handling for sample rate.
2017-06-27 23:14:55 -05:00
twinaphex
e58eee37bc
Cleanups
2017-06-28 05:44:59 +02:00
twinaphex
b11620e1eb
Add retro_timers.h/retro_math.h
2017-06-28 04:41:38 +02:00
twinaphex
ba71dda1b2
Stub out this message
2017-06-27 18:19:26 +02:00
Charlton Head
7cda786906
(tinyalsa) open with O_NONBLOCK
2017-06-27 10:39:02 -05:00
twinaphex
bfe8a8d48a
(tinyalsa) Remove oops function
2017-06-27 05:07:58 +02:00
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
33c96bf6f2
This crashes
2017-06-24 22:09:18 +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
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
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
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
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
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
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
twinaphex
1274092fdd
Move audio_mixer code to libretro-common
2017-03-22 03:00:21 +01:00
twinaphex
8906ebc272
Get rid of header include
2017-03-22 02:54:11 +01:00
twinaphex
85e5a01576
Get rid of some implicit memsets
2017-03-05 22:21:55 +01:00
Andre Leiradella
2481d25f0f
Fix resampler->process overriding memory because we don't know exactly how much memory it needss
2017-02-28 14:48:20 +00: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
twinaphex
2b1fbca318
Add to the define
2017-02-25 02:49:18 +01:00
twinaphex
2074d25441
Make STB_VORBIS optional
2017-02-23 05:56:31 +01:00
twinaphex
aaef2bb820
Add audio_mixer.h header file
2017-02-23 05:32:03 +01:00
twinaphex
8de102e607
Make stb_vorbis C89-compatible
2017-02-23 05:23:34 +01:00
twinaphex
cec74a9460
Add audio_mixer.c for console/Apple builds
2017-02-23 04:26:27 +01:00
twinaphex
c5b7a69801
Cleanups
2017-02-23 04:03:53 +01:00
twinaphex
4e0c24acbe
Some cleanups for audio mixer
2017-02-23 04:00:40 +01:00
Andre Leiradella
342d399a2a
Don't dispose the sound on behalf of the user
2017-02-23 00:15:07 +00:00
Andre Leiradella
13ef64769d
Properly dispose the sound
2017-02-23 00:10:16 +00:00
Andre Leiradella
7e029a5981
Added an audio mixer
2017-02-22 23:54:28 +00:00
retro-wertz
9c3f017bf0
fix Dinothawr on xaudio/dsound
...
https://github.com/libretro/RetroArch/issues/4540
2017-02-01 21:36:10 +08: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
eacac11abd
Add more documentation to audio_driver.h
2017-01-26 02:36:48 +01:00
twinaphex
020ef3cfa1
(XAudio2) Buildfix
2017-01-26 01:23:44 +01:00
twinaphex
44ef975e7a
(audio_driver.c) Small refactorings
2017-01-25 18:01:01 +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
77d5a3941b
Start calling performance_counter_{stop/start}_plus in case we
...
have is_perfcnt_enable already
2017-01-25 17:02:13 +01:00
twinaphex
41349621cf
Add extra param to runloop_get_status
2017-01-25 16:57:22 +01:00
twinaphex
6661c0fb94
Rewrite performance counter stop/start/init into macros
2017-01-25 16:53:06 +01:00
twinaphex
19813a8958
Style nit
2017-01-25 15:00:44 +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
9523afd53c
Use runloop_get_status in audio_driver_flush as well
2017-01-22 16:31:10 +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
twinaphex
e04dc5ab2e
Cleanup
2017-01-17 16:59:13 +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
6b29b44330
Silence warning without ifdef
2017-01-09 22:57:22 +01:00
twinaphex
aea9784a44
Silence warning
2017-01-09 22:55:27 +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
b89ec1369f
Rename rarch_resampler_* to retro_resampler_*
2017-01-09 12:45:51 +01:00
twinaphex
03adb6fd3a
Rename rarch_dsp_* to retro_dsp_*
2017-01-09 12:41:59 +01:00
twinaphex
92f9ad0714
Move audio DSP filters to libretro-common
2017-01-09 12:30:11 +01:00
twinaphex
d3b818a16a
Move dsp_filter to libretro-common
2017-01-09 12:22:29 +01:00
twinaphex
2c6ff22862
Move libretro_dspfilter.h to libretro-common
2017-01-09 12:17:57 +01:00
twinaphex
6f2dc9196b
Cleanups
2017-01-09 12:14:46 +01:00
twinaphex
830cadc01d
Start making audio_dsp_filter.c no longer dependent on Rarch
...
headers
2017-01-09 11:58:38 +01:00
twinaphex
ba2968aa8a
Cleanups
2017-01-09 02:12:08 +01:00
twinaphex
422a9a4455
(audio_dsp_filter.c) Cleanups
2017-01-09 02:10:22 +01:00
twinaphex
9b6b055047
avoid some implicit memsets
2017-01-08 19:35:24 +01:00
hizzlekizzle
e4ed89d736
Create Mono.dsp
2017-01-03 12:16:05 -06:00
twinaphex
176fa2dcaf
(audio_driver.c) Cleanups
2016-12-27 14:34:34 +01:00
Hans-Kristian Arntzen
d661620962
Fix unmute after starting muted.
...
audio_driver_start() would for some reason fail if audio driver was
already started. The fix is to mute the audio driver on init. Makes
kinda sense anyways.
2016-12-19 14:40:28 +01:00
twinaphex
4599acf7aa
Move code to dynamic.c
2016-12-12 13:30:50 +01:00
twinaphex
08a60c94d0
Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT
2016-12-12 13:02:29 +01:00
twinaphex
9375efe24e
Add HAVE_CC_RESAMPLER defines
2016-12-12 12:44:29 +01:00
twinaphex
8042c2ac62
Move config_file_userdata.c to libretro-common
2016-12-12 12:36:46 +01:00
twinaphex
f9b44bbcf6
Cleanups
2016-12-12 12:29:37 +01:00
twinaphex
bcfbf46e5a
Comment out underrun log messages for PulseAudio
2016-12-11 22:39:26 +01:00
Twinaphex
b3f62fe49b
Merge pull request #4191 from hizzlekizzle/master
...
Add ChipTuneEnhance.dsp
2016-12-08 18:57:29 +01:00
hizzlekizzle
bf0d21521c
Create ChipTuneEnhance.dsp
2016-12-08 11:36:17 -06:00
twinaphex
e95cd1cbd1
(audio_driver.c) Cleanups, remove unused functions
2016-12-07 08:46:21 +01:00
FIX94
16fdc70a03
(WiiU) more small audio driver value adjustments
2016-11-23 07:22:34 +01:00
FIX94
ccd3e524a2
(WiiU) more audio driver work, this should hopefully fix any remaining audio crackling
2016-11-22 20:18:21 +01:00
FIX94
7baff176dc
small wiiu correction
2016-11-22 07:34:11 +01:00
FIX94
8c8c92589d
(WiiU) increased audio buffer size to allow PAL games to be played back properly
2016-11-22 07:07:21 +01:00
FIX94
a0669f19b5
better check the same thing twice!
2016-11-22 04:30:08 +01:00
FIX94
1c990c691c
small correction
2016-11-22 03:18:36 +01:00
FIX94
b3eb8ec3be
(WiiU) use some more direct callback for audio updates and added safety into it
2016-11-22 02:39:12 +01:00
FIX94
0c314d0159
(WiiU) more audio driver cleanup
2016-11-22 00:37:22 +01:00
aliaspider
0dbd48ec5a
(WiiU) audio driver: cleanups, update copyright notice.
2016-11-21 23:37:06 +01:00
FIX94
b29cdef8ec
(WiiU) continuation of the audio driver changes from yesterday
2016-11-21 22:47:29 +01:00
FIX94
aa6121975c
forgot to remove small code piece
2016-11-21 05:44:47 +01:00
FIX94
8a62d5ea96
(WiiU) massive changes in the audio driver, this should hopefully work better
...
(WiiU) making sure the menu is properly drawn before swapping buffers, fixes visible menu drawing lines
2016-11-21 03:18:48 +01:00
FIX94
f098b54347
(WiiU) increased volume (again)
2016-11-20 04:35:00 +01:00
Francisco José García García
d99d8d1a56
(MACH) Fix compilation
2016-11-15 00:05:37 +01:00
Francisco José García García
c68325a713
(VITA) Add support for -mthumb
2016-11-14 19:13:07 +01:00
aliaspider
7dab3ea378
(WiiU) audio quality/latency tweaks.
2016-11-13 16:42:43 +01:00
aliaspider
fc82e91465
(WiiU) increase audio volume.
2016-11-12 08:36:00 +01:00
aliaspider
dddff81d3a
(WiiU) fix clicking artifatcs: endOffset was actually the last played
...
sample and not the looping/end offset.
2016-11-12 07:53:50 +01:00
FIX94
88e674cf3d
(WiiU) disabled log init and properly init the audio buffer with 0 on audio init
2016-11-07 00:53:52 +01:00
aliaspider
eef74793f8
(WiiU) fix audio mix settings.
2016-11-06 22:12:26 +01:00
aliaspider
86763e1e26
(WiiU) implement a sound driver.
2016-11-06 19:03:41 +01:00
twinaphex
4bade2aa2e
C89_BUILD buildfix
2016-11-05 14:05:05 +01:00
twinaphex
d6a436ed19
(audio_driver.c) Get rid of struct
2016-11-05 03:12:31 +01:00
twinaphex
a3aeb9c927
(audio/test) Remove
2016-11-03 22:54:11 +01:00
twinaphex
6c6daeca5b
(libretro-common) Add float_minmax.h
2016-11-01 11:27:00 +01:00
twinaphex
ef67ba52b3
Cleanups
2016-10-24 07:28:32 +02:00
twinaphex
70eaadb8f7
audio_driver_process_resampler - get rid of wrapper function
2016-10-24 07:25:57 +02:00
twinaphex
9d4e954c41
Optimize audio_driver_flush
2016-10-24 07:21:41 +02:00
twinaphex
546a6aa64a
audio_driver_flush - prevent implicit memset
2016-10-19 03:48:34 +02:00
Francisco José García García
81e7a60759
(VITA) Try to use NEON
2016-10-17 18:39:53 +02:00
twinaphex
844130efe2
Buildfix for Android/Vita
2016-10-03 06:25:30 +02:00
Gregor Richards
e41ac34561
Get rid of global->netplay
...
Moved settings values into settings->netplay, and global->netplay.enable
is moved into netplay itself, and is no longer a configuration value
whatsoever, as that conflicts with the behavior of the netplay menu.
2016-10-02 22:13:34 -04:00
twinaphex
28630b6fcf
Get rid of ifndef
2016-10-01 05:40:33 +02:00
twinaphex
2e75aac7f7
(audio_driver.c) Cleanup
2016-10-01 05:36:36 +02:00
twinaphex
3c95381050
Create more static variables
2016-10-01 04:56:53 +02:00
twinaphex
77d9789baf
(audio_driver.c) Move variables out of struct
2016-10-01 04:48:48 +02:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
twinaphex
aac78af832
audio_driver.c - cleanup
2016-09-29 07:18:02 +02:00
aliaspider
4ebe84d89c
(3DS) use Makefile.commmon for non griffin builds
2016-09-28 15:01:46 +01:00
twinaphex
97df8ce2fa
(JACK) Try to prevent memory leak
2016-09-22 20:46:22 +02:00
twinaphex
6b47bc0bdc
Cleanup
2016-09-13 11:46:42 +02:00
twinaphex
9ccae28f6e
Cleanups
2016-09-13 11:41:54 +02:00
twinaphex
b680ffbfa6
Fix CXX_BUILD
2016-09-11 16:47:39 +02:00
twinaphex
51b0e61712
Cleanups
2016-09-11 16:24:02 +02:00
frangarcj
e11b5cabd2
(VITA) Remove warnings
2016-09-09 17:14:50 +02:00
twinaphex
164d3b034c
Get rid of OSX_PPC
2016-09-09 15:56:56 +02:00
twinaphex
e045ec237a
Cleanup audio/test/snr.c
2016-09-08 12:10:38 +02:00
twinaphex
db6171676a
Use retro_assert everywhere
2016-09-08 11:59:44 +02:00
twinaphex
ea4f85d860
(drivers_resampler) Style indent cleanups
2016-09-08 11:46:59 +02:00
twinaphex
60cdd730b1
(audio/drivers) Cosmetic cleanups
2016-09-08 11:41:58 +02:00
twinaphex
74c186c184
Cleanups
2016-09-08 08:08:50 +02:00
twinaphex
b175f26b23
Add HAVE_CONFIG_H ifdefs to audio_driver.c/audio_resampler_driver.c
2016-09-06 23:48:27 +02:00
twinaphex
6871afe51b
Header include cleanups
2016-09-06 23:31:45 +02:00
twinaphex
b6e554e1cb
Remove DONT_HAVE_STRING_LIST
2016-09-06 23:29:07 +02:00
twinaphex
5f3a47a725
Cleanups
2016-09-06 23:28:45 +02:00
twinaphex
4571dc33fc
header include cleanups
2016-09-05 17:29:19 +02:00
twinaphex
096fbcf069
Use string_is_equal
2016-08-29 18:47:43 +02:00
twinaphex
ba7d638b99
Use string_is_equal
2016-08-29 18:46:41 +02:00
Brad Parker
cf4bf344a9
add configuration option to toggle showing hidden files (default on), fixes issue #2769
2016-08-27 21:48:55 -04:00
twinaphex
b314ce8e83
(PSP audio) Cleanups
2016-08-27 17:05:49 +02:00
twinaphex
8cb522b849
(PS3) silence warning
2016-08-27 16:04:02 +02:00
Alcaro
cad2eee9e0
Fix some PS3 derps
2016-08-27 13:54:02 +02:00
Brad Parker
cc582db6fb
recursively scan directories for database content, fixes issue #3139
2016-08-21 00:59:41 -04: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
twinaphex
94528ed28d
(Drivers) Cleanups/style nits
2016-12-05 02:09:32 +01:00
twinaphex
9e2717e927
Revert "Create drivers_data array and no longer use recording_data"
...
This reverts commit e049b7e1f0
.
2016-12-05 02:02:59 +01:00
twinaphex
e049b7e1f0
Create drivers_data array and no longer use recording_data
2016-12-05 01:56:06 +01:00
twinaphex
eea1b3790b
Try to prevent superfluous calls to recording functions
...
if not necessary
2016-12-04 06:31:29 +01:00
Brad Parker
f725b48555
starting to revert unicode changes
2016-12-03 00:15:29 -05:00
Brad Parker
3846ce1837
build fixes for MSVC, start moving back to TCHAR usage so we can switch unicode on and off
2016-12-02 12:54:39 -05:00
FIX94
2481ff3ad3
(WiiU) lower audio latency
2016-12-01 19:46:33 +01:00
FIX94
df956efd43
(WiiU) properly set audio offset before starting playback
2016-11-30 02:37:42 +01:00
twinaphex
9777e9d9ef
(MSVC 2003) Add MSVC 2003 compatibility
2006-01-17 04:36:32 +01:00
twinaphex
35939125b0
(MSVC 2003) Start adding MSVC 2003 solution files
2006-01-17 04:25:59 +01:00
twinaphex
54c5cc70e5
(psp_audio.c) Get rid of most warnings
2016-08-10 23:25:05 +02:00
dalter
a6096fe6b9
Fix Warnings (Emscripten)
2016-08-02 20:49:16 +03:00
Francisco José García García
481763188c
(VITA) Ugly blocking audio driver fix
2016-08-02 01:38:05 +02:00
Francisco José García García
c597ff8677
(VITA) Fix audio crash
2016-07-31 09:59:17 +02:00
twinaphex
58c425ef19
Revert "Refactor settings"
...
This reverts commit afcc9657d2
.
2016-07-25 12:30:41 +02:00
twinaphex
afcc9657d2
Refactor settings
2016-07-25 11:59:38 +02:00
sergiobenrocha2
7ba35a9929
Fix some spelling errors (pendantic info lintian warnings).
2016-07-20 23:28:29 -03:00
sergiobenrocha2
69738f2b84
Add CPPFLAGS to Makefiles, fix hardening-no-fortify-functions.
2016-07-20 23:27:26 -03:00
twinaphex
99d450673e
Try to silence coverity warnings by doing retro_assert checks
...
a different way
2016-07-12 23:08:00 +02:00
twinaphex
ebb75f99fc
Get rid of DONT_HAVE_STRING_LIST ifdefs
2016-06-30 07:42:01 +02:00
twinaphex
485d646e90
Revert "(Roar) Add is_paused variable"
...
This reverts commit 3e0184201e
.
2016-06-25 00:13:23 +02:00
twinaphex
3e0184201e
(Roar) Add is_paused variable
2016-06-25 00:12:52 +02:00
Alcaro
4ae6cda6b1
Fix #3147
2016-06-24 23:59:55 +02:00
twinaphex
962c52c5ae
Move math/complex.h to libretro-common
2016-06-15 21:35:48 +02:00
Twinaphex
680aafe8f8
Merge pull request #3077 from aliaspider/master
...
(VITA) build fix for latest sdk.
2016-06-05 23:03:03 +02:00
aliaspider
5a80bd6b30
(VITA) build fix for latest sdk.
2016-06-05 22:01:25 +01:00
twinaphex
b87bbc7f98
Use retro_common_api.h
2016-06-05 05:31:55 +02:00
twinaphex
5230aeb9d0
Use retro_common_api.h
2016-06-03 06:02:49 +02:00
twinaphex
4981cc65c9
Try to call snd_config_update_free_global after every call to
...
snd_pcm_close to prevent apparent memory leaks
2016-05-26 07:19:54 +02:00
twinaphex
8a71830d44
Prevent some data race conditions (pointed out by Coverity)
2016-05-24 21:27:58 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
4af31cee97
(ARM NEON) Buildfix
2016-05-17 17:00:16 +00:00
twinaphex
cde1fb0490
Cleanups
2016-05-16 12:08:43 +02:00
twinaphex
65d33700d4
Move audio_utils to libretro-common as s16_to_float
2016-05-16 11:33:49 +02:00
twinaphex
3725644ce6
Rename audio_convert_s16_to_float
2016-05-16 11:24:34 +02:00
twinaphex
c21f84fd9b
Simplify audio_convert_get_cpu_features
2016-05-16 11:18:55 +02:00
Twinaphex
0c1d639911
(iOS) Buildfix
2016-05-16 11:15:46 +02:00
twinaphex
2422dfbbbe
(libretro-common) Create libretro-common/conversion/float_to_s16
2016-05-16 11:11:02 +02:00
twinaphex
281a33d61f
Rename function to performance_counter_init
2016-05-16 09:58:45 +02:00
twinaphex
f5bc75c640
Rename retro_perf_start/retro_perf_stop
2016-05-16 09:53:54 +02:00
twinaphex
18355d4748
Rename retro_perf_stop
2016-05-16 09:48:14 +02:00
twinaphex
5845a9944d
Add more HAVE_THREADS ifdefs
2016-05-11 19:02:43 +02:00
twinaphex
9aed52ac65
Move performance.c to libretro-common/features/features_cpu.c
2016-05-10 20:31:27 +02:00
twinaphex
4a7ab8366b
Move libretro.h headers to libretro-common/include
2016-05-10 19:03:53 +02:00
twinaphex
35ea37b37f
Revert "Move cpu_features to libretro-common"
...
This reverts commit 2b8ff3bf38
.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38
Move cpu_features to libretro-common
2016-05-10 09:27:29 +02:00
twinaphex
0d371def5c
Refactor performance.c code
2016-05-10 09:17:04 +02:00
twinaphex
b79b2dca13
Create performance_counters
2016-05-10 08:53:14 +02:00
twinaphex
91d2af7e36
Update comments
2016-05-10 03:41:49 +02:00
twinaphex
7c20f2b868
Change namespace of thread functions
2016-05-10 03:14:23 +02:00
twinaphex
2691ab0c7d
Rename command_event enums
2016-05-09 20:51:53 +02:00
twinaphex
523ebed112
Combine command_event.c and command.c
2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36
Rename event_cmd_ctl to command_event
2016-05-09 20:20:50 +02:00
twinaphex
f8a7154557
Rename rarch_ functions
2016-05-09 07:09:26 +02:00
twinaphex
807b5c6325
Get rid of audio_driver_ctl
2016-05-08 18:24:25 +02:00
twinaphex
de71776405
(audio driver) Cleanups
2016-05-08 18:03:09 +02:00
twinaphex
93d16aaba3
(audio driver) refactor functions
2016-05-08 18:00:32 +02:00
twinaphex
7e1a06d8dd
Remove some warnings
2016-05-08 17:54:30 +02:00
twinaphex
518a83b2c3
Create audio_driver_toggle_mute
2016-05-08 17:42:20 +02:00
twinaphex
ca79faa4ed
Rename for consistency
2016-05-08 17:26:17 +02:00
twinaphex
b1f6a7e0a1
Rename another function
2016-05-08 17:25:31 +02:00
twinaphex
8125579b7c
(audio driver) Refactors
2016-05-08 17:03:51 +02:00
twinaphex
8b714d2932
(audio driver) Refactor
2016-05-08 16:54:15 +02:00
twinaphex
13998f583a
(audio driver) Refactors
2016-05-08 16:50:23 +02:00
twinaphex
9dc3326d0e
(audio_driver) Refactors
2016-05-08 16:45:58 +02:00
twinaphex
e1307c7d4b
Create audio_driver_setup_rewind
2016-05-08 16:28:24 +02:00
twinaphex
0c05828874
Change more functions
2016-05-08 16:09:08 +02:00
twinaphex
fc5f1524cc
Convert more functions over
2016-05-08 16:02:46 +02:00
twinaphex
41a8496b1c
Start converting functions
2016-05-08 15:53:12 +02:00
twinaphex
d1eb9a0d3a
Move variables outside of audio_driver_ctl
2016-05-08 15:48:12 +02:00
gouchi
56180af727
add audio hdmi output
2016-05-02 12:11:47 +02:00
Jean-André Santoni
cacc8451a6
Copy alsa device list implementation to alsathread
2016-04-29 02:28:57 +07:00
twinaphex
6cc60a2d02
CXX_BUILD fixes
2016-04-27 11:11:53 +02:00
twinaphex
d20a2edcb4
Add RARCH_AUDIO_CTL_DEVICES_LIST_NEW/RARCH_AUDIO_CTL_DEVICES_LIST_FREE/RARCH_AUDIO_CTL_DEVICES_LIST_GET
2016-04-26 18:08:25 +02:00
twinaphex
f4b40cd108
(Audio) Add device_list_new/device_list_free to audio drivers
2016-04-26 17:55:20 +02:00
twinaphex
c20e9fd6bd
Start updating audio/test/Makefile
2016-03-23 18:54:17 +01:00
twinaphex
a2f50174dd
Update audio/test/Makefile
2016-03-23 18:45:44 +01:00
twinaphex
7fa6b946ce
Move defines to audio_driver.h
2016-03-22 04:00:18 +01:00
twinaphex
61bae588fb
Header include changes
2016-03-22 02:45:25 +01:00
twinaphex
c8f4d97839
Move config_file_userdata outside libretro-common
2016-03-21 18:49:50 +01:00
twinaphex
ac6362cae4
Combine list_special files
2016-03-20 17:28:24 +01:00
twinaphex
93b7dc1bdd
(libretro-common) move 'lists' files to lists/
2016-03-20 14:53:54 +01:00
twinaphex
ef4a1a3c0f
(libretro-common) Rename fifo_buffer to fifo_queue
2016-03-20 14:06:21 +01:00
twinaphex
91d14cbb62
Revert "Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,"
...
This reverts commit 1a978b0f3c
.
2016-03-18 00:32:02 +01:00
twinaphex
7f1c4fa2ff
Rename sinc_neon.S to sinc_resampler_neon.S
2016-03-14 15:49:02 +01:00
twinaphex
55bb739996
Rename some files
2016-03-14 15:43:40 +01:00
twinaphex
2ce76ff147
Add null resampler so we can iterate over the rsamplers and
...
start from right to left again when touching
2016-03-14 15:42:12 +01:00
twinaphex
1a978b0f3c
Create RARCH_NETPLAY_CTL_IS_ENABLED, RARCH_NETPLAY_CTL_SET_ENABLE,
...
and RARCH_NETPLAY_CTL_USNET_ENABLE
2016-03-14 15:03:42 +01:00
twinaphex
94ec0fc94d
Fix fastforward mode
2016-03-04 22:35:39 +01:00
twinaphex
1c6d58e6c6
Cleanups
2016-03-04 22:22:03 +01:00
twinaphex
d56bde43e8
audio_driver_ctl - cleanups
2016-03-04 22:10:47 +01:00
twinaphex
508d849fa5
Cleanups
2016-03-04 22:07:47 +01:00
twinaphex
50e70bf707
(audio_driver.c) Cleanups
2016-03-04 22:02:51 +01:00
twinaphex
9f50ab2534
Cleanups
2016-03-04 21:51:33 +01:00
twinaphex
009329969a
Refactor away audio_driver_set_callback_state
2016-03-04 21:47:24 +01:00
twinaphex
b7d3f3b01c
Remove functions audio_driver_set_callback/audio_driver_unset_callback
2016-03-04 21:44:44 +01:00
twinaphex
f3a9a38987
(audio_driver.c) Cleanup
2016-03-04 21:38:18 +01:00
twinaphex
3d6e6efe49
audio_driver.c - cleanup
2016-03-04 21:35:54 +01:00
twinaphex
fa1662412b
Use MIN/MAX
2016-03-02 00:11:45 +01:00
twinaphex
130f0749d4
(Android) Update
2016-03-02 00:09:43 +01:00
twinaphex
6f80e09ce1
Change MIN/MAX to upper-case
2016-03-02 00:07:31 +01:00
twinaphex
34f3963e4e
Simplify RUNLOOP_CTL_IS_SLOWMOTION
2016-02-29 01:33:14 +01:00
Hans-Kristian Arntzen
9c21c9ea1f
Before unloading game, make sure we stop the threaded audio driver.
2016-02-20 10:28:39 +01:00
twinaphex
cd9f567fc2
Create RARCH_AUDIO_CTL_RESAMPLER_* functions
2016-02-15 06:43:32 +01:00
netux79
a2851ab70b
(GX) Resolution Saving's Video Corruption Fix.
...
Also some cleanups for the RA GX version included.
2016-02-12 16:58:59 -05:00
twinaphex
712a38083b
Style nits
2016-02-11 01:40:43 +01:00
twinaphex
73684cb361
Set these static variables initially to NULL
2016-02-04 20:04:06 +01:00
twinaphex
47fc8fe3c0
Cleanup
2016-02-03 14:39:14 +01:00
twinaphex
321690b416
Refactors to do with set_fork method
2016-02-03 14:36:34 +01:00
twinaphex
2cbb18b4e4
Create RARCH_DRIVER_CTL_FIND_INDEX
2016-02-01 13:15:53 +01:00
twinaphex
372d673a26
Rename event_command to event_cmd_ctl - add second parameter
2016-01-22 15:34:43 +01:00
twinaphex
fbd2e9aa84
Use string_is_equal more
2016-01-21 02:48:00 +01:00
twinaphex
63e2d13b8f
Create string_is_equal_noncase - try not to use strcasecmp so much
2016-01-20 17:34:19 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
5cdbe7e3cc
Fixes some crucial bugs
2015-12-25 19:30:31 +01:00
aliaspider
90c08dfd12
(3DS) dsp audio driver: incorrect value was being used due to missing
...
parentheses, resulting in a random lockup. fixes #2587 .
2015-12-24 23:11:25 +01:00
aliaspider
40ac911a05
build fix.
2015-12-24 21:17:44 +01:00
twinaphex
ff48aaee7d
init_audio - Hopefully this check is no longer necessary
2015-12-09 19:13:42 +01:00
twinaphex
8600c09f60
Immediately free audio_driver_context_audio_data after calling
...
free function
2015-12-09 18:04:48 +01:00
twinaphex
883c2a172a
Exclude performance.h from runloop.h
2015-12-06 19:10:58 +01:00
twinaphex
0389474e12
Set dangling pointers to null for RARCH_DISPLAY_CTL_DEINIT
...
and RARCH_AUDIO_CTL_DEINIT too
2015-12-06 18:15:00 +01:00
twinaphex
c79c205a0d
Header include cleanup
2015-12-05 20:26:37 +01:00
twinaphex
05b1097d37
Rearrange some headers
2015-12-05 18:45:15 +01:00
twinaphex
18ab12ab83
Take header include record_driver.h out of driver.h
2015-12-05 16:12:29 +01:00
twinaphex
2f29d9f18c
Take out menu/menu_driver.h include from driver.h
2015-12-05 13:22:50 +01:00
twinaphex
736101f1a2
(audio_driver.c)Return true if resource already allocated
2015-12-04 15:33:09 +01:00
twinaphex
d0b4d36136
Set audio_driver_active to false during AUDIO_DRIVER_CTL_DESTROY
2015-12-04 15:00:07 +01:00
twinaphex
351077dc78
Start reimplementing audio/video/input driver deiniting
2015-12-04 14:30:59 +01:00
twinaphex
c0a1a6a3fe
Move system->shutdown to runloop_ctl, turn it into a local
...
static variable
2015-12-04 12:44:12 +01:00
twinaphex
be971fc258
Backport/rewrites wmarquesr pt. 3
2015-12-04 10:38:51 +01:00
twinaphex
8e0fcc663b
(audio_driver.c) Turn some variables into static local variables
2015-12-04 02:16:17 +01:00
twinaphex
0e15c30964
(audio_driver.c) Put some more safeguards in
2015-12-04 00:15:37 +01:00
twinaphex
0db7cda264
Start moving rewind code to rewind.c
2015-11-30 22:25:13 +01:00
twinaphex
9824eb7ea9
Rename rarch_main_ctl to runloop_ctl
2015-11-30 21:42:59 +01:00
twinaphex
4e333302ae
Rename RARCH_MAIN_CTL* to RUNLOOP_CTL*
2015-11-30 21:35:50 +01:00
twinaphex
1ed467f4e7
(audio_driver.c) Uniquely namespace static variables
2015-11-30 07:33:15 +01:00
twinaphex
0dd3451ca5
Create recording_push_audio
2015-11-30 01:49:17 +01:00
twinaphex
ef591c416d
Cleanups
2015-11-29 23:01:37 +01:00
twinaphex
12e301825b
Move audio_active to audio_driver.c
2015-11-29 21:34:45 +01:00
twinaphex
ff13338ca9
Move audio_data_own to audio_driver.c
2015-11-29 20:26:30 +01:00
sergiobenrocha2
7ef52f1da1
Add a Low Pass filter for CPS-1/2.
2015-11-26 22:12:46 -02:00
aliaspider
be5755fe59
(3DS) build fix.
2015-11-24 12:02:02 +01:00
Twinaphex
0958acd0b1
Merge pull request #2455 from aliaspider/master
...
(3DS) update.
2015-11-24 11:36:00 +01:00
aliaspider
f22d26f881
(3DS) rewrite the dsp audio driver to use a single looping wave buffer.
2015-11-24 11:04:22 +01:00
twinaphex
59e66b5755
Remove duplicate min/max macros
2015-11-24 00:38:48 +01:00