Mercurial > mplayer.hg
changeset 8065:a3e7c0e16d5b
fixing vstats so B frames are shown as B and not P
author | michael |
---|---|
date | Sun, 03 Nov 2002 00:15:55 +0000 |
parents | cb911c5c3310 |
children | 956562173bbe |
files | libmpcodecs/vd_ffmpeg.c |
diffstat | 1 files changed, 14 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpcodecs/vd_ffmpeg.c Sat Nov 02 23:33:51 2002 +0000 +++ b/libmpcodecs/vd_ffmpeg.c Sun Nov 03 00:15:55 2002 +0000 @@ -569,7 +569,20 @@ fprintf(fvstats, "time= %0.3f br= %7.1fkbits/s avg_br= %7.1fkbits/s ", all_frametime, (double)(len*8)/sh->frametime/1000.0, (double)(all_len*8)/all_frametime/1000.0); - fprintf(fvstats, "type= %c\n", sh->ds->flags&1 ? 'I' : 'P'); + switch(avctx->pict_type){ + case I_TYPE: + fprintf(fvstats, "type= I\n"); + break; + case P_TYPE: + fprintf(fvstats, "type= P\n"); + break; + case S_TYPE: + fprintf(fvstats, "type= S\n"); + break; + case B_TYPE: + fprintf(fvstats, "type= B\n"); + break; + } break; } //--