twinaphex
b603b735d5
Add RARCH_AUDIO_CTL_MUTE_TOGGLE
2015-11-22 14:30:31 +01:00
twinaphex
a88ae583cc
Create RARCH_AUDIO_CTL_DEINIT/RARCH_AUDIO_CTL_INIT
2015-11-22 14:28:00 +01:00
twinaphex
0972c19f77
Add more RARCH_AUDIO_CTL commands
2015-11-22 14:23:29 +01:00
twinaphex
66d853358a
Create audio_driver_ctl
2015-11-22 14:17:46 +01:00
twinaphex
0425f0564c
Remove audio/audio_monitor.h
2015-11-22 13:35:57 +01:00
aliaspider
7f5ae4bdba
(3DS) can compile with latest ctrulib/great-refactor.
...
fix some warnings.
2015-11-19 23:15:48 +01:00
twinaphex
810a2ea47c
(Xaudio) Xbox build fixes
2015-11-17 11:17:18 +01:00
Twinaphex
0447c1b442
Merge pull request #2293 from aliaspider/master
...
(3DS) - add an audio driver using the DSP.
2015-10-27 01:38:38 +01:00
aliaspider
aeeb2a62d6
(3DS) - add an audio driver using the DSP.
...
- add some hooks to inspect memory usage.
2015-10-27 01:06:34 +01:00
twinaphex
db5d8d248b
Create new char_list_new_special
2015-10-26 19:41:20 +01:00
twinaphex
b9febe2eed
Add void pointer to string_list_special_new
2015-10-26 19:16:20 +01:00
twinaphex
dc01514db1
Finished with code de-duplication
2015-10-26 18:41:13 +01:00
twinaphex
bb10bc06b7
(string_list_special.c) Code de-duplication
2015-10-26 08:52:25 +01:00
twinaphex
02a43c6b2a
Change 'rarch' to 'retro' namespace in libretro-common
2015-10-26 03:18:13 +01:00
aliaspider
339acfecf1
(CTR/3DS) update code to use ctrulib/great-refactor
2015-10-21 15:41:06 +01:00
twinaphex
10b1d121c6
Should fix audio filters regression
2015-10-03 22:23:23 +02:00
twinaphex
ba1ef9c3c2
(MSVC) Buildfixes
2015-10-02 17:57:37 +02:00
twinaphex
1f1d58bf61
(audio_dsp_filter.c) Buildfix
2015-09-29 18:13:10 +02:00
twinaphex
87d44af218
Static code analysis cleanups
2015-09-29 18:08:33 +02:00
twinaphex
28b9ac73ad
(audio_dsp_filter.c) Refactor code flow
2015-09-29 16:55:58 +02:00
twinaphex
02a5d738fe
Static code analysis cleanups
2015-09-28 23:00:22 +02:00
Twinaphex
4f02326171
Merge pull request #2179 from aliaspider/master
...
(CTR/3DS) improve audio/video sync.
2015-09-28 21:50:10 +02:00
aliaspider
48ec5190ba
(CTR/3DS) improve audio/video sync.
2015-09-28 20:09:07 +01:00
twinaphex
b1c47d686c
More static code analysis nits
2015-09-28 18:55:07 +02:00
twinaphex
6db07f7fd8
(xmb.c) Correct faulty usage of calloc
2015-09-28 18:49:32 +02:00
twinaphex
0cc56e2a1a
More static code analysis nits
2015-09-28 18:44:28 +02:00
twinaphex
631da50dfa
More static code analysis nits
2015-09-28 18:22:27 +02:00
twinaphex
4ca5d31f9b
Some more static code analysis nits when ran with enable=all
2015-09-28 18:12:02 +02:00
twinaphex
b5456bc940
Another static code analysis fix
2015-09-28 17:01:41 +02:00
twinaphex
d482dba2eb
More static code analysis fixes
2015-09-28 16:57:22 +02:00
Twinaphex
6647eab237
Merge pull request #2178 from aliaspider/master
...
(CTR/3DS) audio: add missing callbacks needed by DRC.
2015-09-28 16:51:02 +02:00
aliaspider
ec284a5db0
(CTR/3DS) change ctr_buffer_size to ctr_audio_buffer_size
2015-09-28 15:42:07 +01:00
aliaspider
40e2e7d636
(CTR/3DS) audio: add the missing callbacks needed by DRC and
...
compute_audio_buffer_statistics.
2015-09-28 15:39:30 +01:00
twinaphex
a79b571d7b
Static code analysis fixes
2015-09-28 16:20:26 +02:00
aliaspider
e78136c38f
(CTR/3DS) wait for audio channels playback start when setting playpos to
...
0.
2015-09-27 13:59:11 +01:00
aliaspider
6370f797b3
(CTR/3DS) start both left and right audio channels at the same time.
2015-09-27 13:48:23 +01:00
twinaphex
0d18c61bc5
Add RARCH_MAIN_CTL_IS_PAUSED
2015-09-26 13:04:07 +02:00
twinaphex
cc4a918296
Create rarch_main_ctl
2015-09-26 12:58:02 +02:00
twinaphex
5465da0139
Rename rarch_sleep to retro_sleep
2015-09-22 18:55:14 +02:00
twinaphex
8ba2045349
Add retro_file to audio/tests
2015-09-20 15:53:05 +02:00
twinaphex
2b840c0384
Refactor perf counters
2015-09-20 10:02:59 +02:00
twinaphex
4e398e7992
Use strlcpy everywhere
2015-09-19 15:30:15 +02:00
sergiobenrocha2
5600178879
Use flags from the system to build the filters, will avoid hardening-no-relro.
2015-09-18 03:29:39 -03:00
Francisco José García García
50172454d2
(Vita) Remove -U__ARM_NEON__
2015-09-18 01:21:24 +02:00
twinaphex
7f946eb972
(Vita/PSP) Code de-duplication
2015-09-16 10:39:30 +02:00
Twinaphex
9d69e1992d
(coreaudio.c) No longer use pthreads directly
2015-09-16 09:07:38 +02:00
twinaphex
4ccbee5d8d
Update headers
2015-09-14 03:44:06 +02:00
Twinaphex
da3dd316b5
(CoreAudio) Include retro_endianness.h
2015-09-14 03:36:59 +02:00
twinaphex
8ca8b43545
Take out retro_endianness.h include out of retro_miscellaneous.h
2015-09-14 03:34:05 +02:00
twinaphex
e45cd48547
Cleanups
2015-09-13 06:40:29 +02:00
twinaphex
d6809537b0
(audio/test) Some buildfixes
2015-09-13 04:08:18 +02:00
twinaphex
7f9761afb6
Create kaiser_window_function/lanzcos_window_function
2015-09-13 03:43:59 +02:00
twinaphex
c4d46ce09f
Cleanups
2015-09-13 01:08:36 +02:00
twinaphex
1fbc83f51e
CLeanups
2015-09-12 22:27:58 +02:00
twinaphex
4a818c24ea
(cc_resampler.c) Simplifications
2015-09-12 22:11:02 +02:00
twinaphex
b52bb48635
(cc_resampler.c) Minor nits
2015-09-12 21:19:38 +02:00
twinaphex
5adc85a207
Create libretro-common/include/filters.h
2015-09-12 21:04:20 +02:00
twinaphex
07de6af33e
dsound.c - Include windows.h header too
2015-09-06 16:03:30 +02:00
twinaphex
120d4a00b2
(MSVC) Buildfix
2015-09-06 16:00:53 +02:00
Alcaro
3072f556f2
Buildfix - MinGW mmreg.h is buggy, work around that.
2015-09-06 15:47:43 +02:00
twinaphex
040cd0c438
dsound.c - buildfix
2015-09-06 15:40:31 +02:00
twinaphex
3067cfa602
(dsound.c) Only include mmreg.h if MSC_VER is not defined
2015-09-06 15:34:13 +02:00
Alcaro
fcbaca9b66
Fix a dozen CXX_BUILD errors under Windows.
2015-09-06 15:29:48 +02:00
twinaphex
12376cd611
dsound.c - Refactor grab_region
2015-09-06 15:23:30 +02:00
Alcaro
9554597160
Add missing header includes, fixes CXX_BUILD.
2015-09-06 14:46:25 +02:00
twinaphex
f88575633e
Cleanups
2015-09-05 20:34:22 +02:00
twinaphex
b2f022ae30
(Win32) Some build fixes
2015-09-05 14:01:40 +02:00
Sergi Granell
dcd9f09d17
(Vita) Fix the audio driver
2015-09-02 18:56:05 +02:00
twinaphex
156cdd3295
Create memalign.c
2015-09-02 17:06:02 +02:00
twinaphex
bbbc353f28
Add sys/ppu_thread.h headers to ps3_defines.h
2015-09-01 16:12:07 +02:00
twinaphex
26e1de42bf
(PS3) Remove custom PNG decoder
...
(PS3) Add header for sys_ppu_thread_ functions
2015-09-01 16:09:37 +02:00
twinaphex
309bd09cb0
Start adding some more build rules to Makefile.griffin for PSP,
...
move some otherwise unused functions to else block
2015-09-01 10:32:36 +02:00
Sergi Granell
96146e5313
(Vita) Update vita2d driver
...
(Vita/PSP) Name some stuff to vita
2015-08-31 15:26:37 +02:00
CautiousAlbino
173dcd3e4c
Retry implementation of include_compressed to dir_list_new.
...
Problem was that if ext_list wasn't used, an empty list would be
created.
2015-08-30 20:19:41 +02:00
Twinaphex
aa382a5c7c
Revert "Add include_compressed param to dir_list_new."
2015-08-30 18:36:25 +02:00
CautiousAlbino
c4691b2668
Add include_compressed param to dir_list_new.
...
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
2015-08-30 16:57:34 +02:00
Sergi Granell
e60247d4b3
(Vita) Update psp_audio.c
2015-08-30 16:12:45 +02:00
Twinaphex
98f06988d6
Revert "(CoreAudio) Use rthreads"
...
This reverts commit 626592a7a6
.
2015-08-30 10:32:19 +02:00
twinaphex
626592a7a6
(CoreAudio) Use rthreads
2015-08-30 10:25:25 +02:00
twinaphex
d92a24377d
(ALSA) Don't use messy TRY_ALSA macro
2015-08-30 10:05:13 +02:00
twinaphex
5caf0627f8
Replace some references to sys_timer_usleep
2015-08-29 15:24:23 +02:00
twinaphex
cca2dd1713
Get rid of EMSCRIPTEN ifdef
2015-08-20 00:51:56 +02:00
twinaphex
e57202ff90
(Vita) psp_audio.c - Some more work
2015-08-12 14:47:39 +02:00
twinaphex
273788cdf9
(Vita) Attempt to reuse PSP1 audio driver for Vita
2015-08-12 12:18:45 +02:00
twinaphex
b892f8252b
(PSP1) Audio - cleanup
2015-08-12 12:08:30 +02:00
Alcaro
ee2ad0c4bd
These aren't executable.
2015-08-12 01:31:03 +02:00
radius
828734e007
don't try to autoconfigure GPIO devices
2015-08-11 17:13:25 -05:00
twinaphex
77aa7535c9
MOve all 'define' headers to central place ' defines'
2015-08-10 23:11:40 +02:00
Twinaphex
5bafed71ea
removed unused variables
2015-08-05 13:09:11 +02:00
twinaphex
b18442dc5a
Refactor is_slowmotion
2015-08-05 13:06:44 +02:00
twinaphex
ccac72f1e7
Refactor is_paused
2015-08-05 12:58:25 +02:00
twinaphex
bd6ee135e9
Take out runloop_t dependencies
2015-08-03 20:03:14 +02:00
twinaphex
e9ea6b1584
Change rules for append_plugs
2015-07-27 17:27:16 +02:00
twinaphex
4787c463b6
Backport this - 58748da89d
2015-07-27 00:08:25 +02:00
twinaphex
19542d4f00
Get rid of some superfluous wrapper functions
2015-07-12 11:21:05 +02:00
twinaphex
0189fa2c59
(audio_utils.c) Cleanups
2015-07-10 19:51:09 +02:00
twinaphex
33feed8aa7
(resamplers) Turn some 1-line inline functions into macros
2015-07-10 19:46:52 +02:00
twinaphex
3aff5a3ee2
Set audio callback function pointers to NULL during uninit_audio -
...
should fix Dinothawr crash when selecting 'Close Content'
2015-07-08 19:08:43 +02:00
twinaphex
c6992b3a6a
Make audio_driver_callback and audio_driver_callback_set_state
...
more robust
2015-07-08 18:57:34 +02:00
twinaphex
4ac38a738f
(audio_driver.c) Some cleanups
2015-07-08 18:38:46 +02:00
twinaphex
467452a698
Updates pt. 4
2015-07-02 18:55:49 +02:00
twinaphex
e0bf3b4ae4
(rewind.c) Updates
2015-07-02 18:23:18 +02:00
twinaphex
018c685b09
C89_BUILD fixes
2015-06-29 21:39:00 +02:00
Alcaro
d333bd0f77
Fix more C89 fails.
2015-06-26 19:35:36 +02:00
twinaphex
9ee860c6d9
Some more C89 fixes
2015-06-26 19:15:17 +02:00
twinaphex
7961d82e3c
(sinc.c) Cleanup
2015-06-26 17:33:15 +02:00
twinaphex
9358114b9c
(nearest.c) Indenting nits
2015-06-26 17:30:30 +02:00
twinaphex
bbfe2c4714
(cc_resampler.c) Cleanups
2015-06-26 17:20:54 +02:00
Alcaro
1bbd54f597
Some C89 strict fixes
2015-06-26 17:03:12 +02:00
twinaphex
9bc06346b5
(cc_resampler.c) Some C89 strict fixes
2015-06-26 17:02:52 +02:00
twinaphex
0fa871a296
Use rarch_system_info_get_ptr
2015-06-25 13:46:32 +02:00
twinaphex
6e2bea3b38
(Audio/gfx) Cleanups
2015-06-13 01:18:13 +02:00
Twinaphex
43448e6081
Prevent warning
2015-06-02 17:34:20 +02:00
twinaphex
559ddcac81
Get rid of unused variables
2015-06-02 17:20:14 +02:00
twinaphex
e67f3f246d
Rearrange header include dependencies
2015-06-02 17:17:46 +02:00
Twinaphex
e7595ae493
(CoreAudio) Buildfix
2015-06-02 11:11:35 +02:00
twinaphex
943cb952a7
(coreAudio) Use TARGET_OS_IPHONE
2015-06-02 11:09:54 +02:00
twinaphex
dcf4037582
(Audio drivers) Get rid of global state dependencies
2015-05-20 23:01:03 +02:00
twinaphex
a053b41223
Create video_viewport_get_system_av_info and video_viewport_get_custom -
...
move custom viewport and system av info outside of global state
2015-05-20 18:57:17 +02:00
twinaphex
415a983705
Move buffer_free_samples variables to audio_driver.c
2015-05-20 05:27:53 +02:00
twinaphex
398570f017
Move audio callback to audio_driver.c
2015-05-19 21:35:40 +02:00
Twinaphex
56414034a5
Cleanup some unused variables
2015-05-19 21:19:09 +02:00
twinaphex
4afc100924
Move audio_data out of global struct to prevent threading issues
2015-05-19 21:18:07 +02:00
twinaphex
fa7293412f
(CoreAudio) Define OSX_PPC
2015-04-20 01:33:02 +02:00
twinaphex
1f7482d833
(Emscripten) Integrate header files into actual drivers
2015-04-19 22:01:56 +02:00
Twinaphex
8d6594cb08
Revert "Consistently use HAVE_NEON to include NEON-specific fragments."
2015-04-18 23:40:28 +02:00
Joerg Sonnenberger
a016de0bdc
Consistently use HAVE_NEON to include NEON-specific fragments.
...
While GCC only defines __ARM_NEON__ when NEON is explicitly requested,
Clang provides it for all CPUs known/expected to have NEON.
2015-04-18 23:12:00 +02:00
twinaphex
88692cbb07
(CTR) Use rarch_sleep and some style nits
2015-04-18 17:34:14 +02:00
aliaspider
1575b7e87f
(CTR/3DS) audio driver: use cpu tick count instead of csndGetState to
...
determine the playback position.
fixes a random lockup that can happen when calling csndGetState, and
also removes the need to rely on samplePAddr since it doesn't seem to
available on all systems.
2015-04-17 19:50:36 +01:00
twinaphex
2c2fa0ce30
(CoreAudio) Use straight pthread again
2015-04-17 10:54:03 +02:00
twinaphex
0818b178f9
Rename rarch_main_command to event_command
2015-04-13 11:26:02 +02:00
Twinaphex
de2eb5f972
Rename RARCH_CMD_* to EVENT_CMD_*
2015-04-13 10:29:15 +02:00
twinaphex
271292045b
(audio_driver.c) Refactors
2015-04-11 08:08:57 +02:00
twinaphex
184fe19a79
Implement stub versions of write_avail for SDL and CTR audio drivers
2015-04-11 06:56:02 +02:00
twinaphex
9d607cbc56
(audio_driver.c) Cleanups
2015-04-11 06:48:42 +02:00
aliaspider
3eda95bb7e
(3DS) audio driver: prevent an occasional lockup.
...
add performance counters.
2015-04-10 21:46:42 +01:00
aliaspider
301309304a
(3DS) implement the audio driver.
2015-04-10 19:10:34 +01:00
twinaphex
058a66c180
(oss.c) Turn C++ comment into C comment
2015-04-09 07:05:40 +02:00
twinaphex
63c97763e7
(psp1_audio.c) Style nits
2015-04-09 07:01:31 +02:00
twinaphex
474ef82274
(dsound.c) Xbox cleanups
2015-04-09 06:54:12 +02:00
twinaphex
0d13e7a68d
(DirectSound) simplify dsound_thread
2015-04-09 06:50:47 +02:00
twinaphex
35ef9a4393
(DirectSound) Don't use scond_t
2015-04-09 06:41:28 +02:00
twinaphex
96f6af7053
(DirectSound) Change 'event' to scond_t
2015-04-09 06:38:05 +02:00
twinaphex
5d8e5ae624
(DirectSound) Use slock_new instead of scond_new
2015-04-09 06:37:06 +02:00
twinaphex
9e10e20b69
(DirectSound) rewrite to use rthreads
2015-04-09 06:34:29 +02:00
twinaphex
27e984d5f2
(xaudio.cpp) Style nits
2015-04-09 06:02:41 +02:00
Monroe88
b138ab8b57
(audio_driver.c) Fix audio DSP filter init
2015-04-06 23:51:16 -05:00
twinaphex
9e56bd2f23
Rename files back to .cpp
2015-04-04 02:36:55 +02:00
twinaphex
2ef32e4a2e
(rsound.h) Cleanup
2015-04-03 16:07:54 +02:00
twinaphex
9a989462f1
(rsound) Cleanups
2015-04-03 16:06:57 +02:00