From 992902cee0a4f22dc115bbe8dbce4064c35c74cf Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 17 Oct 2013 09:44:08 +0000 Subject: Fix #37118: MCEr: Prefetch frames doesn't respect input color space --- source/blender/editors/space_clip/clip_editor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source') diff --git a/source/blender/editors/space_clip/clip_editor.c b/source/blender/editors/space_clip/clip_editor.c index 3d7450a3132..f393e2b6a07 100644 --- a/source/blender/editors/space_clip/clip_editor.c +++ b/source/blender/editors/space_clip/clip_editor.c @@ -752,6 +752,7 @@ static unsigned char *prefetch_thread_next_frame(PrefetchQueue *queue, MovieClip static void *do_prefetch_thread(void *data_v) { PrefetchThread *data = (PrefetchThread *) data_v; + MovieClip *clip = data->clip; unsigned char *mem; size_t size; int current_frame; @@ -766,7 +767,7 @@ static void *do_prefetch_thread(void *data_v) user.render_size = data->queue->render_size; user.render_flag = data->queue->render_flag; - ibuf = IMB_ibImageFromMemory(mem, size, flag, NULL, "prefetch frame"); + ibuf = IMB_ibImageFromMemory(mem, size, flag, clip->colorspace_settings.name, "prefetch frame"); result = BKE_movieclip_put_frame_if_possible(data->clip, &user, ibuf); -- cgit v1.2.3