Mercurial > mplayer.hg
comparison libmpcodecs/vd_ffmpeg.c @ 6833:a709a7662cd1
Add type= and fix a minor typing difference from ffmpeg
(now encoding (ffmpeg) and playback (mplayer) differ just on one of 1438lines - 0.1error in rounding ;)
author | atmos4 |
---|---|
date | Sun, 28 Jul 2002 21:56:18 +0000 |
parents | 010be15e48ad |
children | 2d7dfcc79651 |
comparison
equal
deleted
inserted
replaced
6832:54578e5a8050 | 6833:a709a7662cd1 |
---|---|
411 | 411 |
412 all_len+=len; | 412 all_len+=len; |
413 all_frametime+=sh->frametime; | 413 all_frametime+=sh->frametime; |
414 fprintf(fvstats, "frame= %5d q= %2d f_size= %6d s_size= %8.0fkB ", | 414 fprintf(fvstats, "frame= %5d q= %2d f_size= %6d s_size= %8.0fkB ", |
415 ++frame_number, avctx->quality, len, (double)all_len/1024); | 415 ++frame_number, avctx->quality, len, (double)all_len/1024); |
416 fprintf(fvstats, "time= %0.3f br= %7.1fkbit/s avg_br= %7.1fkbit/s\n", | 416 fprintf(fvstats, "time= %0.3f br= %7.1fkbits/s avg_br= %7.1fkbits/s ", |
417 all_frametime, (double)(len*8)/sh->frametime/1000.0, | 417 all_frametime, (double)(len*8)/sh->frametime/1000.0, |
418 (double)(all_len*8)/all_frametime/1000.0); | 418 (double)(all_len*8)/all_frametime/1000.0); |
419 // FIXME key_frame isn't set by lavc on decoding! ::atmos | 419 fprintf(fvstats, "type= %c\n", sh->ds->flags&1 ? 'I' : 'P'); |
420 //fprintf(fvstats, "type= %c\n", avctx->key_frame == 1 ? 'I' : 'P'); | |
421 break; | 420 break; |
422 } | 421 } |
423 //-- | 422 //-- |
424 | 423 |
425 if(!got_picture) return NULL; // skipped image | 424 if(!got_picture) return NULL; // skipped image |