Lines Matching refs:asset
181 * @param base_url the url of the asset map XML file, if any (can be NULL).
195 IMFAssetLocator *asset = NULL;
201 av_log(s, AV_LOG_ERROR, "Unable to parse asset map XML - missing root node\n");
206 av_log(s, AV_LOG_ERROR, "Unable to parse asset map XML - wrong root node name[%s] type[%d]\n",
211 /* parse asset locators */
213 av_log(s, AV_LOG_ERROR, "Unable to parse asset map XML - missing AssetList node\n");
224 av_log(s, AV_LOG_ERROR, "Cannot allocate IMF asset locators\n");
234 asset = &(asset_map->assets[asset_map->asset_count]);
236 if (ff_imf_xml_read_uuid(ff_imf_xml_get_child_element_by_name(asset_element, "Id"), asset->uuid)) {
237 av_log(s, AV_LOG_ERROR, "Could not parse UUID from asset in asset map.\n");
241 av_log(s, AV_LOG_DEBUG, "Found asset id: " AV_PRI_URN_UUID "\n", AV_UUID_ARG(asset->uuid));
244 av_log(s, AV_LOG_ERROR, "Unable to parse asset map XML - missing ChunkList node\n");
249 av_log(s, AV_LOG_ERROR, "Unable to parse asset map XML - missing Chunk node\n");
255 asset->absolute_uri = av_append_path_component(base_url, uri);
257 asset->absolute_uri = av_strdup(uri);
259 if (!asset->absolute_uri)
262 av_log(s, AV_LOG_DEBUG, "Found asset absolute URI: %s\n", asset->absolute_uri);
314 av_log(s, AV_LOG_ERROR, "Unable to read to asset map '%s'\n", url);
456 av_log(s, AV_LOG_ERROR, "Could not find asset locator for UUID: " AV_PRI_URN_UUID "\n",
659 av_log(s, AV_LOG_DEBUG, "No asset maps provided, using the default ASSETMAP.xml\n");
662 /* Parse each asset map XML file */