]> git.sesse.net Git - vlc/commitdiff
Set i_visible_width/height, some video filters need it (e.g. croppadd)
authorEric Petit <eric.petit@lapsus.org>
Mon, 23 Jun 2008 16:55:14 +0000 (18:55 +0200)
committerEric Petit <eric.petit@lapsus.org>
Mon, 23 Jun 2008 16:55:14 +0000 (18:55 +0200)
modules/stream_out/transcode.c

index cc40e4b0c27062585a3e1cbca4d42ee9d7cff060..1d008b80199d197720980acf8932f2ccf961ca14 100644 (file)
@@ -1666,8 +1666,15 @@ static void transcode_video_encoder_init( sout_stream_t *p_stream,
      f_aspect = f_aspect * i_dst_width / i_dst_height;
 
      /* Store calculated values */
-     id->p_encoder->fmt_out.video.i_width = i_dst_width;
-     id->p_encoder->fmt_out.video.i_height = i_dst_height;
+     id->p_encoder->fmt_out.video.i_width =
+     id->p_encoder->fmt_out.video.i_visible_width = i_dst_width;
+     id->p_encoder->fmt_out.video.i_height =
+     id->p_encoder->fmt_out.video.i_visible_height = i_dst_height;
+
+     id->p_encoder->fmt_in.video.i_width =
+     id->p_encoder->fmt_in.video.i_visible_width = i_dst_width;
+     id->p_encoder->fmt_in.video.i_height =
+     id->p_encoder->fmt_in.video.i_visible_height = i_dst_height;
 
      id->p_encoder->fmt_in.video.i_width = i_dst_width;
      id->p_encoder->fmt_in.video.i_height = i_dst_height;