Mercurial > libavcodec.hg
diff a64multienc.c @ 12416:87e6af0a6a5a libavcodec
cleanup a bit in a64multi_encode_frame()
author | bindhammer |
---|---|
date | Wed, 25 Aug 2010 11:47:50 +0000 |
parents | 04b85031bf00 |
children | 1b8f44e2754e |
line wrap: on
line diff
--- a/a64multienc.c Wed Aug 25 11:47:47 2010 +0000 +++ b/a64multienc.c Wed Aug 25 11:47:50 2010 +0000 @@ -271,6 +271,7 @@ /* 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 @@ /* 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 */