|
|
@@ -302,7 +302,9 @@ static int dnxhd_decode_macroblocks(DNXHDContext *ctx, uint8_t *buf, int buf_siz |
|
|
|
{ |
|
|
|
int x, y; |
|
|
|
for (y = 0; y < ctx->mb_height; y++) { |
|
|
|
memset(ctx->last_dc, 4, sizeof(ctx->last_dc)); // 4 for levels +128 |
|
|
|
ctx->last_dc[0] = |
|
|
|
ctx->last_dc[1] = |
|
|
|
ctx->last_dc[2] = 1024; // 1024 for levels +128 |
|
|
|
init_get_bits(&ctx->gb, buf + ctx->mb_scan_index[y], (buf_size - ctx->mb_scan_index[y]) << 3); |
|
|
|
for (x = 0; x < ctx->mb_width; x++) { |
|
|
|
//START_TIMER; |
|
|
|