mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00:00
zmbvenc: remove unused AVFrame from encoder private context
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
parent
3bec6a44ea
commit
099e57bc38
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user