mirror of
https://github.com/mpv-player/mpv
synced 2024-12-14 19:05:33 +00:00
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
This commit is contained in:
parent
43b1d91aed
commit
0b38aaf6ec
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user