[FFmpeg-cvslog] avfilter/vf_spp: Remove unused AVCodecContext

Michael Niedermayer git at videolan.org
Tue May 12 02:05:24 EEST 2020


ffmpeg | branch: master | Michael Niedermayer <michael at niedermayer.cc> | Sun Apr 19 00:09:14 2020 +0200| [dde86d0ddfa2697e2519ce2b0a4d918fa11691b5] | committer: Michael Niedermayer

avfilter/vf_spp: Remove unused AVCodecContext

Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dde86d0ddfa2697e2519ce2b0a4d918fa11691b5
---

 libavfilter/vf_spp.c | 7 +------
 libavfilter/vf_spp.h | 2 --
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/libavfilter/vf_spp.c b/libavfilter/vf_spp.c
index 7381938f7f..1b934aa9d7 100644
--- a/libavfilter/vf_spp.c
+++ b/libavfilter/vf_spp.c
@@ -460,9 +460,8 @@ static av_cold int init_dict(AVFilterContext *ctx, AVDictionary **opts)
     SPPContext *s = ctx->priv;
     int ret;
 
-    s->avctx = avcodec_alloc_context3(NULL);
     s->dct = avcodec_dct_alloc();
-    if (!s->avctx || !s->dct)
+    if (!s->dct)
         return AVERROR(ENOMEM);
 
     if (opts) {
@@ -489,10 +488,6 @@ static av_cold void uninit(AVFilterContext *ctx)
 
     av_freep(&s->temp);
     av_freep(&s->src);
-    if (s->avctx) {
-        avcodec_close(s->avctx);
-        av_freep(&s->avctx);
-    }
     av_freep(&s->dct);
     av_freep(&s->non_b_qp_table);
 }
diff --git a/libavfilter/vf_spp.h b/libavfilter/vf_spp.h
index c03073a4e1..879ed40f03 100644
--- a/libavfilter/vf_spp.h
+++ b/libavfilter/vf_spp.h
@@ -22,7 +22,6 @@
 #ifndef AVFILTER_SPP_H
 #define AVFILTER_SPP_H
 
-#include "libavcodec/avcodec.h"
 #include "libavcodec/avdct.h"
 #include "avfilter.h"
 
@@ -38,7 +37,6 @@ typedef struct SPPContext {
     int temp_linesize;
     uint8_t *src;
     uint16_t *temp;
-    AVCodecContext *avctx;
     AVDCT *dct;
     int8_t *non_b_qp_table;
     int non_b_qp_alloc_size;



More information about the ffmpeg-cvslog mailing list