mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 12:02:23 +02:00
added .stream_aspect to st_video_t: if non-zero and if not specified otherwise
by the user the video pipeline will use it as current aspect ratio git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24319 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
d20ff3542d
commit
1dbfe77925
@ -246,6 +246,7 @@ csp_again:
|
||||
// time to do aspect ratio corrections...
|
||||
|
||||
if(movie_aspect>-1.0) sh->aspect = movie_aspect; // cmdline overrides autodetect
|
||||
else if(sh->stream_aspect!=0.0) sh->aspect = sh->stream_aspect;
|
||||
// if(!sh->aspect) sh->aspect=1.0;
|
||||
|
||||
if(opt_screen_size_x||opt_screen_size_y){
|
||||
|
@ -73,6 +73,7 @@ typedef struct {
|
||||
float fps; // frames per second (set only if constant fps)
|
||||
float frametime; // 1/fps
|
||||
float aspect; // aspect ratio stored in the file (for prescaling)
|
||||
float stream_aspect; // aspect ratio stored in the media headers (e.g. in DVD IFO files)
|
||||
int i_bps; // == bitrate (compressed bytes/sec)
|
||||
int disp_w,disp_h; // display size (filled by fileformat parser)
|
||||
// output driver/filters: (set by libmpcodecs core)
|
||||
|
Loading…
Reference in New Issue
Block a user