740 |
data.mblks = frame->sStat.mblks; |
data.mblks = frame->sStat.mblks; |
741 |
data.ublks = frame->sStat.ublks; |
data.ublks = frame->sStat.ublks; |
742 |
|
|
743 |
if (stats) { |
/* New code */ |
744 |
stats->type = coding2type(frame->coding_type); |
data.stats.type = coding2type(frame->coding_type); |
745 |
stats->quant = frame->quant; |
data.stats.quant = frame->quant; |
746 |
stats->vol_flags = frame->vol_flags; |
data.stats.vol_flags = frame->vol_flags; |
747 |
stats->vop_flags = frame->vop_flags; |
data.stats.vop_flags = frame->vop_flags; |
748 |
stats->length = frame->length; |
data.stats.length = frame->length; |
749 |
stats->hlength = frame->length - (frame->sStat.iTextBits / 8); |
data.stats.hlength = frame->length - (frame->sStat.iTextBits / 8); |
750 |
stats->kblks = frame->sStat.kblks; |
data.stats.kblks = frame->sStat.kblks; |
751 |
stats->mblks = frame->sStat.mblks; |
data.stats.mblks = frame->sStat.mblks; |
752 |
stats->ublks = frame->sStat.ublks; |
data.stats.ublks = frame->sStat.ublks; |
753 |
stats->sse_y = data.sse_y; |
data.stats.sse_y = data.sse_y; |
754 |
stats->sse_u = data.sse_u; |
data.stats.sse_u = data.sse_u; |
755 |
stats->sse_v = data.sse_v; |
data.stats.sse_v = data.sse_v; |
756 |
} |
|
757 |
|
if (stats) |
758 |
|
*stats = data.stats; |
759 |
} |
} |
760 |
|
|
761 |
/* call plugins */ |
/* call plugins */ |
1268 |
pEnc->iFrameNum = 1; |
pEnc->iFrameNum = 1; |
1269 |
|
|
1270 |
/* ---- update vol flags at IVOP ----------- */ |
/* ---- update vol flags at IVOP ----------- */ |
1271 |
pEnc->current->vol_flags = pEnc->mbParam.vol_flags = frame->vol_flags; |
pEnc->mbParam.vol_flags = frame->vol_flags; |
1272 |
|
|
1273 |
/* Aspect ratio */ |
/* Aspect ratio */ |
1274 |
switch(frame->par) { |
switch(frame->par) { |