Age | Commit message (Collapse) | Author |
|
In all my attempts to get the audio and video to sync up in the
ZGI videos, there have always been 9-10 frames of video before the
audio even starts, even though the audio is timestamped to start
before. This attempts to fix that by prioritizing sending audio
packets to the decoder in a timely fashion.
I do not know if this is the correct way of doing this, and there
are still some things that need to be fixed. But pragmatically, it
does procude significantly better sync, so...
|
|
Sometimes (only at the very start of a movie?) there will be a
video packet that has a PTS but no frame to display. Save that PTS
and use it for the next frame. This doesn't actually improve
anything, as far as I can tell, but feels right.
|
|
We weren't doing anything with it anyway. And I'm not sure it's
even available in the ZGI videos.
|
|
I think it makes things easier to read, and I have some ideas
that I want to try which should be easier this way...
|
|
|
|
This is another attempts at improving the audio/video sync in the
MPEG-PS decoder. Unfortunately, the audio probably also needs to
be synced to its pts timestamps...
|
|
From what I understand, this has something to do with the image
being either made up from two or three parts. When it's made from
three parts, the frame should be displayed for half again as long
as normal.
This makes the speed of the Zork: Grand Inquisitor video look
about right to me. It's still out of sync, but it doesn't seem to
get *more* out of sync as the video progresses.
|
|
This code comes from clone2727's now defunct (?) ac3 branch, with
some minor compile fixes. This represents the latest version of
the stalled AC-3 decoder work for Zork: Grand Inquisitor. Note,
however, that I have not yet asked for clone2727's permission to
use this. I'm just experimenting.
|
|
This code comes from clone2727's now defunct (?) ac3 branch.
|
|
|
|
Like most things that make this branch actually work, this comes
from clone2727.
|
|
This is used for some logo animations at the start of the game. I
don't know if it's used for anything else, but probably not.
|
|
|
|
This collects the whole frame before trying to decode it. It's
still now working right, but it's way better than it was before.
|
|
|
|
At the moment, this produces nothing but misery in the form of
Valgrind warnings and horrible noise.
|
|
This is for an experiment aiming to decode audio for the hi-res
videos in Zork: Grand Inquisitor. I don't know if we want to add
a dependency on liba52, but the license should allow us to include
the code verbatim, if that's preferrable.
|
|
|
|
This is a 4CD release, with date inside the disk.1 file of August 14th
1995.
|
|
|
|
This fixes bug Trac #10791.
|
|
The current Portuguese entry is Brazilian dialect, so modifying the
description and adding an entry for European Portuguese.
This is required to deal with bug Trac #10791.
|
|
Loading and returning from subscripts alters the _variables
used, thus are not guaranteed to create a valid save state.
Loading a save should be valid at any time, as long as the
active script being run is restored to the base game script.
|
|
Implement RB (bitmap visibility) command.
Implement stub for FLX and FLB (play animation) commands.
|
|
This is a workaround for a premature sfx (original code/script bug) in a specific sequence in catacombs level 2.
|
|
Catacombs level 3 doors were not drawn completely.
|
|
|
|
Currently translated at 26.8% (268 of 1000 strings)
|
|
- workaround to fix music playback in Mixed Up Mothergoose
- remove a useless declaration
|
|
|
|
ScummVM only supports 8 bits encoding, so we cannot use UTF-8.
Also the encoding specified in the file was actually already
ISO-8859-8, which means it was inconsistent with the one used.
Hopefully this will fix the charset error reported by Weblate.
|
|
The guard clashed with engines/dialogs.h
|
|
Also fix an issue with parsing IF command.
This commit makes the game completable (with many issues).
|
|
Requires https://github.com/jrsoftware/issrc/blob/master/Files/Languages/Hebrew.isl
|
|
|
|
|
|
Currently translated at 10.0% (100 of 1000 strings)
|
|
regression from 00e59a31 - savegames without thumbnails (like the quickstart party) would raise an error message.
|
|
|
|
Removes a problematic active debug hotkey, bug #10781
|
|
Fixes a missing message error in floppy version. bug #10782
|
|
|
|
|
|
have a "safe area"
iOS 12 drops support for libstdc++, so the project needs to be compiled explicitly using libc++.
Support the "safe area" when redrawing the view to leave space for the notch in portrait and
landscape orientations.
|
|
Implement dummy SPECIALSHOW command (skip puzzle).
Fix NEWROOM command parsing.
Fix use action on inventory items.
Fix interaction with certain doors.
|
|
displayed overlapping)
It seems that I broke this after 1.5.0 in 2013 when adding support for the FM-Towns version.
|
|
|
|
This is a followup to the fix for bug #10665 (Urbish mines lobster having an invalid sound track number and causing invalid memory access).
|
|
Add implicit pick up action for certain statics.
Respect disabled implicit walk action for doors.
|
|
Fixes ego speed bugs in the original game, bug #10780
|