Mercurial > mplayer.hg
changeset 9606:0197c1e933fe
This patch corrects the calculation of the MPEG bitrate from the
sequence header. The bitrate contained in the sequence header is in
units of 400 bits/s, not 500.
Eric Lammerts <eric@lammerts.org>
author | arpi |
---|---|
date | Sat, 15 Mar 2003 21:07:45 +0000 |
parents | 1bec441675d1 |
children | e2eaeb3cb089 |
files | libmpdemux/video.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libmpdemux/video.c Sat Mar 15 21:05:37 2003 +0000 +++ b/libmpdemux/video.c Sat Mar 15 21:07:45 2003 +0000 @@ -224,7 +224,7 @@ sh_video->disp_h=picture.display_picture_height; // bitrate: if(picture.bitrate!=0x3FFFF) // unspecified/VBR ? - sh_video->i_bps=1000*picture.bitrate/16; + sh_video->i_bps=picture.bitrate * 400 / 8; // info: mp_dbg(MSGT_DECVIDEO,MSGL_DBG2,"mpeg bitrate: %d (%X)\n",picture.bitrate,picture.bitrate); mp_msg(MSGT_DECVIDEO,MSGL_INFO,"VIDEO: %s %dx%d (aspect %d) %4.2f fps %5.1f kbps (%4.1f kbyte/s)\n", @@ -232,8 +232,8 @@ sh_video->disp_w,sh_video->disp_h, picture.aspect_ratio_information, sh_video->fps, - picture.bitrate*0.5f, - picture.bitrate/16.0f ); + sh_video->i_bps * 8 / 1000.0, + sh_video->i_bps / 1000.0 ); break; } } // switch(file_format)