Mercurial > libavcodec.hg
comparison h264data.h @ 5578:05d19547df39 libavcodec
int->uint8_t
author | michael |
---|---|
date | Fri, 24 Aug 2007 14:18:09 +0000 |
parents | f580a4e88049 |
children | 4a26dc4ca11d |
comparison
equal
deleted
inserted
replaced
5577:f580a4e88049 | 5578:05d19547df39 |
---|---|
542 21,22,24,25,27,28,30,32, | 542 21,22,24,25,27,28,30,32, |
543 22,24,25,27,28,30,32,33, | 543 22,24,25,27,28,30,32,33, |
544 24,25,27,28,30,32,33,35 | 544 24,25,27,28,30,32,33,35 |
545 }}; | 545 }}; |
546 | 546 |
547 static const int dequant4_coeff_init[6][3]={ | 547 static const uint8_t dequant4_coeff_init[6][3]={ |
548 {10,13,16}, | 548 {10,13,16}, |
549 {11,14,18}, | 549 {11,14,18}, |
550 {13,16,20}, | 550 {13,16,20}, |
551 {14,18,23}, | 551 {14,18,23}, |
552 {16,20,25}, | 552 {16,20,25}, |
553 {18,23,29}, | 553 {18,23,29}, |
554 }; | 554 }; |
555 | 555 |
556 static const int dequant8_coeff_init_scan[16] = { | 556 static const uint8_t dequant8_coeff_init_scan[16] = { |
557 0,3,4,3, 3,1,5,1, 4,5,2,5, 3,1,5,1 | 557 0,3,4,3, 3,1,5,1, 4,5,2,5, 3,1,5,1 |
558 }; | 558 }; |
559 static const int dequant8_coeff_init[6][6]={ | 559 static const uint8_t dequant8_coeff_init[6][6]={ |
560 {20,18,32,19,25,24}, | 560 {20,18,32,19,25,24}, |
561 {22,19,35,21,28,26}, | 561 {22,19,35,21,28,26}, |
562 {26,23,42,24,33,31}, | 562 {26,23,42,24,33,31}, |
563 {28,25,45,26,35,33}, | 563 {28,25,45,26,35,33}, |
564 {32,28,51,30,40,38}, | 564 {32,28,51,30,40,38}, |
622 { 1170, 728, 1170, 728, 728, 456, 728, 456, 1170, 728, 1170, 728, 728, 456, 728, 456,}, | 622 { 1170, 728, 1170, 728, 728, 456, 728, 456, 1170, 728, 1170, 728, 728, 456, 728, 456,}, |
623 }; | 623 }; |
624 | 624 |
625 | 625 |
626 /* Deblocking filter (p153) */ | 626 /* Deblocking filter (p153) */ |
627 static const int alpha_table[52*3] = { | 627 static const uint8_t alpha_table[52*3] = { |
628 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 628 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
630 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 630 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 631 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
632 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 632 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
638 255,255,255,255,255,255,255,255,255,255,255,255,255, | 638 255,255,255,255,255,255,255,255,255,255,255,255,255, |
639 255,255,255,255,255,255,255,255,255,255,255,255,255, | 639 255,255,255,255,255,255,255,255,255,255,255,255,255, |
640 255,255,255,255,255,255,255,255,255,255,255,255,255, | 640 255,255,255,255,255,255,255,255,255,255,255,255,255, |
641 255,255,255,255,255,255,255,255,255,255,255,255,255, | 641 255,255,255,255,255,255,255,255,255,255,255,255,255, |
642 }; | 642 }; |
643 static const int beta_table[52*3] = { | 643 static const uint8_t beta_table[52*3] = { |
644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 644 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
645 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 645 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 646 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
647 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 647 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 648 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
654 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, | 654 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, |
655 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, | 655 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, |
656 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, | 656 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, |
657 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, | 657 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, |
658 }; | 658 }; |
659 static const int tc0_table[52*3][3] = { | 659 static const uint8_t tc0_table[52*3][3] = { |
660 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, | 660 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, |
661 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, | 661 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, |
662 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, | 662 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, |
663 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, | 663 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, |
664 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, | 664 { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, |