[Scummvm-tracker] [ScummVM] #9580: SCI: Bad AV sync in some VMDs

Colin Snover trac at scummvm.org
Sun Oct 9 19:36:36 CEST 2016


#9580: SCI: Bad AV sync in some VMDs
----------------------+-------------------------
  Reporter:  csnover  |      Owner:
      Type:  defect   |     Status:  new
  Priority:  normal   |  Component:  Engine: SCI
Resolution:           |   Keywords:  sci32
      Game:           |
----------------------+-------------------------

Comment (by csnover):

 Just to keep this ticket up-to-date, it has been confirmed that this is an
 engine bug affecting at least GK2 and Phant1 VMDs. (FFmpeg’s VMD decoder
 is also affected.)

 1. It seems there is a mismatch in the number of video frames and audio
 frames in some of these files, which causes drift over time? (GK2
 7180.VMD)
 2. There are also short videos with silent audio blocks that are out-of-
 sync (GK2 7510.VMD), which seem to be improved by changing the handling of
 silent blocks

 In any case, changing the VMD code in ScummVM breaks Urban Runner videos,
 so it seems that SCI is using some derivative VMD decoder.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9580#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM



More information about the Scummvm-tracker mailing list