Commit graph

337 commits

Author SHA1 Message Date
Richard Goedeken
0099c91e62 Merge pull request #11 from bsmiles32/small_fixes
Small fixes
2014-02-03 22:14:41 -08:00
Bobby Smiles
151fca618b Fix regression introduced by commit 3921889f3b
adpcm_compute_residuals should honor the count parameter.
2014-02-03 23:58:01 +01:00
Bobby Smiles
51f9dc2dd4 Refactor some mixing routines 2014-02-01 10:57:13 +01:00
Bobby Smiles
6c5a8e2fd8 Fix overflow with ramp value stepping
see bsmiles32/mupen64plus-rsp-hle@032b726#commitcomment-5241631
2014-02-01 10:56:58 +01:00
Bobby Smiles
6aa918ca43 Fix: acmd dispatching discard most significant bit 2014-02-01 10:42:23 +01:00
littleguy77
552bab6f81 build: Add android makefile. 2014-01-28 17:38:54 -05:00
Richard Goedeken
1cc1ceb74a fix windows build problem 2014-01-26 09:55:51 -08:00
Richard Goedeken
f4e723d203 Merge pull request #10 from bsmiles32/audio_improvements
Audio improvements
2014-01-24 22:19:08 -08:00
Bobby Smiles
0004268525 Dehardcode various magic numbers. 2014-01-24 22:37:39 +01:00
Bobby Smiles
75478e6d36 Replace C++ comments with C comments 2014-01-24 22:24:37 +01:00
Bobby Smiles
db692a30c0 Implement RESAMPLE_ZOH audio command.
It fixes the garbled sound when switching from/to headset mode in 1080 Snowboarding.
2014-01-24 22:19:51 +01:00
Bobby Smiles
41f50000bb Implement POLEF audio command.
It fixes the ramping sound during PilotWings intro.
2014-01-24 22:01:00 +01:00
Bobby Smiles
d85e978bb8 Implement audio command #16 for NEAD ucodes.
It fixes some garbled sound at the start of a race in Wave Race for instance.
2014-01-24 21:20:27 +01:00
Bobby Smiles
3837e75ad7 Split ucode2 into 11 different versions. 2014-01-24 20:59:20 +01:00
Bobby Smiles
bdd2059ad8 Split ucode3 into 5 different versions. 2014-01-24 20:59:20 +01:00
Bobby Smiles
8e23cd4ace Split ucode1 into 3 different versions. 2014-01-24 20:59:20 +01:00
Richard Goedeken
fb55d79041 Merge pull request #9 from bsmiles32/alist_refactoring
Alist refactoring
2014-01-23 21:56:00 -08:00
Bobby Smiles
3f7ff35aad Remove dummy assignment. 2014-01-23 20:49:11 +01:00
Bobby Smiles
378f1b4980 BufferSpace doesn't need to be global anymore. 2014-01-23 20:49:11 +01:00
Bobby Smiles
dc65825033 Extract alist_filter logic. 2014-01-23 20:49:11 +01:00
Bobby Smiles
032b726efb Refactor alist_envmix_lin. 2014-01-23 20:49:11 +01:00
Bobby Smiles
4b0378f642 Refactor alist_envmix_nead. 2014-01-23 20:49:11 +01:00
Bobby Smiles
7ed91e5fba Refactor alist_envmix_exp. 2014-01-23 20:48:57 +01:00
Richard Goedeken
7a9d702eaf Merge pull request #8 from bsmiles32/fix_setvol
Fix regression introduced by commit f1707b5
2014-01-20 22:12:31 -08:00
Bobby Smiles
99cd087579 Fix regression introduced by commit f1707b5 2014-01-20 19:56:09 +01:00
Richard Goedeken
9315b9f34d Merge pull request #7 from bsmiles32/ucode_separation
First pass of audio ucodes refactoring.
2014-01-19 09:14:49 -08:00
Bobby Smiles
f519a35e12 Refactor alist duplicate2. 2014-01-18 19:07:11 +01:00
Bobby Smiles
84d69b9ada Refactor alist interl2. 2014-01-18 18:54:35 +01:00
Bobby Smiles
0f24d6dd6f Refactor alist addmixer. 2014-01-18 18:42:58 +01:00
Bobby Smiles
433a570c05 Refactor alist hilogain. 2014-01-18 18:32:12 +01:00
Bobby Smiles
f695303e23 Fix: forgot a header for size_t. 2014-01-18 15:27:03 +01:00
Bobby Smiles
85a994cdc1 Update copyrights. 2014-01-18 15:21:24 +01:00
Bobby Smiles
68dfb41b80 Move align function to hle.h 2014-01-18 15:17:08 +01:00
Bobby Smiles
3921889f3b Share some ADPCM bits as well. 2014-01-18 15:14:46 +01:00
Bobby Smiles
1b713d92a1 Share RESAMPLE_LUT between alist based ucodes and musyx ucodes.
I also corrected the size of RESAMPLE_LUT which was bigger than needed.
2014-01-18 15:04:00 +01:00
Bobby Smiles
350360de46 Remove some comments. 2014-01-18 14:50:22 +01:00
Bobby Smiles
3bd4166cae Refactor alist setbuff commands. 2014-01-18 14:47:05 +01:00
Bobby Smiles
f1707b5d45 Refactor alist setvol commands. 2014-01-18 14:43:34 +01:00
Bobby Smiles
7fdab9701c Refactor alist loadadpcm commands. 2014-01-18 14:35:24 +01:00
Bobby Smiles
9e00afd7e2 Remove uneeded macro. 2014-01-18 14:26:56 +01:00
Bobby Smiles
df518b6317 Refactor alist adpcm commands. 2014-01-18 14:20:49 +01:00
Richard Goedeken
cb8de21803 Merge pull request #6 from bsmiles32/fix_normal_task_dispatching
Fix regression introduced by commit 488e73c
2014-01-17 22:36:49 -08:00
Bobby Smiles
6f2fd295cc Refactor alist resample commands. 2014-01-18 03:31:08 +01:00
Bobby Smiles
3584be1d1c Refactor alist clear commands. 2014-01-18 03:29:02 +01:00
Bobby Smiles
39f854b3e1 Refactor alist load/save commands. 2014-01-18 01:51:07 +01:00
Bobby Smiles
95ca916c49 Refactor alist move commands. 2014-01-18 01:33:40 +01:00
Bobby Smiles
09e166e4f9 Refactor alist mix commands. 2014-01-18 01:19:44 +01:00
Bobby Smiles
6b54565dde Refactor alist interleave commands. 2014-01-18 01:02:27 +01:00
Bobby Smiles
03a5dbce46 Rename inst{1,2} to w{1,2}. 2014-01-17 22:27:52 +01:00
Bobby Smiles
8cc0ddd027 Remove uneeded headers. 2014-01-17 22:23:57 +01:00