AGS: Donna Avenger of Blood doesn't start because of a avi video without extension
|Reported by:||i30817||Owned by:|
Warning: i'm using a libretro core, but not the outdated one, but one that uses current scummvm code and uses a 'platform' backend as the libretro part, so all the 'engine' code is current (sort of, i built it last week).
Anyway, this AGS game is failing, because upstream behaves slightly different.
Upstream skips the video without showing any message if it can't play the video. Since AGS does not support AVI for a long while now, it just skips the video (it's no big deal in this game, and the video is kitsch anyway).
Scummvm crashes to debugger.
As mentioned in that bug report, upstream is allowing ogv videos to play without the extension (and in this game the video is a extension less file named 'terminus' in the root of the game dir), so users could re-encode the video to 'fix it'.
But i believe that scummvm should follow upstream here and videos it can't play shouldn't crash the game to the debugger. Log a warning, sure.