Browse Source

support dumping the qscale stuff to the screen

Originally committed as revision 1339 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 23 years ago
parent
commit
8fc698950b
1 changed files with 14 additions and 0 deletions
  1. +14
    -0
      libavcodec/h263dec.c

+ 14
- 0
libavcodec/h263dec.c View File

@@ -675,12 +675,26 @@ retry:

}
#endif

if(s->pict_type==B_TYPE || s->low_delay){
*pict= *(AVFrame*)&s->current_picture;
} else {
*pict= *(AVFrame*)&s->last_picture;
}

if(avctx->debug&FF_DEBUG_QP){
int8_t *qtab= pict->qscale_table;
int x,y;
for(y=0; y<s->mb_height; y++){
for(x=0; x<s->mb_width; x++){
printf("%2d ", qtab[x + y*s->mb_width]);
}
printf("\n");
}
printf("\n");
}

/* Return the Picture timestamp as the frame number */
/* we substract 1 because it is added on utils.c */
avctx->frame_number = s->picture_number - 1;


Loading…
Cancel
Save