Lines Matching refs:material_track
2297 MXFTrack *material_track = NULL; in mxf_parse_structural_metadata() local
2311 … if (!(material_track = mxf_resolve_strong_ref(mxf, &material_package->tracks_refs[i], Track))) { in mxf_parse_structural_metadata()
2316 … if ((component = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, TimecodeComponent))) { in mxf_parse_structural_metadata()
2324 …if (!(material_track->sequence = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, Sequen… in mxf_parse_structural_metadata()
2329 for (j = 0; j < material_track->sequence->structural_components_count; j++) { in mxf_parse_structural_metadata()
2330 …component = mxf_resolve_strong_ref(mxf, &material_track->sequence->structural_components_refs[j], … in mxf_parse_structural_metadata()
2343 if(material_track->sequence->structural_components_count > 1) in mxf_parse_structural_metadata()
2345 … material_track->track_id, material_track->sequence->structural_components_count); in mxf_parse_structural_metadata()
2347 for (j = 0; j < material_track->sequence->structural_components_count; j++) { in mxf_parse_structural_metadata()
2348 … component = mxf_resolve_sourceclip(mxf, &material_track->sequence->structural_components_refs[j]); in mxf_parse_structural_metadata()
2354 …LOG_TRACE, "material track %d: no corresponding source package found\n", material_track->track_id); in mxf_parse_structural_metadata()
2369 …V_LOG_ERROR, "material track %d: no corresponding source track found\n", material_track->track_id); in mxf_parse_structural_metadata()
2391 if((ret = mxf_add_metadata_stream(mxf, material_track))) in mxf_parse_structural_metadata()
2404 …if (memcmp(material_track->sequence->data_definition_ul, source_track->sequence->data_definition_u… in mxf_parse_structural_metadata()
2405 …g(mxf->fc, AV_LOG_ERROR, "material track %d: DataDefinition mismatch\n", material_track->track_id); in mxf_parse_structural_metadata()
2415 st->id = material_track->track_id; in mxf_parse_structural_metadata()
2431 if (material_track->edit_rate.num <= 0 || in mxf_parse_structural_metadata()
2432 material_track->edit_rate.den <= 0) { in mxf_parse_structural_metadata()
2436 material_track->edit_rate.num, in mxf_parse_structural_metadata()
2437 material_track->edit_rate.den, st->index); in mxf_parse_structural_metadata()
2438 material_track->edit_rate = (AVRational){25, 1}; in mxf_parse_structural_metadata()
2440 avpriv_set_pts_info(st, 64, material_track->edit_rate.den, material_track->edit_rate.num); in mxf_parse_structural_metadata()
2444 source_track->edit_rate = material_track->edit_rate; in mxf_parse_structural_metadata()
2494 if (material_track->name && material_track->name[0]) in mxf_parse_structural_metadata()
2495 av_dict_set(&st->metadata, "track_name", material_track->name, 0); in mxf_parse_structural_metadata()
2601 if (material_track->sequence->origin) { in mxf_parse_structural_metadata()
2602 … av_dict_set_int(&st->metadata, "material_track_origin", material_track->sequence->origin, 0); in mxf_parse_structural_metadata()
2650 av_inv_q(material_track->edit_rate), in mxf_parse_structural_metadata()