Lines Matching refs:bsf
22 #include "bsf.h"
67 static void h265_metadata_guess_level(AVBSFContext *bsf,
70 H265MetadataContext *ctx = bsf->priv_data;
130 av_log(bsf, AV_LOG_DEBUG, "Stream appears to conform to "
136 static void h265_metadata_update_level(AVBSFContext *bsf,
139 H265MetadataContext *ctx = bsf->priv_data;
147 av_log(bsf, AV_LOG_WARNING, "Unable to determine level "
159 static int h265_metadata_update_vps(AVBSFContext *bsf,
162 H265MetadataContext *ctx = bsf->priv_data;
184 h265_metadata_update_level(bsf, &vps->profile_tier_level.general_level_idc);
189 static int h265_metadata_update_sps(AVBSFContext *bsf,
192 H265MetadataContext *ctx = bsf->priv_data;
309 av_log(bsf, AV_LOG_ERROR, "Invalid value for crop_%s: " \
327 h265_metadata_update_level(bsf, &sps->profile_tier_level.general_level_idc);
332 static int h265_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt,
335 H265MetadataContext *ctx = bsf->priv_data;
375 av_log(bsf, AV_LOG_ERROR, "Failed to insert AUD.\n");
382 h265_metadata_guess_level(bsf, au);
386 err = h265_metadata_update_vps(bsf, au->units[i].content);
391 err = h265_metadata_update_sps(bsf, au->units[i].content);
407 static int h265_metadata_init(AVBSFContext *bsf)
409 return ff_cbs_bsf_generic_init(bsf, &h265_metadata_type);