Henrik Rydgård
|
5e3abe3def
|
IRInterpreter compiler: Reject all vec2ops where the prefix is unknown
Fixes #19164
May help #19172
|
2024-05-22 23:19:14 +02:00 |
|
Henrik Rydgård
|
aa94867128
|
Warning fixes
|
2024-05-20 10:04:11 +02:00 |
|
Henrik Rydgård
|
a059750f5a
|
Add basic checkbox UI for GPI switched, add display of GPO LEDs
Try it with Parappa.
|
2024-05-12 18:01:25 +02:00 |
|
Henrik Rydgård
|
8bfba2ce35
|
Fix mono audio with sceAtracLowLevelDecode.
Fixes #19117
|
2024-05-10 13:36:37 +02:00 |
|
Nemoumbra
|
8409914b79
|
Added deciphering of ~SCE headers (cracked by me)
|
2024-05-09 04:43:45 +03:00 |
|
Henrik Rydgård
|
0b91aa50ee
|
Improve memory safety, add bugfix to little-used sysclib functions
|
2024-05-05 14:19:49 +02:00 |
|
Henrik Rydgård
|
d769c3223c
|
Fix camera mirroring color issue, fix warning
|
2024-05-05 11:20:29 +02:00 |
|
Henrik Rydgård
|
e631be3607
|
Make a simpler CMakeLists.txt for zstd
|
2024-05-04 10:48:54 +02:00 |
|
Katharine Chui
|
b570cacd90
|
add Memory::IsValidNullTerminatedString
|
2024-05-01 22:58:01 +08:00 |
|
Katharine Chui
|
49cd9c76d9
|
sysclib_sprintf psp memory bound checking instead of length limits
|
2024-05-01 20:23:47 +08:00 |
|
Katharine Chui
|
fa0eaebfb5
|
cleanup
|
2024-05-01 17:32:13 +08:00 |
|
Katharine Chui
|
7ff48f97c3
|
implement sysclib_sprintf
|
2024-05-01 01:43:24 +08:00 |
|
Henrik Rydgård
|
917f5897bd
|
Add back a lost-in-refactoring hack for the SasAudio/sceAtrac integration.
Fixes #19075
|
2024-04-29 19:58:11 +02:00 |
|
AdamN
|
bbe2c341ed
|
oops
|
2024-04-20 12:41:27 +07:00 |
|
AdamN
|
1cf7254cb0
|
Update sceAudio.cpp
|
2024-04-20 12:06:49 +07:00 |
|
Henrik Rydgård
|
7d46f5a0a8
|
Merge pull request #19074 from hrydgard/more-atrac-updates
More sceAtrac code cleanup and comments
|
2024-04-17 01:37:27 +02:00 |
|
Henrik Rydgård
|
5b625bfd3e
|
Share GetSecondBufferInfo between implementations
|
2024-04-16 23:07:03 +02:00 |
|
Henrik Rydgård
|
f05f9a6de3
|
Code cleanup and comments
|
2024-04-16 22:54:53 +02:00 |
|
Henrik Rydgård
|
1b366afa35
|
Refactor: Change *outBytes to *outSamples in AudioDecoder::Decode.
|
2024-04-16 15:31:11 +02:00 |
|
Henrik Rydgård
|
5470885178
|
Add some basics.
|
2024-04-15 14:08:01 +02:00 |
|
Henrik Rydgård
|
f3d6c93339
|
Add empty AtracCtx2 implementation, and a dev setting to select it. Savestates don't work.
|
2024-04-15 13:50:16 +02:00 |
|
Henrik Rydgård
|
5e8a46fde0
|
Slim down the AtracBase class
|
2024-04-15 12:50:51 +02:00 |
|
Henrik Rydgård
|
6c648a2cdd
|
Use AtracBase instead of Atrac in sceAtrac (so now we can replace it)
|
2024-04-15 12:50:51 +02:00 |
|
Henrik Rydgård
|
14f141b1b8
|
Split Atrac into AtracBase and Atrac
|
2024-04-15 12:50:50 +02:00 |
|
Henrik Rydgård
|
d03f2a5888
|
Atrac: Add missing accessors
|
2024-04-15 12:50:50 +02:00 |
|
Henrik Rydgård
|
a866e07082
|
Merge pull request #19063 from hrydgard/atrac-change-databuf-check
atrac: Change the databuf check in sceAtracDecodeData
|
2024-04-15 12:50:38 +02:00 |
|
Henrik Rydgård
|
4680d87fcd
|
Change the databuf check in sceAtracDecodeData
Making a separate commit for bisection's sake.
|
2024-04-15 12:19:39 +02:00 |
|
Henrik Rydgård
|
d402068745
|
Fix mono output from Atrac decoders. (sceAtrac*MOut* functions)
|
2024-04-15 11:50:32 +02:00 |
|
Henrik Rydgård
|
3e49a32fa8
|
Comment fixes
|
2024-04-15 11:16:03 +02:00 |
|
Henrik Rydgård
|
fcf0d8e06e
|
Add an outputChannels parameter to SetData to simplify the code
|
2024-04-15 11:16:03 +02:00 |
|
Henrik Rydgård
|
3c700aab35
|
Break out the separate analyze functions.
|
2024-04-15 11:16:00 +02:00 |
|
Henrik Rydgård
|
9d0dac5acb
|
Move channels into Track
|
2024-04-15 11:13:47 +02:00 |
|
Henrik Rydgård
|
0a275883ec
|
Move bitrate and jointstereo fields into Atrac
|
2024-04-15 11:13:47 +02:00 |
|
Henrik Rydgård
|
5c1ab7e699
|
Move dataOff into Track
|
2024-04-15 11:13:45 +02:00 |
|
Henrik Rydgård
|
fe17ff6e69
|
Move loop info into Track
|
2024-04-15 11:12:47 +02:00 |
|
Henrik Rydgård
|
15b71af95f
|
Move endSample into track_
|
2024-04-15 11:12:45 +02:00 |
|
Henrik Rydgård
|
3f96f69b70
|
Move firstSampleOffset_ into Track
|
2024-04-15 11:08:47 +02:00 |
|
Henrik Rydgård
|
976f7e5ce6
|
Move bytesPerFrame into track
|
2024-04-15 11:06:40 +02:00 |
|
Henrik Rydgård
|
babf2e1a3a
|
Move codecType_ into track_
|
2024-04-15 11:06:40 +02:00 |
|
Henrik Rydgård
|
efd9962c6e
|
Start separating out static track parameters: Move first_.filesize to track_.fileSize
|
2024-04-15 11:06:40 +02:00 |
|
Henrik Rydgård
|
bd84e30553
|
Start breaking out Analyze* functions
|
2024-04-15 11:06:40 +02:00 |
|
Henrik Rydgård
|
c9f5ccee3e
|
Add comment
|
2024-04-15 11:06:11 +02:00 |
|
Henrik Rydgård
|
2a3b6b8cfb
|
Remove unnecessary check, allowing us to de-indent
|
2024-04-14 16:29:20 +02:00 |
|
Henrik Rydgård
|
0f0149d08b
|
Split out the Atrac context class into AtracCtx.cpp/h
|
2024-04-14 14:48:42 +02:00 |
|
Henrik Rydgård
|
9bb136f871
|
Remove an unnecessary enum
|
2024-04-14 14:48:41 +02:00 |
|
Henrik Rydgård
|
35578f0a2e
|
More member functions
|
2024-04-14 11:25:19 +02:00 |
|
Henrik Rydgård
|
eeaa3c8445
|
Make more functions member functions of Atrac
|
2024-04-14 10:55:17 +02:00 |
|
Henrik Rydgård
|
7d3fc65478
|
Make Decode and GetResetBufferInfo member functions of Atrac.
|
2024-04-14 10:48:01 +02:00 |
|
Henrik Rydgård
|
eef667c5ac
|
Separate the external interface used by sceSas
|
2024-04-14 10:40:12 +02:00 |
|
Henrik Rydgård
|
09be5935ab
|
Add accessor for bufferState_, cleanup
|
2024-04-14 10:26:41 +02:00 |
|