summaryrefslogtreecommitdiff
path: root/libavcodec/zmbvenc.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2013-07-07 23:50:54 +0000
committerPaul B Mahol <onemda@gmail.com>2013-07-07 23:50:54 +0000
commit099e57bc38d7e53cf6823dfec349ff9fdaee99ba (patch)
treed5d9eb1ea6898d93ac8e2b90ccabb729e81f8776 /libavcodec/zmbvenc.c
parent3bec6a44eab4f17c43c4e653d024c4d3f241a314 (diff)
zmbvenc: remove unused AVFrame from encoder private context
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/zmbvenc.c')
-rw-r--r--libavcodec/zmbvenc.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libavcodec/zmbvenc.c b/libavcodec/zmbvenc.c
index d15c138e83..b634e5a99e 100644
--- a/libavcodec/zmbvenc.c
+++ b/libavcodec/zmbvenc.c
@@ -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);