You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
dvbsubdec: fix division by zero in compute_default_clut
This problem was introduced in commit
4b90dcb849
.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
This commit is contained in:
@@ -810,7 +810,7 @@ static void compute_default_clut(AVSubtitleRect *rect, int w, int h)
|
|||||||
list_inv[ i ] = bestv;
|
list_inv[ i ] = bestv;
|
||||||
}
|
}
|
||||||
|
|
||||||
count = i - 1;
|
count = FFMAX(i - 1, 1);
|
||||||
for (i--; i>=0; i--) {
|
for (i--; i>=0; i--) {
|
||||||
int v = i*255/count;
|
int v = i*255/count;
|
||||||
AV_WN32(rect->data[1] + 4*list_inv[i], RGBA(v/2,v,v/2,v));
|
AV_WN32(rect->data[1] + 4*list_inv[i], RGBA(v/2,v,v/2,v));
|
||||||
|
Reference in New Issue
Block a user