Commit d09c0a16 authored by Tobias Bindhammer's avatar Tobias Bindhammer

cleanup a bit in a64multi_encode_frame()

Originally committed as revision 24914 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 9f638104
......@@ -271,6 +271,7 @@ static int a64multi_encode_frame(AVCodecContext *avctx, unsigned char *buf,
/* lifetime reached so now convert X frames at once */
if (c->mc_frame_counter == c->mc_lifetime) {
req_size = 0;
/* any frames to encode? */
if(c->mc_lifetime) {
/* calc optimal new charset + charmaps */
......@@ -279,15 +280,8 @@ static int a64multi_encode_frame(AVCodecContext *avctx, unsigned char *buf,
/* create colorram map and a c64 readable charset */
render_charset(avctx, charset, colram);
}
req_size = 0;
/* copy charset to buf */
//XXX this all should maybe move to the muxer? as well as teh chunked/not chunked thing?
/* either write charset as a whole (more comfy when playing from mem) */
/* copy charset chunk if exists */
if(c->mc_lifetime) {
memcpy(buf,charset,0x800*(INTERLACED+1));
/* advance pointers */
......
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