Browse Source

ffplay: make initial window size calculation based on aspect ratio

Fixes ticket #291.

Signed-off-by: Marton Balint <cus@passwd.hu>
tags/n1.0
Marton Balint 13 years ago
parent
commit
255c7bb183
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      ffplay.c

+ 4
- 2
ffplay.c View File

@@ -963,6 +963,7 @@ static int video_open(VideoState *is, int force_set_video_mode)
int flags = SDL_HWSURFACE | SDL_ASYNCBLIT | SDL_HWACCEL;
int w,h;
VideoPicture *vp = &is->pictq[is->pictq_rindex];
SDL_Rect rect;

if (is_full_screen) flags |= SDL_FULLSCREEN;
else flags |= SDL_RESIZABLE;
@@ -974,8 +975,9 @@ static int video_open(VideoState *is, int force_set_video_mode)
w = screen_width;
h = screen_height;
} else if (vp->width) {
w = vp->width;
h = vp->height;
calculate_display_rect(&rect, 0, 0, INT_MAX, vp->height, vp);
w = rect.w;
h = rect.h;
} else {
w = 640;
h = 480;


Loading…
Cancel
Save