Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
2bd0347968
AUDIO: Use override
...
Using clang-tidy modernize-use-override
2021-11-14 20:14:11 +02:00
Orgad Shaneh
af529f568b
AUDIO: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 13:41:02 +02:00
Colin Snover
e42ade073c
AUDIO: Fix uninitialized data structures in PacketizedMP3Stream
...
If the audio thread called to readBuffer before any packet had been
added to the stream, the state of the stream would be changed from
INIT to EOS. Later, when a packet was received, the state would go
directly from EOS to READY, skipping decoder init, leaving garbage
memory in the decoder structs and causing a crash of the decoder.
Fixes Trac#9653.
2017-11-19 20:53:02 -06:00
Colin Snover
9fc24e19f2
AUDIO: Fix data race in PacketizedMP3Stream
2017-11-19 20:53:00 -06:00
Torbjörn Andersson
579c024653
AUDIO: Keep packetized MP3 stream from ending prematurely
...
This fixes the audio in the intro AVI movie for German Fullpipe.
2016-09-19 07:25:55 +02:00
Matthew Hoops
8165e9aa4c
AUDIO: Fix uninitialized read in MP3 initialization
...
Thanks to chkr-private for finding the issue
2015-09-15 20:44:09 -04:00
Matthew Hoops
562234b96b
AUDIO: Implement a packetized version of MP3
2015-08-30 19:53:53 -04:00
Matthew Hoops
52f67cba39
AUDIO: Split the seeking MP3 class from the base decoding stream
2015-08-30 19:53:53 -04:00
Thierry Crozat
5c7cc826f0
AUDIO: Skip ID3 tag at start of mp3 files
...
This fixes bug #6834 MP3: ScummVM doesn't skip ID3 tag at
beginning of file.
2015-04-05 21:17:06 +01:00
Joni Vähämäki
1d12bddd63
AUDIO: Rename MP3Stream's _totalTime to _curTime to better reflect the variable's purpose.
2014-08-01 01:43:04 +03:00
Joni Vähämäki
8564c7ec0a
AUDIO: Increment total play time when decoding MP3 data.
2014-07-26 14:30:56 +03:00
Johannes Schickel
452cec49d9
AUDIO: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Christoph Mallon
a5a8833c05
COMMON: Add DisposablePtr<T>, which replaces many repeated implementations of a dispose flag.
2011-08-07 15:19:08 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00