Commit Graph
38 Commits
Author SHA1 Message Date
Pawel Kolodziejski 27e12d8a96 ALL: Eliminate LOCAL_PI macro 2020-09-23 23:20:23 +02:00
Pawel Kolodziejski d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Pawel Kolodziejski aea3bae26d ALL: Synced with ScummVM - rev 0b777c23a9 2020-08-11 00:59:40 +02:00
Pawel Kolodziejski b586571900 ALL: synced with ScummVM commit 09bf38c120 2020-05-09 20:05:54 +02:00
Bastien Bouclet d474e3f94f ALL: Sync with ScummVM - rev. ea3f8f2e33 2019-06-29 19:08:44 +02:00
Bastien Bouclet 148655f5c2 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-14 20:24:26 +02:00
Bastien Bouclet 66654cb376 ALL: Sync with ScummVM - rev. cd37d510f9 2019-01-26 20:47:55 +01:00
Bastien Bouclet 3ec01653c3 ALL: Merge from ScummVM rev 3a933138ce 2017-12-06 21:41:03 +01:00
Bastien Bouclet fc67541742 ALL: Silence some GCC7 fall through warnings 2017-09-02 15:24:01 +02:00
Bastien Bouclet 84e62b6c8d ALL: Sync with ScummVM - rev. 87ebc7140c 2017-09-02 15:04:07 +02:00
Pawel Kolodziejski 19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Pawel Kolodziejski 9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00
Sven Hesse 677f6f7e1f AUDIO: Fix undefined shift in WMACodec::calculateMDCTCoefficients()
See https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/a48b24e5ebdb21d25512ac481a1d396e7685f0a4
2016-09-30 06:20:01 +02:00
Pawel Kolodziejski baab5c4223 ALL: sync with ScummVM 2015-09-16 07:12:11 +02:00
Pawel Kolodziejski 5c7fd27706 ALL: sync with ScummVM 2015-09-06 16:08:49 +02:00
Pawel Kolodziejski 11b457122b ALL: synced with ScummVM 2015-08-16 08:49:02 +02:00
Bastien Bouclet d6fc47b032 AUDIO: Allow retrieving the duration of ASF stream 2015-04-19 11:46:02 +02:00
Bastien Bouclet 86f641ebb9 AUDIO: Add the WMA decoder from xoreos
Credits go to DrMcCoy, clone2727 and the ffmpeg authors
Permission is granted by DrMcCoy and clone2727 relicense this
from GPLv3+ to GPLv2+.
2015-04-19 11:46:01 +02:00
Pawel Kolodziejski 4fe80cd669 ALL: synced with ScummVM 2015-04-19 07:43:34 +02:00
Pawel Kolodziejski 1a07a23294 ALL: synced with ScummVM 2014-08-18 05:21:52 +02:00
Pawel Kolodziejski 39cf2f5586 ALL: Synced with ScummVM 2014-08-04 21:55:19 +02:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Pawel Kolodziejski 068ff94d20 ALL: synced with ScummVM 2013-07-07 15:29:33 +02:00
Pawel Kolodziejski adcb0b8383 ALL: synced with scummvm 2012-11-18 19:07:46 +01:00
Pawel Kolodziejski 8bc0a26091 ALL: synced with scummvm 2012-08-20 08:20:05 +02:00
Pawel Kolodziejski bc71f3f583 synced with scummvm 2012-02-22 17:21:09 +01:00
Joel Teichroeb 5a9a81764f AUDIO: Add the AIFF decoder from ScummVM 2012-02-17 16:48:06 -08:00
Bastien Bouclet 2e510a71f9 AUDIO: Add support for RAW PCM wave stream with an incomplete packet
The last incomplete packet is ignored
2012-02-09 16:34:07 +01:00
Bastien Bouclet 377889ef0b AUDIO: Import the wave decoder from ScummVM.
This is needed for audio support in Myst 3.
2012-01-21 09:49:55 +01:00
Pawe³ Ko³odziejski a5479cfe83 sync with scummvm 2012-01-06 22:56:21 +01:00
Matthew Hoops 03f13f8307 AUDIO: Update Vag/XA code from ScummVM
Looping sounds now work in EMI PS2
2011-08-28 20:13:11 -04:00
Pawel Kolodziejski 8dd0f82574 sync with scummvm 2011-07-20 08:02:02 +02:00
Pawel Kolodziejski 7329a5d164 ALL: sync with scummvm 2011-06-09 11:17:15 +02:00
Pawel Kolodziejski 356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
Pawel Kolodziejski 6be453780f synced with scummvm 2011-05-01 17:49:40 +02:00
Pawel Kolodziejski 252d484434 common/sys.h -> common/scummsys.h to minimalize diffs with scummvm 2011-04-17 01:00:10 +02:00
Pawel Kolodziejski 99ee683308 cleanup headers 2011-04-16 14:08:33 +02:00
Pawel Kolodziejski 0640dcf2c7 synced with scummvm to 2011-Apr-13 2011-04-14 12:41:26 +02:00