# HG changeset patch # User banan # Date 1179399823 0 # Node ID 1eebbc25db1f4405730cb78265178777d067fe42 # Parent 3674582fb4e765c1577a67aa2e5680081c3e8848 Use FFABS instead of abs. diff -r 3674582fb4e7 -r 1eebbc25db1f flashsvenc.c --- a/flashsvenc.c Thu May 17 07:50:08 2007 +0000 +++ b/flashsvenc.c Thu May 17 11:03:43 2007 +0000 @@ -218,7 +218,7 @@ /* First frame needs to be a keyframe */ if (avctx->frame_number == 0) { - s->previous_frame = av_mallocz(abs(p->linesize[0])*s->image_height); + s->previous_frame = av_mallocz(FFABS(p->linesize[0])*s->image_height); if (!s->previous_frame) { av_log(avctx, AV_LOG_ERROR, "Memory allocation failed.\n"); return -1; @@ -253,7 +253,7 @@ if(p->linesize[0] > 0) memcpy(s->previous_frame, p->data[0], s->image_height*p->linesize[0]); else - memcpy(s->previous_frame, p->data[0] + p->linesize[0] * (s->image_height-1), s->image_height*abs(p->linesize[0])); + memcpy(s->previous_frame, p->data[0] + p->linesize[0] * (s->image_height-1), s->image_height*FFABS(p->linesize[0])); //mark the frame type so the muxer can mux it correctly if (I_frame) {