Skip to content
Snippets Groups Projects
Commit c82b8ef0 authored by Andreas Cadhalpun's avatar Andreas Cadhalpun
Browse files

dvbsubdec: fix division by zero in compute_default_clut


This problem was introduced in commit
4b90dcb8.

Reviewed-by: default avatarMichael Niedermayer <michael@niedermayer.cc>
Signed-off-by: default avatarAndreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
parent 1e33035e
No related branches found
No related tags found
No related merge requests found
...@@ -810,7 +810,7 @@ static void compute_default_clut(AVSubtitleRect *rect, int w, int h) ...@@ -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));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment