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