• Home
  • Raw
  • Download

Lines Matching refs:bsf

66 static void h265_metadata_guess_level(AVBSFContext *bsf,  in h265_metadata_guess_level()  argument
69 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_guess_level()
129 av_log(bsf, AV_LOG_DEBUG, "Stream appears to conform to " in h265_metadata_guess_level()
135 static void h265_metadata_update_level(AVBSFContext *bsf, in h265_metadata_update_level() argument
138 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_level()
146 av_log(bsf, AV_LOG_WARNING, "Unable to determine level " in h265_metadata_update_level()
158 static int h265_metadata_update_vps(AVBSFContext *bsf, in h265_metadata_update_vps() argument
161 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_vps()
183 h265_metadata_update_level(bsf, &vps->profile_tier_level.general_level_idc); in h265_metadata_update_vps()
188 static int h265_metadata_update_sps(AVBSFContext *bsf, in h265_metadata_update_sps() argument
191 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_sps()
308 av_log(bsf, AV_LOG_ERROR, "Invalid value for crop_%s: " \ in h265_metadata_update_sps()
326 h265_metadata_update_level(bsf, &sps->profile_tier_level.general_level_idc); in h265_metadata_update_sps()
331 static int h265_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt, in h265_metadata_update_fragment() argument
334 H265MetadataContext *ctx = bsf->priv_data; in h265_metadata_update_fragment()
374 av_log(bsf, AV_LOG_ERROR, "Failed to insert AUD.\n"); in h265_metadata_update_fragment()
381 h265_metadata_guess_level(bsf, au); in h265_metadata_update_fragment()
385 err = h265_metadata_update_vps(bsf, au->units[i].content); in h265_metadata_update_fragment()
390 err = h265_metadata_update_sps(bsf, au->units[i].content); in h265_metadata_update_fragment()
406 static int h265_metadata_init(AVBSFContext *bsf) in h265_metadata_init() argument
408 return ff_cbs_bsf_generic_init(bsf, &h265_metadata_type); in h265_metadata_init()