diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-03-15 21:07:45 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-03-15 21:07:45 +0000 |
commit | 0b38aaf6ec23466515af065e94626a1eec01a506 (patch) | |
tree | e78b62b271e1a34a0f3f484a7aa55030a063f431 /libmpdemux/video.c | |
parent | 43b1d91aed7a2f6a5a28677039e5ce651cc4b8de (diff) | |
download | mpv-0b38aaf6ec23466515af065e94626a1eec01a506.tar.bz2 mpv-0b38aaf6ec23466515af065e94626a1eec01a506.tar.xz |
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>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9607 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/video.c')
-rw-r--r-- | libmpdemux/video.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libmpdemux/video.c b/libmpdemux/video.c index 5871bbe1f8..3049638afa 100644 --- a/libmpdemux/video.c +++ b/libmpdemux/video.c @@ -224,7 +224,7 @@ switch(d_video->demuxer->file_format){ 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 @@ switch(d_video->demuxer->file_format){ 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) |