Matthew Hoops
7e05107256
VIDEO: Fix endian issue with SVQ1
2012-04-08 03:29:37 +01:00
D G Turner
2043403207
VIDEO: Add Missing Half-Pel Motion Compensation Code to SVQ1 Codec.
...
Graphics output is now _almost_ correct.
2012-04-08 03:29:35 +01:00
Matthew Hoops
1ca81ee6ec
VIDEO: Rework SVQ1 codebooks so they're endian-safe
2012-04-08 03:29:32 +01:00
D G Turner
7109e26d04
VIDEO: Workaround for out of buffer accesses in SVQ1 codec.
...
This is a temporary workaround during development.
Keyframe (I) decoding is now working correctly, but Deltaframe (P) is
still giving corrupted output...
2012-04-08 03:29:29 +01:00
D G Turner
d15ff5a03e
VIDEO: Correct delete type in SVQ1 decoder.
2012-04-08 03:29:27 +01:00
D G Turner
97746e2281
VIDEO: Correct SVQ1 Header Decoding and Last Frame Buffering.
...
Header was incorrectly documnented in reference documents.
Corrected with reference to FFMPEG.
Also, added missing buffering of last frame for P frame decoding.
2012-04-08 03:29:24 +01:00
Matthew Hoops
c9bbe5793c
VIDEO: Rewrite the SVQ1 VLC code to use Common::Huffman
2012-04-08 03:29:22 +01:00
D G Turner
32ff1f8478
VIDEO: SVQ1 - Add table_size default setting for VLC Table setup.
2012-04-08 03:29:19 +01:00
D G Turner
a3fb8867d0
VIDEO: Fix remaining missing code (getVlc2()) in SVQ1 Codec.
2012-04-08 03:29:17 +01:00
D G Turner
b99565d701
VIDEO: Add remaining SVQ1 code derived from FFMPEG.
...
This still requires some work to make it usuable, mainly changing the
Variable Length Code reader to work with Common::BitStream input.
2012-04-08 03:29:14 +01:00
D G Turner
9330a7c54d
VIDEO: Corrected minor mistake in SVQ1 decoder.
2012-04-08 03:29:11 +01:00
D G Turner
69e76182cb
VIDEO: Update SVQ1 WIP with minor corrections.
...
This mainly fixes the Bitstream to Big Endian, MSB to LSB.
2012-04-08 03:29:09 +01:00
D G Turner
da35b9f5f6
VIDEO: Migrate SVQ1 codec WIP to Common::BitStream.
2012-04-08 03:29:06 +01:00
D G Turner
e16270605a
VIDEO: Hookup SVQ1 codec to build system and QT Decoder.
2012-04-08 03:29:04 +01:00
D G Turner
c9c16cd1ee
VIDEO: Add initial framework and data tables for Sorenson SVQ1 decoder.
...
This is based on the SVQ1 decoder from FFMPEG.
2012-04-08 03:29:01 +01:00
D G Turner
e1f9598392
GRAPHICS: Add YUV410 to RGB Conversion Functions, required for SVQ1.
...
Thanks to clone2727 for these.
2012-04-08 03:28:58 +01:00
Joel Teichroeb
93632681c0
SCUMM: Fix spelling of length
2012-04-04 21:23:14 -07:00
Joel Teichroeb
1d0904197f
PARALLACTION: Fix spelling of length
2012-04-04 21:23:00 -07:00
Joel Teichroeb
f83f5c5677
COMMON: Fix spelling of length
2012-04-04 21:22:31 -07:00
Johannes Schickel
8c57c71e3a
KYRA: Silence const away cast warning by using non-const versions of strpbrk and strchr.
2012-04-05 00:40:30 +02:00
Johannes Schickel
f7d2cd7331
GROOVIE: Do not cast away const qualifier.
2012-04-05 00:40:30 +02:00
Johannes Schickel
0e17497110
SWORD25: Do not cast away const qualifier.
2012-04-05 00:40:30 +02:00
Johannes Schickel
56e8268073
SCI: Do not cast away const qualifier.
2012-04-05 00:40:25 +02:00
Johannes Schickel
d8aecf006a
Merge pull request #221 from klusark/const
...
Fix casting away const
2012-04-04 15:27:42 -07:00
Willem Jan Palenstijn
a6ba9f150a
SCUMM/ARM: Fix crashes in ARM asm costume renderer
...
It was possible to bypass the initialization of r11, and
mask was being read before the corresponding bounds check.
Thanks to fuzzie for analysis and LordHoto for testing.
This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-04 08:54:58 +02:00
Filippos Karapetis
793dcda650
SCI: Bugfix for the GetAngle workarounds
...
Return a fake value instead of leaving random values in the accumulator
2012-04-04 07:41:44 +03:00
Joel Teichroeb
ab16233318
GRAPHICS: Fix casting away const
2012-04-03 16:54:05 -07:00
Joel Teichroeb
8dfa33ff1f
SCUMM: Fix casting away const
2012-04-03 16:53:54 -07:00
Travis Howell
d50e34c1bd
AGOS: Expand fix for bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction.
2012-04-02 23:08:31 +10:00
Johannes Schickel
b886bc0a41
IPHONE: Use InternalEvent directly.
2012-04-02 00:03:28 +02:00
Johannes Schickel
a92c54454f
IPHONE: Move event fetching implementation to iPhoneView.
2012-04-02 00:03:28 +02:00
Johannes Schickel
6626258e0f
IPHONE: Protect access to the event list via a mutex.
2012-04-02 00:03:28 +02:00
Johannes Schickel
d27d8cec83
IPHONE: Use Common::List to store the event queue.
2012-04-02 00:03:28 +02:00
David Turner
0a08b2461f
Merge pull request #219 from bohm/master
...
GUI: Scrollbar button highlighting fix.
2012-04-01 13:37:04 -07:00
Johannes Schickel
a54045fa7d
BASE: Construct empty String instead of using "".
2012-04-01 19:59:23 +02:00
Travis Howell
2388477355
AGOS: Fix bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction.
2012-04-01 11:15:10 +10:00
D G Turner
639c54a306
SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513765 .
...
This occurs while Roger is trying to move around the Pilot Droid in
Ulence Flats.
2012-04-01 01:50:08 +01:00
Filippos Karapetis
95fb73bcc5
SCI: Change the fix for the SQ1 PAvoider call to apply in all rooms again
...
This bad call can be made in all rooms in Ulence Flats, after getting the
Pilot Droid. Properly fixes script bug #3513207
2012-04-01 01:32:03 +03:00
Filippos Karapetis
6a49d3eadd
ENGINES: Return all available custom GUI options if no target is specified
...
This is used to set default settings for all custom game options when an
engine starts
2012-03-31 13:55:03 +03:00
Filippos Karapetis
7f9c63239b
SCI: Make sure that the disable_dithering key exists
2012-03-31 05:54:30 +03:00
Filippos Karapetis
21e8f2f441
SCI: Fix workaround for bug #3513207
...
The associated call contains too few parameters, thus it shouldn't be made
at all
2012-03-31 05:53:29 +03:00
D G Turner
5bbfd008b6
SCI: Minor formatting fix to workarounds table.
2012-03-31 02:25:20 +01:00
D G Turner
834e9184e5
SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513207 .
...
This occurs while Roger is trying to move around the Pilot Droid in
various narrow cases.
2012-03-31 01:39:03 +01:00
Matthew Hoops
68e1a04183
AUDIO: Fix QDM2 extra data parsing
2012-03-30 14:40:14 -04:00
Matthew Hoops
e9f8d0e1a2
COMMON: Clean up the QuickTime class a bit
2012-03-30 13:39:49 -04:00
Matthew Hoops
7c4787e0dc
COMMON: Read in QuickTime extra data for SVQ3
2012-03-30 13:39:48 -04:00
Sven Hesse
8a4da1e6b0
GOB: Add a Spanish Amiga version of Gobliins 2
...
As supplied by aldozx in the forums.
2012-03-30 11:35:18 +02:00
D G Turner
3acc3837e1
SKY: Minor formatting fix.
2012-03-30 01:57:56 +01:00
Martin Böhm
0df36e3a73
GUI: Fixed scrollbar button highlighting and positioning.
...
Fixes bug #3493324 .
2012-03-29 18:43:08 +02:00
Johannes Schickel
6e31b841de
IPHONE: Add some more debug printfs to graphics related OSystem functionality.
2012-03-29 02:34:26 +02:00