From 6e812d5901bac112de3168ec530c42681216f6ec Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Tue, 25 Dec 2007 20:31:07 +0000 Subject: == Sequencer == * Make Lock flag work for metastrips * Fixes: flags are cleared on exit of metastrips * Fixes (hopefully): red picture on big endian --- source/blender/imbuf/intern/anim.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/blender/imbuf/intern/anim.c') diff --git a/source/blender/imbuf/intern/anim.c b/source/blender/imbuf/intern/anim.c index 8a67c1d035f..e72d535815e 100644 --- a/source/blender/imbuf/intern/anim.c +++ b/source/blender/imbuf/intern/anim.c @@ -721,6 +721,7 @@ static ImBuf * ffmpeg_fetchibuf(struct anim * anim, int position) { dst[0] + (anim->y - 1)*dstStride[0], 0, 0, 0 }; int i; + unsigned char* r; sws_scale(anim->img_convert_ctx, anim->pFrame->data, @@ -731,8 +732,12 @@ static ImBuf * ffmpeg_fetchibuf(struct anim * anim, int position) { dstStride2); /* workaround: sws_scale sets alpha = 0... */ + + r = (unsigned char*) ibuf->rect; + for (i = 0; i < ibuf->x * ibuf->y; i++) { - ibuf->rect[i] |= 0xff000000; + r[3] = 0xff; + r+=4; } av_free_packet(&packet); -- cgit v1.2.3