mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
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
This commit is contained in:
parent
621b4c4cef
commit
8adc51f2ad
@ -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);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user