Browse Source

jpeg2000: Split codeblock decoding from the main tile decoding

That loop is completely stand-alone.
tags/n3.0
Luca Barbato 9 years ago
parent
commit
41bcc3d152
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      libavcodec/jpeg2000dec.c

+ 3
- 1
libavcodec/jpeg2000dec.c View File

@@ -1091,7 +1091,9 @@ static void tile_codeblocks(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile)
Jpeg2000Prec *prec = band->prec + precno; Jpeg2000Prec *prec = band->prec + precno;


/* Loop on codeblocks */ /* Loop on codeblocks */
for (cblkno = 0; cblkno < prec->nb_codeblocks_width * prec->nb_codeblocks_height; cblkno++) {
for (cblkno = 0;
cblkno < prec->nb_codeblocks_width * prec->nb_codeblocks_height;
cblkno++) {
int x, y; int x, y;
Jpeg2000Cblk *cblk = prec->cblk + cblkno; Jpeg2000Cblk *cblk = prec->cblk + cblkno;
decode_cblk(s, codsty, &t1, cblk, decode_cblk(s, codsty, &t1, cblk,


Loading…
Cancel
Save