summaryrefslogtreecommitdiff
path: root/drivers/media/usb/gspca/jpeg.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/usb/gspca/jpeg.h')
-rw-r--r--drivers/media/usb/gspca/jpeg.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/media/usb/gspca/jpeg.h b/drivers/media/usb/gspca/jpeg.h
index ab54910..0aa2b67 100644
--- a/drivers/media/usb/gspca/jpeg.h
+++ b/drivers/media/usb/gspca/jpeg.h
@@ -154,7 +154,9 @@ static void jpeg_set_qual(u8 *jpeg_hdr,
{
int i, sc;
- if (quality < 50)
+ if (quality <= 0)
+ sc = 5000;
+ else if (quality < 50)
sc = 5000 / quality;
else
sc = 200 - quality * 2;