[FFmpeg-cvslog] r15251 - trunk/libavcodec/mace.c
Vitor Sessak
vitor1001
Sun Sep 7 19:21:21 CEST 2008
Michael Niedermayer wrote:
> On Sun, Sep 07, 2008 at 04:30:55PM +0200, vitor wrote:
>> Author: vitor
>> Date: Sun Sep 7 16:30:54 2008
>> New Revision: 15251
>>
>> Log:
>> Convert tables to signed and decimal.
> [...]
>> +static const int16_t MACEtab2[][8] = {
>> + { 37, 116, 206, 330, -331, -207, -117, -38},
>> + { 39, 121, 216, 346, -347, -217, -122, -40},
>> + { 41, 127, 225, 361, -362, -226, -128, -42},
>> + { 42, 132, 235, 377, -378, -236, -133, -43},
>> + { 44, 137, 245, 392, -393, -246, -138, -45},
>> + { 46, 144, 256, 410, -411, -257, -145, -47},
>> + { 48, 150, 267, 428, -429, -268, -151, -49},
>> + { 51, 157, 280, 449, -450, -281, -158, -52},
>> + { 53, 165, 293, 470, -471, -294, -166, -54},
>> + { 55, 172, 306, 490, -491, -307, -173, -56},
>> + { 58, 179, 319, 511, -512, -320, -180, -59},
>> + { 60, 187, 333, 534, -535, -334, -188, -61},
>> + { 63, 195, 348, 557, -558, -349, -196, -64},
>> + { 66, 205, 364, 583, -584, -365, -206, -67},
>> + { 69, 214, 380, 609, -610, -381, -215, -70},
>> + { 72, 223, 396, 635, -636, -397, -224, -73},
>> + { 75, 233, 414, 663, -664, -415, -234, -76},
>> + { 79, 244, 433, 694, -695, -434, -245, -80},
>> + { 82, 254, 453, 725, -726, -454, -255, -83},
>> + { 86, 265, 472, 756, -757, -473, -266, -87},
>> + { 90, 278, 495, 792, -793, -496, -279, -91},
>> + { 94, 290, 516, 826, -827, -517, -291, -95},
>> + { 98, 303, 538, 862, -863, -539, -304, -99},
>> + { 102, 316, 562, 901, -902, -563, -317, -103},
>> + { 107, 331, 588, 942, -943, -589, -332, -108},
>> + { 112, 345, 614, 983, -984, -615, -346, -113},
>> + { 117, 361, 641, 1027, -1028, -642, -362, -118},
>> + { 122, 377, 670, 1074, -1075, -671, -378, -123},
>> + { 127, 394, 701, 1123, -1124, -702, -395, -128},
>
> A, B, C, D, -D-1, -C-1, -B-1, -A-1
>
>
> [...]
>> +static const int16_t MACEtab4[][4] = {
>> + { 64, 216, -217, -65}, { 67, 226, -227, -68},
>> + { 70, 236, -237, -71}, { 74, 246, -247, -75},
>> + { 77, 257, -258, -78}, { 80, 268, -269, -81},
>> + { 84, 280, -281, -85}, { 88, 294, -295, -89},
>> + { 92, 307, -308, -93}, { 96, 321, -322, -97},
>> + { 100, 334, -335, -101}, { 104, 350, -351, -105},
>> + { 109, 365, -366, -110}, { 114, 382, -383, -115},
>> + { 119, 399, -400, -120}, { 124, 416, -417, -125},
>> + { 130, 434, -435, -131}, { 136, 454, -455, -137},
>> + { 142, 475, -476, -143}, { 148, 495, -496, -149},
>> + { 155, 519, -520, -156}, { 162, 541, -542, -163},
>> + { 169, 564, -565, -170}, { 176, 590, -591, -177},
>> + { 185, 617, -618, -186}, { 193, 644, -645, -194},
>> + { 201, 673, -674, -202}, { 210, 703, -704, -211},
>> + { 220, 735, -736, -221}, { 230, 767, -768, -231},
>> + { 240, 801, -802, -241}, { 251, 838, -839, -252},
>> + { 262, 876, -877, -263}, { 274, 914, -915, -275},
>
> same ...
Had it in my local tree, done.
-Vitor
More information about the ffmpeg-cvslog
mailing list