aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h')
-rw-r--r--drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h44
1 files changed, 27 insertions, 17 deletions
diff --git a/drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h b/drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h
index 6fcc276..086c20a 100644
--- a/drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h
+++ b/drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h
@@ -15,27 +15,37 @@
/* Q-table for JPEG */
/* ITU standard Q-table */
-const unsigned int ITU_Q_tbl[4][16] = {
+const unsigned int ITU_Q_tbl[6][16] = {
{
- 0x01010101, 0x01020303, 0x01010101, 0x01030303, /* Y */
- 0x01010101, 0x02030303, 0x01010101, 0x03040403,
- 0x01010203, 0x03050504, 0x01020303, 0x04050605,
- 0x02030404, 0x05060605, 0x04050505, 0x06050505
+ 0x06030303, 0x07070706, 0x03030303, 0x08080804, /* Y QF:97 */
+ 0x01010101, 0x03040303, 0x03010101, 0x04050503,
+ 0x03030101, 0x05060704, 0x04030301, 0x06070605,
+ 0x05050403, 0x06070706, 0x06060604, 0x06070707
} , {
- 0x01010102, 0x05050505, 0x01010103, 0x05050505, /* CbCr */
- 0x01010503, 0x05050505, 0x02030505, 0x05050505,
- 0x05050505, 0x05050505, 0x05050505, 0x05050505,
- 0x05050505, 0x05050505, 0x05050505, 0x05050505
+ 0x06030303, 0x07070706, 0x04030303, 0x08080806, /* CbCr QF:97 */
+ 0x06030301, 0x06060606, 0x06060403, 0x06060606,
+ 0x06060606, 0x06060606, 0x06060606, 0x06060606,
+ 0x06060606, 0x06060606, 0x06060606, 0x06060606
} , {
- 0x05020205, 0x0a161e25, 0x02020307, 0x0c232521, /* Y */
- 0x0302050a, 0x16222b22, 0x0305090e, 0x1e393326,
- 0x06091422, 0x2a384431, 0x0a122118, 0x34454b3c,
- 0x1d283238, 0x44525142, 0x2d3c3e40, 0x4a424441
+ 0x06030303, 0x0a080706, 0x03030303, 0x090a0904, /* Y QF:92 */
+ 0x04030303, 0x090b0906, 0x05040303, 0x0a0d0e08,
+ 0x09060403, 0x0c10110d, 0x0a090604, 0x0f12110d,
+ 0x0e0c0a08, 0x10131310, 0x100f0f0c, 0x10101012
} , {
- 0x05020205, 0x251e160a, 0x07030202, 0x2125230c, /* CbCr */
- 0x0a050203, 0x222b2216, 0x0e090503, 0x2633391e,
- 0x22140906, 0x3144382a, 0x1821120a, 0x3c4b4534,
- 0x3832281d, 0x42515244, 0x403e3c2d, 0x4144424a
+ 0x08040303, 0x10101010, 0x0b040303, 0x10101010, /* CbCr QF:92 */
+ 0x10090404, 0x10101010, 0x10100b08, 0x10101010,
+ 0x10101010, 0x10101010, 0x10101010, 0x10101010,
+ 0x10101010, 0x10101010, 0x10101010, 0x10101010
+ } , {
+ 0x06030304, 0x0e0c0a06, 0x05030303, 0x0d0e0e06, /* Y QF:88 */
+ 0x06040303, 0x0d110e0a, 0x07050403, 0x0f13150c,
+ 0x0d090504, 0x12191a10, 0x0f0d0806, 0x161b1913,
+ 0x15130f0c, 0x181d1d19, 0x18171611, 0x1819181b
+ } , {
+ 0x0b060404, 0x18181818, 0x10060504, 0x18181818, /* CbCr QF:88 */
+ 0x180d0606, 0x18181818, 0x1818100b, 0x18181818,
+ 0x18181818, 0x18181818, 0x18181818, 0x18181818,
+ 0x18181818, 0x18181818, 0x18181818, 0x18181818
}
};