Просмотр исходного кода

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 12 лет назад
Родитель
Сommit
524ff94912
1 измененных файлов с 3 добавлено и 3 удалено
  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) {