Revision 14

Date:
2007/07/21 10:28:39
Author:
dpavlin
Revision Log:
verified tables against mjpegtools code
Files:

Legend:

 
Added
 
Removed
 
Modified
  • amv.pl

     
    355 355 # Define huffman table (section B.2.4.1)
    356 356 "\xFF\xC4". # Marker
    357 357 "\x00\x1F". # Length (31 bytes)
    358 "\x00". # DC, table 0
    359 "\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00".
    360 "\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07".
    361 "\x08\x09\x0A\x0B".
    358 "\x00". # DC luminance, table 0
    359 "\x00\x01\x05\x01\x01\x01\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00".
    360 "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B".
    362 361 # Define huffman table (section B.2.4.1)
    363 362 "\xFF\xC4". # Marker
    363 "\x00\x1F". # Length (31 bytes)
    364 "\x01". # DC chrominance, table 1
    365 "\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00".
    366 "\x00\x00\x00\x00".
    367 "\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0A\x0B".
    368 # Define huffman table (section B.2.4.1)
    369 "\xFF\xC4". # Marker
    364 370 "\x00\xB5". # Length (181 bytes)
    365 "\x10". # AC, table 0
    366 "\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04".
    367 "\x00\x00\x01\x7D\x01\x02\x03\x00\x04\x11\x05\x12".
    371 "\x10". # AC luminance, table 0
    372 "\x00\x02\x01\x03\x03\x02\x04\x03\x05\x05\x04\x04\x00\x00\x01\x7D".
    373 "\x01\x02\x03\x00\x04\x11\x05\x12".
    368 374 "\x21\x31\x41\x06\x13\x51\x61\x07\x22\x71\x14\x32".
    369 375 "\x81\x91\xA1\x08\x23\x42\xB1\xC1\x15\x52\xD1\xF0".
    370 376 "\x24\x33\x62\x72\x82\x09\x0A\x16\x17\x18\x19\x1A".
     
    378 384 "\xC6\xC7\xC8\xC9\xCA\xD2\xD3\xD4\xD5\xD6\xD7\xD8".
    379 385 "\xD9\xDA\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA".
    380 386 "\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA".
    381 # Define huffman table (section B.2.4.1)
    382 "\xFF\xC4". # /* Marker */
    383 "\x00\x1F". # /* Length (31 bytes) */
    384 "\x01". #/* DC". table 1 */
    385 "\x00\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00".
    386 "\x00\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07".
    387 "\x08\x09\x0A\x0B".
    388 387 #/* Define huffman table (section B.2.4.1) */
    389 "\xFF\xC4". # /* Marker */
    390 "\x00\xB5". # /* Length (181 bytes) */
    391 "\x11". #/* AC". table 1 */
    388 "\xFF\xC4". # Marker
    389 "\x00\xB5". # Length (181 bytes)
    390 "\x11". # AC chrominance, table 1
    392 391 "\x00\x02\x01\x02\x04\x04\x03\x04\x07\x05\x04\x04".
    393 "\x00\x01\x02\x77\x00\x01\x02\x03\x11\x04\x05\x21".
    392 "\x00\x01\x02\x77".
    393 "\x00\x01\x02\x03\x11\x04\x05\x21".
    394 394 "\x31\x06\x12\x41\x51\x07\x61\x71\x13\x22\x32\x81".
    395 395 "\x08\x14\x42\x91\xA1\xB1\xC1\x09\x23\x33\x52\xF0".
    396 396 "\x15\x62\x72\xD1\x0A\x16\x24\x34\xE1\x25\xF1\x17".