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 { |