Open main menu

Difference between revisions of "Mohawk/TODO"

157 bytes removed ,  17:33, 11 January 2011
QuickTime seeking is *finally* done...
(→‎Other Games TODO: I implemented FON/FNT last week)
(QuickTime seeking is *finally* done...)
Line 1: Line 1:
== Main Mohawk TODO ==
== Main Mohawk TODO ==
=== Video ===
=== Video ===
* Seeking support
* The Cyan logo repeats some frames at the end. I call it "Cyan logo syndrome." This is caused by the lack of handling of multiple edit lists. FFmpeg doesn't handle this yet either.
* The Cyan logo repeats some frames at the end. I call it "Cyan logo syndrome." This is caused by the lack of handling of multiple edit lists. FFmpeg doesn't handle this yet either.
** This would require seeking, so that needs to be implemented first.
* Some Cinepak frames have corruption.
* Some Cinepak frames have corruption.
** The Myst linking book video on D'ni has a corrupted Cinepak frame (data-wise). Right now, we just skip that frame (and throw a warning). It looks like QuickTime does this too.
** The Myst linking book video on D'ni has a corrupted Cinepak frame (data-wise). Right now, we just skip that frame (and throw a warning). It looks like QuickTime does this too.
Line 18: Line 16:
** Type 10, 11 and 12 support required to implement slider functionality.
** Type 10, 11 and 12 support required to implement slider functionality.
** Opcodes
** Opcodes
* Video seeking (see above)
* Myst ME support is missing these codecs: QDesign Music 2 (partially working) and Sorenson Video 1.
* Myst ME support is missing these codecs: QDesign Music 2 (partially working) and Sorenson Video 1.
* Myst 10th Edition requires the Myst ME codecs plus Sorenson Video 3.
* Myst 10th Edition requires the Myst ME codecs plus Sorenson Video 3.
Line 30: Line 27:
(In Order of Priority):
(In Order of Priority):
* Finish External Commands (Many are done, most are self-explanatory)
* Finish External Commands (Many are done, most are self-explanatory)
** Some require video seeking, see above
* Cleanup SLST handling
* Cleanup SLST handling
** Fading not handled
** Fading not handled
2,051

edits