[Mplayer-cvslog] CVS: main/libmpcodecs vd_ffmpeg.c,1.66,1.67
Michael Niedermayer CVS
michael at mplayerhq.hu
Sun Nov 3 01:16:11 CET 2002
Update of /cvsroot/mplayer/main/libmpcodecs
In directory mail:/var/tmp.root/cvs-serv25334
Modified Files:
vd_ffmpeg.c
Log Message:
fixing vstats so B frames are shown as B and not P
Index: vd_ffmpeg.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpcodecs/vd_ffmpeg.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- vd_ffmpeg.c 30 Oct 2002 20:50:10 -0000 1.66
+++ vd_ffmpeg.c 3 Nov 2002 00:15:55 -0000 1.67
@@ -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;
}
//--
More information about the MPlayer-cvslog
mailing list