Commit Graph

2695 Commits

Author SHA1 Message Date
PJB3005 3cd3514888 More imgui stuff!!! 2026-03-19 16:04:18 +01:00
PJB3005 530d69c9be Audio processing in f32 2026-03-17 00:03:35 +01:00
PJB3005 c1c97e63d9 Clear history samples when resetting channel 2026-03-17 00:03:15 +01:00
PJB3005 f8b9e20779 More ImGuiAudio stuff 2026-03-16 23:37:57 +01:00
PJB3005 b0644a3cd0 Disable JASAiCtrl safety kill code
Doesn't work properly and causes weird behavior
2026-03-16 23:35:57 +01:00
PJB3005 4590cd6419 Fix CUTOFF_TO_IIR_TABLE OOB 2026-03-16 16:48:45 +01:00
PJB3005 a4bec36b12 BE fix MixConfig 2026-03-16 16:48:38 +01:00
PJB3005 778c85c130 Fix setBusConnect OOB for "dolby mode" channels 2026-03-16 16:48:11 +01:00
PJB3005 59802795ba Fix fopAcM_cullingCheck use after scope 2026-03-16 15:53:15 +01:00
PJB3005 f6b41a0f57 dStage_startStage_c::set fix strcpy to same pointer
And just switch to strncpy_s while we're at it.
2026-03-16 15:48:09 +01:00
PJB3005 5739a902e3 Fix NullTexData too small 2026-03-16 15:44:36 +01:00
PJB3005 ba0468860c Fix sprintf buffer too small in dMsgObject_c::readMessageGroupLocal 2026-03-16 15:44:26 +01:00
PJB3005 8fecff3170 Clang Windows compile fixes 2026-03-16 15:44:02 +01:00
PJB3005 ca130d881d Only mark channel as finished when resample buffer is empty
Does not fix the audio corruption but necessary either way
2026-03-16 14:27:27 +01:00
PJB3005 5d355baae8 Output as F32
This completely fucks up audio. Pending debugging to figure out why
2026-03-16 13:57:04 +01:00
PJB3005 859d99d657 Ignore oscillator channels
Idk if these show up yet but they did when the BMS stuff was broken
2026-03-15 20:36:04 +01:00
PJB3005 c88fa61213 Basic volume control, no panning yet 2026-03-15 20:35:30 +01:00
PJB3005 e308dfda9d Allow decoding less PCM samples than a full frame 2026-03-15 20:35:06 +01:00
PJB3005 496742bdd0 Oops 2026-03-15 18:41:48 +01:00
PJB3005 7b01de257c More minor naming 2026-03-15 17:59:11 +01:00
PJB3005 b939a7caaf More audio debug imgui that idk how useful it is 2026-03-15 17:57:44 +01:00
PJB3005 f00edb2fa7 Un-stub audio wave loading code
guh
2026-03-15 17:56:26 +01:00
PJB3005 71bd970d9a Implement DSP pause somewhat 2026-03-15 01:32:13 +01:00
PJB3005 79ddc6815d Names mixed in with some BE fixes 2026-03-15 01:23:11 +01:00
PJB3005 28f2905306 Use type-level operator delete overload when appropriate in jkrDelete
Found by Lars
2026-03-14 17:55:19 +01:00
PJB3005 79a71c6182 Foiled again 2026-03-14 17:38:26 +01:00
PJB3005 15cc111474 Audio debug imgui 2026-03-14 17:35:09 +01:00
PJB3005 3748d61156 Disable debug code in JASAramStream 2026-03-14 16:44:04 +01:00
PJB3005 61b6111954 Fix sound userdata pointers being truncated 2026-03-14 16:43:29 +01:00
PJB3005 8d06aa8837 Fix JAUSoundAnimation 2026-03-14 16:43:20 +01:00
PJB3005 7d95231ddc Fix OFFSET_PTR name conflicts 2026-03-14 16:42:41 +01:00
PJB3005 8534691af7 Resample audio with SDL3 2026-03-14 15:50:39 +01:00
PJB3005 60141f9381 Don't make the DAC rate weird 2026-03-14 14:22:33 +01:00
PJB3005 dca0964f27 Assign names to threads
Visible in debuggers etc
2026-03-14 14:16:49 +01:00
PJB3005 002a34f18b We have audio!! 2026-03-14 14:03:10 +01:00
PJB3005 2ee0b8a27c More documenting for JASAramStream and JASDSPInterface 2026-03-14 14:03:09 +01:00
PJB3005 e2fb0e3a70 ADPCM4 decode impl 2026-03-14 14:02:15 +01:00
PJB3005 4c2d0064a2 Add CRASH() macro 2026-03-14 14:02:15 +01:00
PJB3005 2a09783153 Fix another JASTaskThread::allocCallStack size 2026-03-14 14:02:15 +01:00
PJB3005 67a159eeef Make JASMemPool_MultiThreaded use ObjectLevelLockable
Shrug I wrote this in despair debugging the previous issue. Can't hurt I guess.
2026-03-14 14:02:15 +01:00
PJB3005 d41225980a Fix incorrect JASChannel size for JASPoolAllocObject_MultiThreaded
Despair
2026-03-14 14:02:14 +01:00
PJB3005 1b8f4677de Some more names 2026-03-14 14:02:14 +01:00
PJB3005 7b1d88cc2c Fix DVD command sizes 2026-03-14 14:02:14 +01:00
PJB3005 7f4be58b1b Fix JASTrackNodeOffset missing offset 2026-03-14 14:02:14 +01:00
PJB3005 40e126a35f Make JKRAramPiece trap on invalid pointers 2026-03-14 14:02:14 +01:00
PJB3005 9d88bb5d3f Fix BE in JASAramStream::load 2026-03-14 14:02:14 +01:00
PJB3005 0636bbfb22 Fix JASAramStream layout 2026-03-14 14:02:14 +01:00
PJB3005 44260d7b4a BE JASSeqReader.h 2026-03-14 14:02:14 +01:00
PJB3005 f4f27cefc7 BE JASAramStream 2026-03-14 14:02:14 +01:00
PJB3005 86898db01c BE JAUSoundTableItem 2026-03-14 14:02:13 +01:00