Lines Matching refs:material_track
1382 MXFTrack *material_track = NULL;
1396 if (!(material_track = mxf_resolve_strong_ref(mxf, &material_package->tracks_refs[i], Track))) {
1401 if ((component = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, TimecodeComponent))) {
1409 if (!(material_track->sequence = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, Sequence))) {
1414 for (j = 0; j < material_track->sequence->structural_components_count; j++) {
1415 component = mxf_resolve_strong_ref(mxf, &material_track->sequence->structural_components_refs[j], TimecodeComponent);
1428 for (j = 0; j < material_track->sequence->structural_components_count; j++) {
1429 component = mxf_resolve_strong_ref(mxf, &material_track->sequence->structural_components_refs[j], SourceClip);
1443 av_dlog(mxf->fc, "material track %d: no corresponding source package found\n", material_track->track_id);
1458 av_log(mxf->fc, AV_LOG_ERROR, "material track %d: no corresponding source track found\n", material_track->track_id);
1473 if (memcmp(material_track->sequence->data_definition_ul, source_track->sequence->data_definition_ul, 16)) {
1474 av_log(mxf->fc, AV_LOG_ERROR, "material track %d: DataDefinition mismatch\n", material_track->track_id);
1490 if (material_track->edit_rate.num <= 0 ||
1491 material_track->edit_rate.den <= 0) {
1495 material_track->edit_rate.num,
1496 material_track->edit_rate.den, st->index);
1497 material_track->edit_rate = (AVRational){25, 1};
1499 avpriv_set_pts_info(st, 64, material_track->edit_rate.den, material_track->edit_rate.num);
1503 source_track->edit_rate = material_track->edit_rate;
1643 av_inv_q(material_track->edit_rate),