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
|
c782d54464
|
Merge pull request #19062 from hrydgard/atrac-fix-mono-output
Fix mono output from Atrac decoders. (sceAtrac*MOut* functions)
|
2024-04-15 12:23:00 +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
|
c9d397ece9
|
Merge pull request #19061 from hrydgard/even-more-atrac-cleanup
More Atrac code cleanup
|
2024-04-15 11:47:51 +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
|
efe2302548
|
Merge pull request #19060 from hrydgard/more-atrac-cleanup
More Atrac cleanup - break out the context into its own file
|
2024-04-14 15:58:56 +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
|
7f2a3736c8
|
Merge pull request #19057 from hrydgard/update-arabic
Update ar_AE.ini (Arabic), thanks to Alucard
|
2024-04-14 13:44:25 +02:00 |
|
Henrik Rydgård
|
0aa054388c
|
Merge pull request #19059 from hrydgard/fix-axis-swap
Fix the AxisSwap feature - had a double mutex lock, oops.
|
2024-04-14 13:44:08 +02:00 |
|
Henrik Rydgård
|
c7c7e0a36d
|
Fix the AxisSwap feature - had a double mutex lock, oops.
|
2024-04-14 13:43:20 +02:00 |
|
Henrik Rydgård
|
bfe5ef00a6
|
Merge pull request #19056 from hrydgard/atrac-refactor
Atrac: Refactor: Move a lot more code into the Atrac class
|
2024-04-14 13:03:43 +02:00 |
|
Henrik Rydgård
|
d8631fa80e
|
Update ar_AE.ini (Arabic), thanks to Alucard
|
2024-04-14 12:04:19 +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 |
|
Henrik Rydgård
|
aec3fa99e5
|
Merge pull request #19032 from GermanAizek/fix-always-false-true
Fixed conditions always false using unsigned type and logical AND 0x0 & 0x4
|
2024-04-13 11:28:45 +02:00 |
|
Henrik Rydgård
|
4aeea7b84f
|
Merge pull request #19054 from hrydgard/more-audio-dec-cleanup
More audio decoding cleanup, some optimization
|
2024-04-13 11:25:39 +02:00 |
|
Henrik Rydgård
|
fd315a324a
|
Help the compiler out slightly (it can't see that the pos is constant)
|
2024-04-13 10:46:44 +02:00 |
|
Henrik Rydgård
|
857584532f
|
Add NEON code too for the atrac3 hotspot
|
2024-04-13 10:37:38 +02:00 |
|
Henrik Rydgård
|
7b6b7ebe3c
|
Add some SSE code for an atrac hotspot just for fun, remove function pointers
|
2024-04-13 10:37:35 +02:00 |
|
Henrik Rydgård
|
52111103b8
|
Simplify the inner loop of ff_atrac3p_ipqf (prepare for SIMD)
|
2024-04-13 10:35:42 +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
|
c3485d7f6a
|
Merge pull request #19053 from hrydgard/remove-ffmpeg-from-sceatrac
Remove ffmpeg use from the sceAtrac HLE module
|
2024-04-13 09:03:18 +02:00 |
|
Henrik Rydgård
|
68c192b892
|
Fix some symbol clashes apparently affecting the docker build
|
2024-04-13 01:06:18 +02:00 |
|
Henrik Rydgård
|
a1ac79c183
|
Remove all remaining FFMPEG use from sceAtrac.
|
2024-04-13 00:45:25 +02:00 |
|
Henrik Rydgård
|
242a87b2dd
|
Inline FillPacket to make the next step easier
|
2024-04-13 00:26:37 +02:00 |
|
Henrik Rydgård
|
ea07fdbd86
|
sceAtrac: Create standalone decoders as well as ffmpeg. Implement LowLevelDecode.
|
2024-04-13 00:19:04 +02:00 |
|
Henrik Rydgård
|
c2bcdd3076
|
Buildfix with system ffmpeg
|
2024-04-12 16:45:45 +02:00 |
|
Henrik Rydgård
|
71a6372ac5
|
Merge pull request #19020 from hrydgard/clickable-notifications
Clickable notifications
|
2024-04-12 16:23:52 +02:00 |
|