]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/av1_frame_split_bsf.c
configure: add -lvulkan to libglslang's lib flags
[ffmpeg] / libavcodec / av1_frame_split_bsf.c
index a386c6edc1a919032d57dea5695d85b58f839921..fa8b887b6c51a82191bef73b0cd3925727664a3b 100644 (file)
@@ -32,8 +32,8 @@
 
 #include "libavutil/avassert.h"
 
-#include "avcodec.h"
 #include "bsf.h"
+#include "bsf_internal.h"
 #include "cbs.h"
 #include "cbs_av1.h"
 
@@ -172,7 +172,7 @@ static int av1_frame_split_filter(AVBSFContext *ctx, AVPacket *out)
 
         if (s->cur_frame == s->nb_frames) {
             av_packet_unref(s->buffer_pkt);
-            ff_cbs_fragment_reset(s->cbc, td);
+            ff_cbs_fragment_reset(td);
         }
 
         return 0;
@@ -187,7 +187,7 @@ fail:
         av_packet_unref(out);
         av_packet_unref(s->buffer_pkt);
     }
-    ff_cbs_fragment_reset(s->cbc, td);
+    ff_cbs_fragment_reset(td);
 
     return ret;
 }
@@ -214,7 +214,7 @@ static int av1_frame_split_init(AVBSFContext *ctx)
     if (ret < 0)
         return ret;
 
-    s->cbc->decompose_unit_types    = (CodedBitstreamUnitType*)decompose_unit_types;
+    s->cbc->decompose_unit_types    = decompose_unit_types;
     s->cbc->nb_decompose_unit_types = FF_ARRAY_ELEMS(decompose_unit_types);
 
     if (!ctx->par_in->extradata_size)
@@ -224,7 +224,7 @@ static int av1_frame_split_init(AVBSFContext *ctx)
     if (ret < 0)
         av_log(ctx, AV_LOG_WARNING, "Failed to parse extradata.\n");
 
-    ff_cbs_fragment_reset(s->cbc, td);
+    ff_cbs_fragment_reset(td);
 
     return 0;
 }
@@ -234,7 +234,7 @@ static void av1_frame_split_flush(AVBSFContext *ctx)
     AV1FSplitContext *s = ctx->priv_data;
 
     av_packet_unref(s->buffer_pkt);
-    ff_cbs_fragment_reset(s->cbc, &s->temporal_unit);
+    ff_cbs_fragment_reset(&s->temporal_unit);
 }
 
 static void av1_frame_split_close(AVBSFContext *ctx)
@@ -242,7 +242,7 @@ static void av1_frame_split_close(AVBSFContext *ctx)
     AV1FSplitContext *s = ctx->priv_data;
 
     av_packet_free(&s->buffer_pkt);
-    ff_cbs_fragment_free(s->cbc, &s->temporal_unit);
+    ff_cbs_fragment_free(&s->temporal_unit);
     ff_cbs_close(&s->cbc);
 }