Henrik Rydgård
2a05dce105
Show sceMp3 in audio codecs window
2024-11-27 10:35:11 +01:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +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
d402068745
Fix mono output from Atrac decoders. (sceAtrac*MOut* functions)
2024-04-15 11:50:32 +02:00
Henrik Rydgård
5ed77b58ca
Improve the AudioDecoder API to avoid having to call a function to get the bytes consumed
2024-04-11 16:49:00 +02:00
Henrik Rydgård
3de85c8d14
Remove more unnecessary accessors
2024-04-11 14:18:07 +02:00
Henrik Rydgård
1938d3b876
More prep for plugging in alternate audio decoders
2024-04-10 12:14:58 +02:00
Henrik Rydgård
32ca7ab59a
Minor code cleanups
2024-04-10 12:07:03 +02:00
Henrik Rydgård
ddbe0e853b
Remove unused code
2024-04-10 00:40:16 +02:00
Henrik Rydgård
e19e9b2793
Delete pointless accessors, update some comments
2024-04-10 00:35:48 +02:00
Henrik Rydgård
e6403d7157
Split GetPointer into two versions, to help with const correctness
2022-07-24 13:26:19 +02:00
Unknown W. Brackets
864d0200fb
Mp3: Delay low level init.
2022-01-27 00:24:10 -08:00
Unknown W. Brackets
914d022eef
Mp3: Allow decode with NULL out pointer.
2022-01-27 00:22:44 -08:00
Unknown W. Brackets
4903e14aae
Mp3: Cleanup AuCtx constructor.
2022-01-27 00:22:43 -08:00
Unknown W. Brackets
f7740edc6d
Debugger: Add more metadata for memory usage.
2021-02-15 15:01:21 -08:00
Unknown W. Brackets
8a437b267e
Mp3: Correct logging for init.
2021-01-27 07:07:14 -08:00
Unknown W. Brackets
4b4be0f34f
Mp3: Always keep sample rate from original mp3.
...
Our codec context is updated with the source sample rate, so this makes us
not resample at all.
Converting to stereo still seems correct.
2021-01-26 23:50:54 -08:00
Unknown W. Brackets
463fc3c792
Mp3: Allow decode without pcm pointer.
...
Just like other audio decoding, you're allowed to skip audio.
Also prevents a crash if the mp3 is not yet inited.
2021-01-25 23:51:55 -08:00
Unknown W. Brackets
de5488d4df
Mp3: Correct error handling for newer sdk versions.
...
The 6.xx behavior might be important if a game relies on it to add data.
2021-01-25 20:57:34 -08:00
sum2012
e7e36ca21a
Add header information
2021-01-25 20:27:56 +08:00
sum2012
72cc39f929
sceMp3Init:Add layerBits and versionBits information
2021-01-25 20:14:02 +08:00
sum2012
25a09288e9
Resample only in 32000Hz
2021-01-24 04:51:26 +08:00
sum2012
8a1b0bd210
build fix
2021-01-23 21:51:18 +08:00
sum2012
64a51e1658
Resample all mp3
...
Fix #5213
2021-01-22 21:12:07 +08:00
Unknown W. Brackets
b8342fb8ec
SaveState: Rename ChunkFile files to Serialize.
...
Makes more sense and less weird than ChunkFileDoMap, etc.
2020-08-10 08:04:05 +00:00