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
|
effae82208
|
sceAtrac: Do some renaming to make things make more sense
|
2024-04-13 10:35:39 +02:00 |
|
Henrik Rydgård
|
c2bcdd3076
|
Buildfix with system ffmpeg
|
2024-04-12 16:45:45 +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
|
bf280eb410
|
Remove "SetExtraData" from AudioDecoder, pass in the data at creation instead
|
2024-04-11 14:39:59 +02:00 |
|
Henrik Rydgård
|
c6c67695b1
|
Hook up ATRAC3 too
|
2024-04-11 14:39:59 +02:00 |
|
Henrik Rydgård
|
c902973688
|
Setup more of the setup
|
2024-04-11 14:39:59 +02:00 |
|
Henrik Rydgård
|
8d4716cab6
|
WIP: Add AT3/AT3plus files, get it to compile (though will fail to link if we use it)
|
2024-04-11 14:39:59 +02:00 |
|
Henrik Rydgård
|
db929ea042
|
Use minimp3 for in-game mp3 decoding. Doesn't solve any issues it seems, but works like before.
|
2024-04-11 14:19:22 +02:00 |
|
Henrik Rydgård
|
3de85c8d14
|
Remove more unnecessary accessors
|
2024-04-11 14:18:07 +02:00 |
|
Henrik Rydgård
|
5b3be0d720
|
Update USE_FFMPEG checks
|
2024-04-10 18:40:02 +02:00 |
|
Henrik Rydgård
|
8adca6492c
|
Move class SimpleAudio into the cpp file
|
2024-04-10 13:03:19 +02:00 |
|
Henrik Rydgård
|
1805910fac
|
More refactoring
|
2024-04-10 12:22:58 +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
|
88eb2c2e0b
|
Add a virtual base class so we can implement alternative decoders
|
2024-04-10 00:45:02 +02:00 |
|
Henrik Rydgård
|
ddbe0e853b
|
Remove unused code
|
2024-04-10 00:40:16 +02:00 |
|
Andrew Udvare
|
930b7f644d
|
ffmpeg: Improved fix for checking if const AVCodec* is necessary
|
2024-02-05 14:37:09 -05:00 |
|
Andrew Udvare
|
402f9acb5e
|
Fix compilation with newer ffmpeg versions
|
2024-01-13 00:12:21 -05:00 |
|
Henrik Rydgård
|
0a13c78788
|
Revert "ffmpeg: Don't ask for multi-threaded decoding"
This reverts commit b173e0f4a4.
Turns out it's not actually known to fix anything, should have closed
that old PR.
|
2023-01-12 16:23:39 +01:00 |
|
Henrik Rydgård
|
b173e0f4a4
|
ffmpeg: Don't ask for multi-threaded decoding
For whatever reason, our version of ffmpeg has problems with it,
and I don't care enough to dig deep.
See PR #13806
|
2023-01-12 12:13:10 +01:00 |
|
Unknown W. Brackets
|
c44d787df4
|
Mpeg: Check memory access range on GetPointer().
|
2023-01-09 16:53:10 -08:00 |
|
Unknown W. Brackets
|
a7b7bf7826
|
Global: Set many read-only params as const.
This makes what they do and which args to use clearer, if nothing else.
|
2022-12-10 21:13:36 -08:00 |
|
Henrik Rydgård
|
e6403d7157
|
Split GetPointer into two versions, to help with const correctness
|
2022-07-24 13:26:19 +02:00 |
|