zmbvenc: remove unused AVFrame from encoder private context

Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
Paul B Mahol 2013-07-07 23:50:54 +00:00
parent 3bec6a44ea
commit 099e57bc38

View File

@ -44,8 +44,6 @@
*/
typedef struct ZmbvEncContext {
AVCodecContext *avctx;
AVFrame pic;
int range;
uint8_t *comp_buf, *work_buf;
uint8_t pal[768];
@ -121,7 +119,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
const AVFrame *pict, int *got_packet)
{
ZmbvEncContext * const c = avctx->priv_data;
AVFrame * const p = &c->pic;
AVFrame * const p = (AVFrame *)pict;
uint8_t *src, *prev, *buf;
uint32_t *palptr;
int keyframe, chpal;
@ -134,7 +132,6 @@ static int encode_frame(AVCodecContext *avctx, AVPacket *pkt,
c->curfrm++;
if(c->curfrm == c->keyint)
c->curfrm = 0;
*p = *pict;
p->pict_type= keyframe ? AV_PICTURE_TYPE_I : AV_PICTURE_TYPE_P;
p->key_frame= keyframe;
chpal = !keyframe && memcmp(p->data[1], c->pal2, 1024);