Blank alpha palette issue
Sometimes, DVD subtitles are almost totally transparent. Example: "Platform" from Artificial Eye. (I already reported this bug a couple of years ago.)
My solution:
In modules/codec/spudec/parse.c, move lines 85 - 88 to line 244. (That's where the warning message "ignoring blank alpha palette" is.)
The issue is that if a blank alpha palette is received, the previous alpha palette is used instead of a zero'ed alpha palette. This was clearly implemented in [2060] as such to avoid "spurious" blank alpha palette's as the comments show. Is there more going on here? does anyone know ?