dvbsubdec: don't hardcode subtitle colors count in dvbsubdec to 16
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 4a3294ef00
)
This commit is contained in:
committed by
Michael Niedermayer
parent
82e4fd193f
commit
92f1b5df32
@@ -1360,7 +1360,7 @@ static int dvbsub_display_end_segment(AVCodecContext *avctx, const uint8_t *buf,
|
|||||||
rect->y = display->y_pos + offset_y;
|
rect->y = display->y_pos + offset_y;
|
||||||
rect->w = region->width;
|
rect->w = region->width;
|
||||||
rect->h = region->height;
|
rect->h = region->height;
|
||||||
rect->nb_colors = 16;
|
rect->nb_colors = (1 << region->depth);
|
||||||
rect->type = SUBTITLE_BITMAP;
|
rect->type = SUBTITLE_BITMAP;
|
||||||
rect->pict.linesize[0] = region->width;
|
rect->pict.linesize[0] = region->width;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user