comparison mpeg12data.h @ 39:f6806d3e2d37 libavcodec

updated scans
author glantau
date Tue, 07 Aug 2001 22:47:28 +0000
parents 2f603eb2f23d
children 5aa6292a1660
comparison
equal deleted inserted replaced
38:5bf15419d47e 39:f6806d3e2d37
1 /* 1 /*
2 * MPEG1/2 tables 2 * MPEG1/2 tables
3 */ 3 */
4 4
5 const UINT8 default_intra_matrix[64] = { 5 INT16 default_intra_matrix[64] = {
6 8, 16, 19, 22, 26, 27, 29, 34, 6 8, 16, 19, 22, 26, 27, 29, 34,
7 16, 16, 22, 24, 27, 29, 34, 37, 7 16, 16, 22, 24, 27, 29, 34, 37,
8 19, 22, 26, 27, 29, 34, 34, 38, 8 19, 22, 26, 27, 29, 34, 34, 38,
9 22, 22, 26, 27, 29, 34, 37, 40, 9 22, 22, 26, 27, 29, 34, 37, 40,
10 22, 26, 27, 29, 32, 35, 40, 48, 10 22, 26, 27, 29, 32, 35, 40, 48,
11 26, 27, 29, 32, 35, 40, 48, 58, 11 26, 27, 29, 32, 35, 40, 48, 58,
12 26, 27, 29, 34, 38, 46, 56, 69, 12 26, 27, 29, 34, 38, 46, 56, 69,
13 27, 29, 35, 38, 46, 56, 69, 83 13 27, 29, 35, 38, 46, 56, 69, 83
14 }; 14 };
15 15
16 const UINT8 default_non_intra_matrix[64] = { 16 INT16 default_non_intra_matrix[64] = {
17 16, 16, 16, 16, 16, 16, 16, 16, 17 16, 16, 16, 16, 16, 16, 16, 16,
18 16, 16, 16, 16, 16, 16, 16, 16, 18 16, 16, 16, 16, 16, 16, 16, 16,
19 16, 16, 16, 16, 16, 16, 16, 16, 19 16, 16, 16, 16, 16, 16, 16, 16,
20 16, 16, 16, 16, 16, 16, 16, 16, 20 16, 16, 16, 16, 16, 16, 16, 16,
21 16, 16, 16, 16, 16, 16, 16, 16, 21 16, 16, 16, 16, 16, 16, 16, 16,
329 { 0xe, 10 }, 329 { 0xe, 10 },
330 { 0xd, 10 }, 330 { 0xd, 10 },
331 { 0xc, 10 }, 331 { 0xc, 10 },
332 }; 332 };
333 333
334 //const
335 UINT8 zigzag_direct[64] = {
336 0, 1, 8, 16, 9, 2, 3, 10,
337 17, 24, 32, 25, 18, 11, 4, 5,
338 12, 19, 26, 33, 40, 48, 41, 34,
339 27, 20, 13, 6, 7, 14, 21, 28,
340 35, 42, 49, 56, 57, 50, 43, 36,
341 29, 22, 15, 23, 30, 37, 44, 51,
342 58, 59, 52, 45, 38, 31, 39, 46,
343 53, 60, 61, 54, 47, 55, 62, 63
344 };
345
346 static const int frame_rate_tab[9] = { 334 static const int frame_rate_tab[9] = {
347 0, 335 0,
348 (int)(23.976 * FRAME_RATE_BASE), 336 (int)(23.976 * FRAME_RATE_BASE),
349 (int)(24 * FRAME_RATE_BASE), 337 (int)(24 * FRAME_RATE_BASE),
350 (int)(25 * FRAME_RATE_BASE), 338 (int)(25 * FRAME_RATE_BASE),