Skip to content
Snippets Groups Projects
Commit 8adc51f2 authored by Benjamin Larsson's avatar Benjamin Larsson
Browse files

Add flashsv encoder to changelog and fix the encoder so it actually works.

Originally committed as revision 7620 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 621b4c4c
No related merge requests found
......@@ -67,6 +67,7 @@ version <next>
- GIF picture decoder
- Intel Music decoder
- Musepack decoder
- Flash Screen Video encoder
version 0.4.9-pre1:
......
......@@ -211,11 +211,12 @@ static int encode_bitstream(FlashSVContext *s, AVFrame *p, uint8_t *buf, int buf
//av_log(avctx, AV_LOG_INFO, "compressed blocks: %d\n", size);
*/
bytestream_put_be16(&ptr,(unsigned int)zsize);
buf_pos += zsize;
buf_pos += zsize+2;
//av_log(avctx, AV_LOG_ERROR, "buf_pos = %d\n", buf_pos);
} else {
pred_blocks++;
bytestream_put_be16(&ptr,0);
buf_pos += 2;
}
}
}
......@@ -293,7 +294,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
av_log(avctx, AV_LOG_ERROR, "res %d\n", res);
//save the current frame
memcpy(s->previous_frame, p->data[0], s->image_height*p->linesize[0]*3);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment