Lines Matching refs:element

73 int ff_imf_xml_read_uuid(xmlNodePtr element, AVUUID uuid)
78 element_text = xmlNodeListGetString(element->doc, element->xmlChildrenNode, 1);
91 int ff_imf_xml_read_rational(xmlNodePtr element, AVRational *rational)
96 element_text = xmlNodeListGetString(element->doc, element->xmlChildrenNode, 1);
106 int ff_imf_xml_read_uint32(xmlNodePtr element, uint32_t *number)
111 element_text = xmlNodeListGetString(element->doc, element->xmlChildrenNode, 1);
171 xmlNodePtr element = NULL;
173 if (!(element = ff_imf_xml_get_child_element_by_name(cpl_element, "ContentTitle"))) {
174 av_log(NULL, AV_LOG_ERROR, "ContentTitle element not found in the IMF CPL\n");
178 element->xmlChildrenNode,
190 xmlNodePtr element = NULL;
192 if (!(element = ff_imf_xml_get_child_element_by_name(cpl_element, "EditRate"))) {
193 av_log(NULL, AV_LOG_ERROR, "EditRate element not found in the IMF CPL\n");
197 return ff_imf_xml_read_rational(element, &cpl->edit_rate);
202 xmlNodePtr element = NULL;
204 if (!(element = ff_imf_xml_get_child_element_by_name(cpl_element, "Id"))) {
205 av_log(NULL, AV_LOG_ERROR, "Id element not found in the IMF CPL\n");
209 return ff_imf_xml_read_uuid(element, cpl->id_uuid);
214 xmlNodePtr element = NULL;
218 if (!(element = ff_imf_xml_get_child_element_by_name(marker_elem, "Offset"))) {
219 av_log(NULL, AV_LOG_ERROR, "Offset element not found in a Marker\n");
222 if ((ret = ff_imf_xml_read_uint32(element, &marker->offset)))
226 if (!(element = ff_imf_xml_get_child_element_by_name(marker_elem, "Label"))) {
227 av_log(NULL, AV_LOG_ERROR, "Label element not found in a Marker\n");
230 if (!(marker->label_utf8 = xmlNodeListGetString(element->doc, element->xmlChildrenNode, 1))) {
231 av_log(NULL, AV_LOG_ERROR, "Empty Label element found in a Marker\n");
234 if (!(marker->scope_utf8 = xmlGetNoNsProp(element, "scope"))) {
248 xmlNodePtr element = NULL;
252 if (!(element = ff_imf_xml_get_child_element_by_name(resource_elem, "EditRate"))) {
254 } else if ((ret = ff_imf_xml_read_rational(element, &resource->edit_rate))) {
255 av_log(NULL, AV_LOG_ERROR, "Invalid EditRate element found in a Resource\n");
260 if ((element = ff_imf_xml_get_child_element_by_name(resource_elem, "EntryPoint"))) {
261 if ((ret = ff_imf_xml_read_uint32(element, &resource->entry_point))) {
262 av_log(NULL, AV_LOG_ERROR, "Invalid EntryPoint element found in a Resource\n");
270 if (!(element = ff_imf_xml_get_child_element_by_name(resource_elem, "IntrinsicDuration"))) {
271 av_log(NULL, AV_LOG_ERROR, "IntrinsicDuration element missing from Resource\n");
274 if ((ret = ff_imf_xml_read_uint32(element, &resource->duration))) {
275 av_log(NULL, AV_LOG_ERROR, "Invalid IntrinsicDuration element found in a Resource\n");
281 if ((element = ff_imf_xml_get_child_element_by_name(resource_elem, "SourceDuration"))) {
282 if ((ret = ff_imf_xml_read_uint32(element, &resource->duration))) {
283 av_log(NULL, AV_LOG_ERROR, "SourceDuration element missing from Resource\n");
289 if ((element = ff_imf_xml_get_child_element_by_name(resource_elem, "RepeatCount")))
290 ret = ff_imf_xml_read_uint32(element, &resource->repeat_count);
299 xmlNodePtr element = NULL;
306 if ((element = ff_imf_xml_get_child_element_by_name(tf_resource_elem, "TrackFileId"))) {
307 if ((ret = ff_imf_xml_read_uuid(element, tf_resource->track_file_uuid))) {
308 av_log(NULL, AV_LOG_ERROR, "Invalid TrackFileId element found in Resource\n");
312 av_log(NULL, AV_LOG_ERROR, "TrackFileId element missing from Resource\n");
323 xmlNodePtr element = NULL;
330 element = xmlFirstElementChild(marker_resource_elem);
331 while (element) {
332 if (xmlStrcmp(element->name, "Marker") == 0) {
345 ret = fill_marker(element,
352 element = xmlNextElementSibling(element);
368 /* read TrackID element */
370 av_log(NULL, AV_LOG_ERROR, "TrackId element missing from Sequence\n");
374 av_log(NULL, AV_LOG_ERROR, "Invalid TrackId element found in Sequence\n");
429 static int has_stereo_resources(xmlNodePtr element)
431 if (xmlStrcmp(element->name, "Left") == 0 || xmlStrcmp(element->name, "Right") == 0)
434 element = xmlFirstElementChild(element);
435 while (element) {
436 if (has_stereo_resources(element))
439 element = xmlNextElementSibling(element);
456 /* read TrackID element */
458 av_log(NULL, AV_LOG_ERROR, "TrackId element missing from audio sequence\n");
462 av_log(NULL, AV_LOG_ERROR, "Invalid TrackId element found in audio sequence\n");
547 /* read TrackId element*/
549 av_log(NULL, AV_LOG_ERROR, "TrackId element missing from audio sequence\n");
553 av_log(NULL, AV_LOG_ERROR, "Invalid TrackId element found in audio sequence\n");
622 av_log(NULL, AV_LOG_ERROR, "SegmentList element missing\n");
678 av_log(NULL, AV_LOG_ERROR, "The root element of the CPL is not CompositionPlaylist\n");