Autechre
1280151d13
Merge pull request #13216 from libretro/splitup-record
...
Split up recording code
2021-11-11 02:00:52 +01:00
twinaphex
86f899c844
Revert "Shorten character arrays that are passed to fill_pathname_base_noext"
...
This reverts commit 318108ac82
.
2021-11-10 08:22:19 +01:00
twinaphex
0b768d0460
Split up recording code
2021-11-10 02:34:04 +01:00
twinaphex
318108ac82
Shorten character arrays that are passed to fill_pathname_base_noext
2021-11-10 00:09:33 +01:00
twinaphex
88c771fc66
Cleanups
2021-11-07 01:44:45 +01:00
twinaphex
514ed00f2d
Move configuration state over to configuration.c - take it out of
...
p_rarch
2021-11-03 21:22:37 +01:00
mahoneyt944
df6b1c306f
Log
2021-10-19 09:46:40 -04:00
twinaphex
70b337782d
Fix MSVC build
2021-10-15 00:11:52 +02:00
twinaphex
d87e0c1744
* Fix implicit declaration
...
* Move more code to gfx/video_driver.c
2021-10-13 16:36:38 +02:00
twinaphex
e47e9968ed
Move audio_driver_menu_sample to audio_driver.c and turn
...
audio_driver_flush into static function
2021-10-13 16:29:41 +02:00
Autechre
e7f182811a
Split up audio code into new file audio/audio_driver.c ( #13097 )
...
* Split up audio code into new file audio/audio_driver.c
* Fix build issues #1
* Small cleanup
* Fix typo
2021-10-11 18:01:37 +02:00
Autechre
dcf77c4d1e
Merge pull request #12821 from markwkidd/config_h
...
standardize include paths for config.h
2021-09-10 16:59:15 +02:00
Autechre
9a5f4602cc
Add intrinsic NEON versions for float_to_s16/s16_to_float ( #12933 )
...
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet
* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions
* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS
* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
twinaphex
b620325714
Rename HAVE_ARM_NEON_OPTIMIZATIOn to HAVE_ARM_NEON_ASM_OPTIMIZATIONS,
...
rename DONT_WANT_ARM_OPTIMIZATIONS to DONT_WANT_ARM_NEON_OPTIMIZATIONS
2021-08-21 18:00:59 +02:00
Mark W. Kidd
2b3dfeb10c
standardize include path for config.h
2021-08-18 18:54:40 -04:00
twinaphex
a736dd27d2
(platform_switch) arg_data/args don't seem used anywhere
...
(switch_thread_audio) Pass correct type to function
2021-08-12 18:22:09 +02:00
sonninnos
c737947d74
(WASAPI) Stop deactivating audio on fast forward
2021-08-11 04:21:52 +03:00
twinaphex
406c8bee7b
Silenc some warnings
2021-08-09 21:24:03 +02:00
p-sam
1bc588acbd
Fix building with libnx 4.0.0
2021-06-28 17:38:17 +02:00
Tony
49bd8d2d27
(XAudio+DSound) Fail instead of crash ( #12527 )
2021-06-16 15:35:20 +02:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
jdgleaver
0a08437e0a
Add OpenDingux Beta support
2021-03-25 16:19:42 +00:00
unknown
ad059aed78
Add some PSL1GHT ifdefs
2021-03-01 15:57:01 +01:00
sonninnos
6c3c2bea5f
Logging cleanups
2021-02-18 18:35:31 +02:00
twinaphex
b70217b7fc
(Mac) Add CoreAudio3 for Metal x64 and ARM64 builds on buildbot
2021-02-17 05:20:51 +01:00
twinaphex
c01df07f3d
Fix ARM NEON detection
2021-02-16 23:02:06 +01:00
twinaphex
22c3f35726
Buildfix
2021-02-08 09:38:12 +01:00
twinaphex
da17588f0c
CXX_BUILD build fixes
2021-02-08 09:35:57 +01:00
Francisco Javier Trujillo Mata
082fa22b05
Clean all the warnings in PS2
2021-01-30 15:47:52 +01:00
IAmBoring
88a1379053
XAudio2 threaded creation
...
COM initialization
2021-01-05 16:10:11 +00:00
Autechre
9ef98928d2
Revert "Windows: Fix multiple XAudio instances"
2021-01-03 06:48:24 +01:00
SimpleTease
ef51cf4ee1
Windows: Fix multiple XAudio instances
2021-01-03 04:36:03 +00:00
twinaphex
51f0d04569
Update
2020-12-20 16:41:44 +01:00
twinaphex
870707dbe8
Remove obsolete __CELLOS_LV2__ references - use PSL1GHT instead
2020-12-19 15:32:26 +01:00
Oschowa
78bb0de6e9
(Audio/JACK) Deinterleave in the process callback
...
This allows us to avoid the extra copy to the deinterleave buffer and
lets us use only a single jack ringbuffer.
2020-12-04 00:18:23 +01:00
Oschowa
604eb32c35
(Audio/JACK) Fix non-blocking write
...
Previously we would wait on the condition variable even in the non-blocking case.
This improves fast-forward performance massively and brings JACK in line
with other backends in that regard.
2020-12-04 00:09:40 +01:00
Oschowa
8058735cdb
(Audio/ALSA) Fill hw_params configuration space before trying to detect
...
float format.
Otherwire detection will always fail.
2020-11-06 23:09:42 +01:00
twinaphex
6c067d149d
(Xaudio) Cleanups
2020-10-03 20:35:50 +02:00
twinaphex
783bcb7a61
Avoid printf/puts
2020-09-28 03:17:21 +02:00
twinaphex
8811c555fe
(OSS) Buildfix
2020-09-20 23:33:13 +02:00
twinaphex
e50d5af2db
(OSS) Get rid of static globals
2020-09-20 23:30:19 +02:00
twinaphex
f8a71e8ea4
(Rwebaudio) Get rid of static global variables, put it in struct
2020-09-20 23:09:18 +02:00
twinaphex
45c257e0dd
(Rwebaudio) Cleanups
2020-09-20 23:05:09 +02:00
Autechre
33a04a794f
Merge pull request #11312 from justinweiss/3ds-enable-threading
...
[3DS] Enable threading and add a threaded audio driver
2020-09-10 06:50:12 +02:00
Autechre
2d3c63f545
Merge pull request #11248 from justinweiss/update-libctru
...
[3DS] Update to libctru 2.0
2020-09-10 06:49:54 +02:00
Justin Weiss
f53c137459
[3DS] Enable threading
2020-08-27 19:36:39 -07:00
Justin Weiss
9ae2514009
[3DS] Update to libctru 2.0
...
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.
Some 2.0 changes addressed rare problems in earlier versions:
- Save / restore stack pointer for init / exit
Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events
Other changes for 2.0:
- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
twinaphex
13604b047f
(Audio) reorder structs/alignment (don't touch Switch audio drivers
...
for now)
2020-08-26 15:24:33 +02:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
twinaphex
21855dfb85
Reorder structs, alignment
2020-08-18 16:51:15 +02:00