Henrik Rydgård
|
5c77ff9147
|
Atrac: Rework the header dependencies
|
2025-06-25 11:34:07 +02:00 |
|
Henrik Rydgård
|
3cd1f2f832
|
sceAudioCodec: Fix AT3 and AAC playback (possibly limited to certain bitrates) but fixes Kosmodrones
|
2025-04-13 15:48:11 +02:00 |
|
Henrik Rydgård
|
4e8e6312e0
|
ImDebugger: Implement mute controls for individual sceAtrac channels
|
2025-04-12 11:35:55 +02:00 |
|
Henrik Rydgård
|
e70dd3b2df
|
Break out AtracTrack into its own file. Add a little atrac analysis tool to ImDebugger (for future use)
|
2025-03-19 16:15:51 +01:00 |
|
Henrik Rydgård
|
ec169e9fa9
|
Sol Trigger fix
|
2025-03-19 11:41:13 +01:00 |
|
Henrik Rydgård
|
da2b3fdd13
|
Warning fixes. Don't clamp readsize to reported file size.
|
2025-03-19 10:42:32 +01:00 |
|
Henrik Rydgård
|
89a73be155
|
Compute the joint-stereo flag as needed instead of storing it.
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
01076d2a4f
|
InitLowLevel parameter cleanup
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
4a4332b22e
|
Remove hack where we snuck AtracID into the contexts. Not suppose to be there.
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
bb436cda8f
|
Reimplement a lot of logic, implement loop streaming properly
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
b99348383c
|
Some new findings, loop work
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
4d7a8b8233
|
Some type and comment cleanup
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
926a5623d1
|
Improve comments
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
9cc7bab3a5
|
Implement the simplest looping case (fully loaded audio)
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
da27e2a93f
|
Fix seeking to offsets other than 0 in a couple of the modes
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
2367c2d1cf
|
Fix even more edge cases
|
2025-03-18 09:36:33 +01:00 |
|
Henrik Rydgård
|
2dd4602886
|
Fix half-way buffer streaming
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
54acb07ded
|
ImDebugger: Add more atrac information
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
67c8703302
|
Correct GetStreamDataInfo. Now passes the test at all buffer sizes I've tried.
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
7a4d175e06
|
Port over some utility functions, fix bugs.
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
9c02eab137
|
More work - start work on handling buffer wraparound properly. Passes the full test with 1 wraparound!
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
724fc1dd95
|
Work on the new implementation.
|
2025-03-18 09:36:32 +01:00 |
|
Henrik Rydgård
|
818e7a99bd
|
minor refactor
|
2025-03-17 11:02:59 +01:00 |
|
Henrik Rydgård
|
b7782d98f3
|
Prepare for Atrac context data to work the new way. Not actually active yet. Also restrict old versions to 4 contexts.
|
2025-03-16 19:32:03 +01:00 |
|
Henrik Rydgård
|
17d7dcdd6c
|
Make sceUtilityLoadAvModule work correctly
|
2025-03-15 17:40:24 +01:00 |
|
Henrik Rydgård
|
adbceabd93
|
Show fake-loaded HLE modules in the debugger. Notify Atrac of its address when one is loaded
Will be useful later.
|
2025-03-15 15:56:11 +01:00 |
|
Henrik Rydgård
|
65df2bf016
|
ImDebugger: Add log config window, improve atrac window
|
2025-03-07 13:47:31 +01:00 |
|
Henrik Rydgård
|
2eaffcf510
|
ImDebugger: Add atrac context viewer
|
2024-11-15 15:59:16 +01:00 |
|
Henrik Rydgård
|
eef667c5ac
|
Separate the external interface used by sceSas
|
2024-04-14 10:40:12 +02:00 |
|
Henrik Rydgård
|
effae82208
|
sceAtrac: Do some renaming to make things make more sense
|
2024-04-13 10:35:39 +02:00 |
|
Henrik Rydgård
|
ff372f878d
|
Minor code cleanup
|
2024-04-11 16:54:29 +02:00 |
|
sum2012
|
199f0dd704
|
Record Atrac libersion
Gripshift library version 0x101 ,crc 3dd5e32f
|
2023-11-01 06:29:55 +08:00 |
|
Unknown W. Brackets
|
63aa4291eb
|
Atrac: Fix savestates.
Darn, totally forgot. This should populate acceptable values for old
streamed atrac as well.
|
2016-01-17 10:05:15 -08:00 |
|
Unknown W. Brackets
|
5177f16c8d
|
Atrac: Use constants for the states, more clarity.
|
2015-10-17 16:20:23 -07:00 |
|
Unknown W. Brackets
|
4702ae0e41
|
Add breakpoints to most sceAtrac mem access.
|
2014-09-23 11:33:18 -07:00 |
|
 Ced2911andUnknown W. Brackets
|
2941ec7227
|
[core] some endian fix try
Conflicts:
Core/HLE/sceIo.cpp
|
2014-01-26 14:25:54 -08:00 |
|
oioitff
|
406a6adf6d
|
Improve _AtracGenarateContext.
Fix tiny bug for savestate.
|
2013-06-09 19:06:24 +08:00 |
|
oioitff
|
cac9b89823
|
Basically implement _sceAtracGetContextAddress.
|
2013-06-09 01:31:45 +08:00 |
|
Unknown W. Brackets
|
2a6457b6ab
|
Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
|
2013-02-04 08:26:59 -08:00 |
|
Unknown W. Brackets
|
0eaced4685
|
Track Atrac as a map and associate data.
|
2013-02-01 08:33:32 -08:00 |
|
Henrik Rydgard
|
64cc573703
|
Switch to "GPL 2.0 or later" for various reasons. I wrote most of the code I imported from Dolphin (which is GPL2-but-not-later), so it should be OK.
|
2012-11-04 23:24:00 +01:00 |
|
Henrik Rydgard
|
4f7ad15758
|
Add snapshot of the whole source code.
|
2012-11-01 16:19:01 +01:00 |
|