aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-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 ab54910418b4..0aa2b671faa4 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,
154{ 154{
155 int i, sc; 155 int i, sc;
156 156
157 if (quality < 50) 157 if (quality <= 0)
158 sc = 5000;
159 else if (quality < 50)
158 sc = 5000 / quality; 160 sc = 5000 / quality;
159 else 161 else
160 sc = 200 - quality * 2; 162 sc = 200 - quality * 2;