On Sun, Nov 22, 2009 at 01:35:43PM -0200, D?niel Fraga wrote: > On Wed, 11 Nov 2009 12:24:01 +0100 > Reimar D?ffinger <Reimar.Doeffinger at gmx.de> wrote: > > > That works for me now, too. > > Reimar, I have a dvd here ("Red") that will allow me to select > only the "pt" subtitle using dvdnav:// and both ("pt" and "en") using > dvd://. Fixed. > But no subtitle are shown even when selected. The subtitles are 100% transparent, there's something wrong with the palette as you can see when you apply this patch: Index: spudec.c =================================================================== --- spudec.c (revision 29963) +++ spudec.c (working copy) @@ -292,8 +292,8 @@ if (len > this->width - x || len == 0) len = this->width - x; /* FIXME have to use palette and alpha map*/ - memset(this->image + y * this->stride + x, cmap[color], len); - memset(this->aimage + y * this->stride + x, alpha[color], len); + memset(this->image + y * this->stride + x, 0xff, len); + memset(this->aimage + y * this->stride + x, color == 3 ? 0 : 0x20, len); x += len; if (x >= this->width) { next_line(packet);