mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
support dumping the qscale stuff to the screen
Originally committed as revision 1339 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
59b571c1e4
commit
8fc698950b
@ -675,12 +675,26 @@ retry:
|
|||||||
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(s->pict_type==B_TYPE || s->low_delay){
|
if(s->pict_type==B_TYPE || s->low_delay){
|
||||||
*pict= *(AVFrame*)&s->current_picture;
|
*pict= *(AVFrame*)&s->current_picture;
|
||||||
} else {
|
} else {
|
||||||
*pict= *(AVFrame*)&s->last_picture;
|
*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 */
|
/* Return the Picture timestamp as the frame number */
|
||||||
/* we substract 1 because it is added on utils.c */
|
/* we substract 1 because it is added on utils.c */
|
||||||
avctx->frame_number = s->picture_number - 1;
|
avctx->frame_number = s->picture_number - 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user