588 |
CodeVector(bs, pMB->pmvs[i].x, frame->fcode); |
CodeVector(bs, pMB->pmvs[i].x, frame->fcode); |
589 |
CodeVector(bs, pMB->pmvs[i].y, frame->fcode); |
CodeVector(bs, pMB->pmvs[i].y, frame->fcode); |
590 |
|
|
591 |
#ifdef _DEBUG |
#if 0 /* #ifdef _DEBUG */ |
592 |
if (i == 0) /* for simplicity */ { |
if (i == 0) /* for simplicity */ { |
593 |
int coded_length = BitstreamPos(bs) - bits; |
int coded_length = BitstreamPos(bs) - bits; |
594 |
int estimated_length = d_mv_bits(pMB->pmvs[i].x, pMB->pmvs[i].y, zeroMV, frame->fcode, 0); |
int estimated_length = d_mv_bits(pMB->pmvs[i].x, pMB->pmvs[i].y, zeroMV, frame->fcode, 0); |
1087 |
{ |
{ |
1088 |
|
|
1089 |
const uint16_t *scan = scan_tables[direction]; |
const uint16_t *scan = scan_tables[direction]; |
1090 |
int level, run, last; |
int level, run, last = 0; |
1091 |
|
|
1092 |
do { |
do { |
1093 |
level = get_coeff(bs, &run, &last, 1, 0); |
level = get_coeff(bs, &run, &last, 1, 0); |
1127 |
int p; |
int p; |
1128 |
int level; |
int level; |
1129 |
int run; |
int run; |
1130 |
int last; |
int last = 0; |
1131 |
|
|
1132 |
p = 0; |
p = 0; |
1133 |
do { |
do { |
1162 |
int p; |
int p; |
1163 |
int level; |
int level; |
1164 |
int run; |
int run; |
1165 |
int last; |
int last = 0; |
1166 |
|
|
1167 |
p = 0; |
p = 0; |
1168 |
do { |
do { |
1972 |
26708, 29545, 29472, 26223, 30580, 29281, 8293, 29545, |
26708, 29545, 29472, 26223, 30580, 29281, 8293, 29545, |
1973 |
25632, 29285, 30313, 25701, 26144, 28530, 8301, 26740, |
25632, 29285, 30313, 25701, 26144, 28530, 8301, 26740, |
1974 |
8293, 20039, 8277, 20551, 8268, 30296, 17513, 25376, |
8293, 20039, 8277, 20551, 8268, 30296, 17513, 25376, |
1975 |
25711, 25445, 10272, 11825, 11825, 10544, 2606, 28505, |
25711, 25445, 10272, 11825, 11828, 10544, 2606, 28505, |
1976 |
29301, 29472, 26223, 30580, 29281, 8293, 26980, 29811, |
29301, 29472, 26223, 30580, 29281, 8293, 26980, 29811, |
1977 |
26994, 30050, 28532, 8306, 24936, 8307, 28532, 26400, |
26994, 30050, 28532, 8306, 24936, 8307, 28532, 26400, |
1978 |
30313, 8293, 25441, 25955, 29555, 29728, 8303, 29801, |
30313, 8293, 25441, 25955, 29555, 29728, 8303, 29801, |