Commit 099e57bc authored by Paul B Mahol's avatar Paul B Mahol

zmbvenc: remove unused AVFrame from encoder private context

Signed-off-by: 's avatarPaul B Mahol <onemda@gmail.com>
parent 3bec6a44
......@@ -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);
......
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