#include "libavutil/avassert.h"
-#include "avcodec.h"
#include "bsf.h"
+#include "bsf_internal.h"
#include "cbs.h"
#include "cbs_av1.h"
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;
av_packet_unref(out);
av_packet_unref(s->buffer_pkt);
}
- ff_cbs_fragment_reset(s->cbc, td);
+ ff_cbs_fragment_reset(td);
return ret;
}
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)
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;
}
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)
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);
}