Commit c6d48f4b authored by banan's avatar banan

Don't copy more then needed, bugfix by Gus Scheidt ellocogato at gmail dot com...

Don't copy more then needed, bugfix by Gus Scheidt ellocogato at gmail dot com and Michel Bardiaux mbardiaux at mediaxim dot be.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@7702 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 257c8a2f
......@@ -242,7 +242,7 @@ static int flashsv_encode_frame(AVCodecContext *avctx, uint8_t *buf, int buf_siz
*p = *pict;
if (s->first_frame) {
s->previous_frame = av_mallocz(p->linesize[0]*s->image_height*3);
s->previous_frame = av_mallocz(p->linesize[0]*s->image_height);
if (!s->previous_frame) {
av_log(avctx, AV_LOG_ERROR, "Memory allocation failed.\n");
return -1;
......@@ -295,7 +295,7 @@ static int flashsv_encode_frame(AVCodecContext *avctx, uint8_t *buf, int buf_siz
res = encode_bitstream(s, p, buf, buf_size, opt_w*16, opt_h*16, s->previous_frame, &I_frame);
#endif
//save the current frame
memcpy(s->previous_frame, p->data[0], s->image_height*p->linesize[0]*3);
memcpy(s->previous_frame, p->data[0], s->image_height*p->linesize[0]);
//mark the frame type so the muxer can mux it correctly
if (I_frame) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment