Mercurial > libavcodec.hg
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), |