]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dvbsubdec.c
h264: reject unsupported 422 9 bit streams
[ffmpeg] / libavcodec / dvbsubdec.c
index 1ee7aad5d1e653ee16a2b308100c51d2a8138477..ad213c88f1eeef4516ac624c0e27874e19d3a84a 100644 (file)
@@ -1360,7 +1360,7 @@ static int dvbsub_display_end_segment(AVCodecContext *avctx, const uint8_t *buf,
         rect->y = display->y_pos + offset_y;
         rect->w = region->width;
         rect->h = region->height;
-        rect->nb_colors = 16;
+        rect->nb_colors = (1 << region->depth);
         rect->type      = SUBTITLE_BITMAP;
         rect->pict.linesize[0] = region->width;