Lines Matching refs:bsf

50 static int mpeg2_metadata_update_fragment(AVBSFContext *bsf,  in mpeg2_metadata_update_fragment()  argument
53 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_update_fragment()
79 av_log(bsf, AV_LOG_WARNING, "Stream contains a sequence " in mpeg2_metadata_update_fragment()
145 av_log(bsf, AV_LOG_ERROR, "Failed to insert new sequence " in mpeg2_metadata_update_fragment()
173 static int mpeg2_metadata_filter(AVBSFContext *bsf, AVPacket *pkt) in mpeg2_metadata_filter() argument
175 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_filter()
179 err = ff_bsf_get_packet_ref(bsf, pkt); in mpeg2_metadata_filter()
185 av_log(bsf, AV_LOG_ERROR, "Failed to read packet.\n"); in mpeg2_metadata_filter()
189 err = mpeg2_metadata_update_fragment(bsf, frag); in mpeg2_metadata_filter()
191 av_log(bsf, AV_LOG_ERROR, "Failed to update frame fragment.\n"); in mpeg2_metadata_filter()
197 av_log(bsf, AV_LOG_ERROR, "Failed to write packet.\n"); in mpeg2_metadata_filter()
211 static int mpeg2_metadata_init(AVBSFContext *bsf) in mpeg2_metadata_init() argument
213 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_init()
219 av_log(bsf, AV_LOG_ERROR, "The value 0 for %s is " \ in mpeg2_metadata_init()
229 err = ff_cbs_init(&ctx->cbc, AV_CODEC_ID_MPEG2VIDEO, bsf); in mpeg2_metadata_init()
233 if (bsf->par_in->extradata) { in mpeg2_metadata_init()
234 err = ff_cbs_read_extradata(ctx->cbc, frag, bsf->par_in); in mpeg2_metadata_init()
236 av_log(bsf, AV_LOG_ERROR, "Failed to read extradata.\n"); in mpeg2_metadata_init()
240 err = mpeg2_metadata_update_fragment(bsf, frag); in mpeg2_metadata_init()
242 av_log(bsf, AV_LOG_ERROR, "Failed to update metadata fragment.\n"); in mpeg2_metadata_init()
246 err = ff_cbs_write_extradata(ctx->cbc, bsf->par_out, frag); in mpeg2_metadata_init()
248 av_log(bsf, AV_LOG_ERROR, "Failed to write extradata.\n"); in mpeg2_metadata_init()
259 static void mpeg2_metadata_close(AVBSFContext *bsf) in mpeg2_metadata_close() argument
261 MPEG2MetadataContext *ctx = bsf->priv_data; in mpeg2_metadata_close()