Lines Matching refs:url
326 int http_base_proto = ff_is_http_proto(s->url);
628 dirname_r = hls->segment_filename ? av_strdup(hls->segment_filename): av_strdup(vs->avf->url);
662 proto = avio_find_protocol_name(s->url);
667 vtt_dirname_r = av_strdup(vs->vtt_avf->url);
718 char * key_basename_source = (hls->master_m3u8_url) ? hls->master_m3u8_url : s->url;
858 oc->url = av_strdup("");
859 if (!oc->url)
982 if (replace_int_data_in_filename(&filename, vs->avf->url, 's', pos + size) < 1) {
986 vs->avf->url);
994 if (replace_int_data_in_filename(&filename, vs->avf->url,
999 vs->avf->url);
1055 ff_rename(old_filename, vs->avf->url, hls);
1064 oc->url, 'd', vs->sequence) < 1) {
1067 oc->url);
1074 av_strlcpy(vs->current_segment_final_filename_fmt, oc->url,
1078 if (replace_int_data_in_filename(&filename, oc->url, 's', 0) < 1) {
1081 oc->url);
1089 if (replace_int_data_in_filename(&filename, oc->url, 't', 0) < 1) {
1092 oc->url);
1122 filename = av_basename(vs->avf->url);
1125 filename = vs->avf->url;
1134 av_strlcpy(en->sub_filename, av_basename(vs->vtt_avf->url), sizeof(en->sub_filename));
1192 static int parse_playlist(AVFormatContext *s, const char *url, VariantStream *vs)
1203 if ((ret = ffio_open_whitelist(&in, url, AVIO_FLAG_READ,
1318 size_t len = strlen(oc->url);
1319 char *final_filename = av_strdup(oc->url);
1325 ret = ff_rename(oc->url, final_filename, s);
1326 oc->url[len-4] = '\0';
1341 av_log(NULL, AV_LOG_WARNING, "Unable to find relative url\n");
1726 char *fn_copy = av_strdup(oc->url);
1759 proto = avio_find_protocol_name(oc->url);
1763 char *new_name = av_asprintf("%s.tmp", oc->url);
1814 vs->basename_tmp = av_asprintf("crypto:%s.tmp", oc->url);
1818 vs->basename = av_asprintf("%s", oc->url);
1840 if ((err = hlsenc_io_open(s, &vtt_oc->pb, vtt_oc->url, &options)) < 0) {
2259 fn1 = av_strdup(s->url);
2382 filename = av_asprintf("%s.tmp", oc->url);
2522 hlsenc_io_close(s, &vs->vtt_avf->pb, vs->vtt_avf->url);
2536 if (oc->url[0]) {
2537 proto = avio_find_protocol_name(oc->url);
2548 filename = av_asprintf("crypto:%s", oc->url);
2550 filename = av_asprintf("%s", oc->url);
2598 old_filename = av_strdup(oc->url);
2733 old_filename = av_strdup(oc->url);
2742 filename = av_asprintf("crypto:%s", oc->url);
2744 filename = av_asprintf("%s", oc->url);
2775 av_log(s, AV_LOG_ERROR, "Failed to open file '%s'\n", oc->url);
2792 av_log(s, AV_LOG_ERROR, "Failed to open file '%s'\n", oc->url);
2798 av_log(s, AV_LOG_WARNING, "Failed to upload file '%s' at the end.\n", oc->url);
2811 if (oc->url[0]) {
2812 proto = avio_find_protocol_name(oc->url);
2820 old_filename = av_strdup(oc->url);
2863 int http_base_proto = ff_is_http_proto(s->url);
2888 ret = validate_name(hls->nb_varstreams, s->url);
2952 ret = format_name(s->url, &vs->m3u8_name, i, vs->varname);
3117 {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
3124 {"hls_enc_key_url", "url to access the key to decrypt the segments", OFFSET(key_url), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},