summaryrefslogtreecommitdiff
path: root/libavformat
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat')
-rw-r--r--libavformat/rtpdec_jpeg.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/libavformat/rtpdec_jpeg.c b/libavformat/rtpdec_jpeg.c
index 15324bf2ba..bc86b159de 100644
--- a/libavformat/rtpdec_jpeg.c
+++ b/libavformat/rtpdec_jpeg.c
@@ -186,16 +186,17 @@ static void create_default_qtables(uint8_t *qtables, uint8_t q)
{
int factor = q;
int i;
+ uint16_t S;
factor = av_clip(q, 1, 99);
if (q < 50)
- q = 5000 / factor;
+ S = 5000 / factor;
else
- q = 200 - factor * 2;
+ S = 200 - factor * 2;
for (i = 0; i < 128; i++) {
- int val = (default_quantizers[i] * q + 50) / 100;
+ int val = (default_quantizers[i] * S + 50) / 100;
/* Limit the quantizers to 1 <= q <= 255. */
val = av_clip(val, 1, 255);