mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 11:39:47 +00:00
cleanup a bit in a64multi_encode_frame()
Originally committed as revision 24914 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
9f63810491
commit
d09c0a1666
@ -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 */
|
||||
|
Loading…
Reference in New Issue
Block a user