Browse Source

libobs: Allow transitions to mix CCCS sources

Wasn't sure if CCCS sources should be allowed, but it fits image source.
jpark37 3 năm trước cách đây
mục cha
commit
23396e21e5
1 tập tin đã thay đổi với 2 bổ sung6 xóa
  1. 2 6
      libobs/obs-source-transition.c

+ 2 - 6
libobs/obs-source-transition.c

@@ -832,12 +832,8 @@ void obs_transition_video_render2(
 static enum gs_color_space mix_spaces(enum gs_color_space a,
 				      enum gs_color_space b)
 {
-	assert((a == GS_CS_SRGB) || (a == GS_CS_SRGB_16F) ||
-	       (a == GS_CS_709_EXTENDED));
-	assert((b == GS_CS_SRGB) || (b == GS_CS_SRGB_16F) ||
-	       (b == GS_CS_709_EXTENDED));
-
-	if ((a == GS_CS_709_EXTENDED) || (b == GS_CS_709_EXTENDED))
+	if ((a == GS_CS_709_EXTENDED) || (a == GS_CS_709_SCRGB) ||
+	    (b == GS_CS_709_EXTENDED) || (b == GS_CS_709_SCRGB))
 		return GS_CS_709_EXTENDED;
 	if ((a == GS_CS_SRGB_16F) || (b == GS_CS_SRGB_16F))
 		return GS_CS_SRGB_16F;