diff options
Diffstat (limited to 'drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h')
-rw-r--r-- | drivers/media/video/samsung/jpeg_v2x/jpeg_conf.h | 44 |
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 } }; |