Lines Matching defs:marker
156 static void imf_marker_init(FFIMFMarker *marker)
158 marker->label_utf8 = NULL;
159 marker->offset = 0;
160 marker->scope_utf8 = NULL;
212 static int fill_marker(xmlNodePtr marker_elem, FFIMFMarker *marker)
222 if ((ret = ff_imf_xml_read_uint32(element, &marker->offset)))
230 if (!(marker->label_utf8 = xmlNodeListGetString(element->doc, element->xmlChildrenNode, 1))) {
234 if (!(marker->scope_utf8 = xmlGetNoNsProp(element, "scope"))) {
235 marker->scope_utf8
237 if (!marker->scope_utf8) {
238 xmlFree(marker->label_utf8);
382 /* create main marker virtual track if it does not exist */
391 av_log(NULL, AV_LOG_ERROR, "Multiple marker virtual tracks were found\n");
700 static void imf_marker_free(FFIMFMarker *marker)
702 if (!marker)
704 xmlFree(marker->label_utf8);
705 xmlFree(marker->scope_utf8);