Cameron Cawley
4867e171bf
IMAGE: Add more validation for Codec::setOutputPixelFormat
2025-03-02 02:34:07 +02:00
Filippos Karapetis
f4776255b0
VIDEO: Add missing override keywords to the PSX video decoder
2025-02-02 20:29:33 +02:00
Cameron Cawley
475354cb4c
VIDEO: Implement setOutputPixelFormat() for PSXStreamDecoder
2023-04-05 12:45:13 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Cameron Cawley
b76652120b
AUDIO: Separate the XA ADPCM decoder from the PSX video decoder
2020-08-24 14:21:00 +02:00
Bastien Bouclet
0f57aea2df
COMMON: Use a prefix table to speed up the Huffman decoder
...
Symbols for codes shorter than the prefix table index width are stored
in the table. All the entries in the table with an index starting with
the code are set to the symbol value. That way, when decoding it is
possible to get the number of bits corresponding to the table width from
the bitstream and directly find the symbol value. Longer code still need
to be searched for in the codes list.
2019-04-13 16:24:25 +03:00
Willem Jan Palenstijn
47539e1939
VIDEO: Use new BitStreamMemory class for PSXStreamDecoder
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
dde259f068
COMMON: Remove BitStream base class to allow inlining calls
...
All users of BitStream were in fact using a specific, hardcoded variant,
so we can hardcode that variant, removing the need for virtual calls,
and enabling inlining.
2017-08-24 19:46:59 +02:00
Bastien Bouclet
ec49730711
VIDEO: Allow setting the mixer sound type used to play audio tracks
2017-07-27 06:40:07 +02:00
Johannes Schickel
8f3a923686
VIDEO: Make GPL headers consistent in themselves.
2014-02-18 02:39:39 +01:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Matthew Hoops
18823198ad
VIDEO: Merge AdvancedVideoDecoder into VideoDecoder
2012-08-16 14:00:14 -04:00
Matthew Hoops
24c97b8913
VIDEO: Move PSXStreamDecoder to the new VideoDecoder API
2012-07-21 17:31:00 -04:00
Matthew Hoops
10f7e805c2
VIDEO: Add volume/balance control to VideoDecoder
2012-05-28 14:00:16 -04:00
Matthew Hoops
9e330174c8
VIDEO: Change getElapsedTime() into getTime()
...
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video.
2012-05-12 21:28:13 -04:00
Matthew Hoops
8fea496890
VIDEO: Clarify which PSX streams we can play
2012-02-23 22:48:18 +01:00
Matthew Hoops
66cd8bdd68
VIDEO: Make PSX streams calculate frame timing solely from CD speed
...
BS2 videos now play at the proper rate and BS1 videos have improved a/v sync.
2012-02-23 22:48:18 +01:00
Matthew Hoops
ee35d32a36
VIDEO: Implement PSX stream v3 frame support
2012-02-23 22:48:18 +01:00
Matthew Hoops
307908662a
VIDEO: Add a PlayStation stream decoder
...
To be used for sword1/sword2 PSX video playback
2012-02-23 22:48:16 +01:00