Browse Source

Move alignment code to obs_reset_video

It wasn't properly being set for the graphics textures as well, so it
would end up causing SSE to crash due to alignment
jp9000 11 years ago
parent
commit
524ff94912
1 changed files with 3 additions and 3 deletions
  1. 3 3
      libobs/obs.c

+ 3 - 3
libobs/obs.c

@@ -129,9 +129,6 @@ static bool obs_init_video(struct obs_video_info *ovi)
 	struct video_output_info vi;
 	int errorcode;
 
-	ovi->output_width  &= 0xFFFFFFFC;
-	ovi->output_height &= 0xFFFFFFFE;
-
 	make_video_info(&vi, ovi);
 	errorcode = video_output_open(&video->video, &vi);
 
@@ -357,6 +354,9 @@ bool obs_reset_video(struct obs_video_info *ovi)
 {
 	struct obs_core_video *video = &obs->video;
 
+	ovi->output_width  &= 0xFFFFFFFC;
+	ovi->output_height &= 0xFFFFFFFE;
+
 	obs_free_video();
 
 	if (!ovi) {