Lines Matching defs:component
2177 MXFStructuralComponent *component = NULL;
2180 component = mxf_resolve_strong_ref(mxf, strong_ref, AnyType);
2181 if (!component)
2184 switch (component->meta.type) {
2186 return (MXFTimecodeComponent*)component;
2187 case PulldownComponent: /* timcode component may be located on a pulldown component */
2188 pulldown = (MXFPulldownComponent*)component;
2240 MXFStructuralComponent *component = NULL;
2251 component = mxf_resolve_strong_ref(mxf, &essence_group->structural_components_refs[i], SourceClip);
2252 if (!component)
2255 if (!(package = mxf_resolve_source_package(mxf, component->source_package_ul, component->source_package_uid)))
2260 return component;
2267 MXFStructuralComponent *component = NULL;
2269 component = mxf_resolve_strong_ref(mxf, strong_ref, AnyType);
2270 if (!component)
2272 switch (component->meta.type) {
2274 return component;
2276 return mxf_resolve_essence_group_choice(mxf, (MXFEssenceGroup*) component);
2329 * to the start_frame of the timecode component located on one of the tracks of the physical source package.
2346 " component #%d, defaulting to 25/1\n",
2377 MXFStructuralComponent *component = NULL;
2384 component = mxf_resolve_sourceclip(mxf, &track->sequence->structural_components_refs[j]);
2385 if (!component)
2389 if (!component)
2402 memcpy(&tmp_package.package_ul, component->source_package_ul, 16);
2403 memcpy(&tmp_package.package_uid, component->source_package_uid, 16);
2602 MXFStructuralComponent *component = NULL;
2618 if ((component = mxf_resolve_strong_ref(mxf, &material_track->sequence_ref, TimecodeComponent))) {
2619 mxf_tc = (MXFTimecodeComponent*)component;
2632 component = mxf_resolve_strong_ref(mxf, &material_track->sequence->structural_components_refs[j], TimecodeComponent);
2633 if (!component)
2636 mxf_tc = (MXFTimecodeComponent*)component;
2650 component = mxf_resolve_sourceclip(mxf, &material_track->sequence->structural_components_refs[j]);
2651 if (!component)
2654 source_package = mxf_resolve_source_package(mxf, component->source_package_ul, component->source_package_uid);
2665 if (temp_track->track_id == component->source_track_id) {
2682 if (!memcmp(component->source_package_ul, essence_data->package_ul, sizeof(UID)) && !memcmp(component->source_package_uid, essence_data->package_uid, sizeof(UID))) {
2689 if(source_track && component)
2692 if (!source_track || !component || !source_package) {
2727 source_track->original_duration = st->duration = FFMIN(descriptor->duration, component->duration);
2729 source_track->original_duration = st->duration = component->duration;
2733 st->start_time = component->start_position;
2893 if subsampling is 4:2:2 and component depth is 8-bit */