diff libmpdemux/demux_mkv.c @ 14561:a226d301eec1

Handle missing palettes in the info part of VobSubs in Matroska files correctly by giving mplayer a NULL pointer. This way it will use a default palette instead of black only. Patch by Csillag Kristof (fenwick () freemail ! hu)
author mosu
date Fri, 21 Jan 2005 18:25:44 +0000
parents 35a6c4db00ae
children bbb693d3b130
line wrap: on
line diff
--- a/libmpdemux/demux_mkv.c	Fri Jan 21 17:12:56 2005 +0000
+++ b/libmpdemux/demux_mkv.c	Fri Jan 21 18:25:44 2005 +0000
@@ -373,6 +373,7 @@
              t->sh_sub.palette[11], t->sh_sub.palette[12],
              t->sh_sub.palette[13], t->sh_sub.palette[14],
              t->sh_sub.palette[15]);
+      t->sh_sub.has_palette = 1;
       return 2;
     }
   return 0;
@@ -480,6 +481,7 @@
   memcpy(buf, t->private_data, t->private_size);
   buf[t->private_size] = 0;
   t->sh_sub.type = 'v';
+  t->sh_sub.has_palette = 0;
 
   pos = buf;
   start = buf;