Lines Matching refs:ub
196 URLComponents ub, uc;
228 if ((ret = ff_url_decompose(&ub, base, NULL)) < 0)
230 if (is_fq_dos_path(base) || av_strstart(base, "file:", NULL) || ub.path == ub.url) {
236 if ((ret = ff_url_decompose(&ub, base, NULL)) < 0 ||
240 keep = ub.url;
243 ub.url_component_end_##component > keep) { \
244 keep = ub.url_component_end_##component; \
263 COPY(ub.url, keep);
266 use_base_path = URL_COMPONENT_HAVE(ub, path) && keep <= ub.path;
272 base_path_end = ub.url_component_end_path;
274 while (base_path_end > ub.path && !strchr(base_separators, base_path_end[-1]))
277 if (keep > ub.path)
292 ret = append_path(path, out_end, &out, ub.path, base_path_end);
303 COPY(ub.path, base_path_end);