Lines Matching refs:prot

40     if (h->prot)
41 return h->prot->name;
49 if (!prev && h->priv_data && h->prot->priv_data_class)
103 uc->prot = up;
181 if (uc->protocol_whitelist && av_match_list(uc->prot->name, uc->protocol_whitelist, ',') <= 0) {
182 av_log(uc, AV_LOG_ERROR, "Protocol '%s' not on whitelist '%s'!\n", uc->prot->name, uc->protocol_whitelist);
186 if (uc->protocol_blacklist && av_match_list(uc->prot->name, uc->protocol_blacklist, ',') > 0) {
187 av_log(uc, AV_LOG_ERROR, "Protocol '%s' on blacklist '%s'!\n", uc->prot->name, uc->protocol_blacklist);
191 if (!uc->protocol_whitelist && uc->prot->default_whitelist) {
192 av_log(uc, AV_LOG_DEBUG, "Setting default whitelist '%s'\n", uc->prot->default_whitelist);
193 uc->protocol_whitelist = av_strdup(uc->prot->default_whitelist);
206 uc->prot->url_open2 ? uc->prot->url_open2(uc,
210 uc->prot->url_open(uc, uc->filename, uc->flags);
220 if ((uc->flags & AVIO_FLAG_WRITE) || !strcmp(uc->prot->name, "file"))
229 if (s->prot->url_accept)
230 return s->prot->url_accept(s, c);
237 if (c->prot->url_handshake) {
238 ret = c->prot->url_handshake(c);
324 if (options && (*puc)->prot->priv_data_class &&
405 return retry_transfer_wrapper(h, buf, size, 1, h->prot->url_read);
412 return retry_transfer_wrapper(h, buf, size, size, h->prot->url_read);
425 h->prot->url_write);
432 if (!h->prot->url_seek)
434 ret = h->prot->url_seek(h, pos, whence & ~AVSEEK_FORCE);
445 if (h->is_connected && h->prot->url_close)
446 ret = h->prot->url_close(h);
448 if (h->prot->flags & URL_PROTOCOL_FLAG_NETWORK)
451 if (h->prot->priv_data_size) {
452 if (h->prot->priv_data_class)
481 if (h->prot->url_check) {
482 ret = h->prot->url_check(h, flags);
505 if (h_src->prot == h_dst->prot && h_src->prot->url_move)
506 ret = h_src->prot->url_move(h_src, h_dst);
522 if (h->prot->url_delete)
523 ret = h->prot->url_delete(h);
547 if (h->prot->url_open_dir && h->prot->url_read_dir && h->prot->url_close_dir) {
548 if (options && h->prot->priv_data_class &&
551 ret = h->prot->url_open_dir(h);
577 if ((ret = h->prot->url_read_dir(h, next)) < 0)
590 h->prot->url_close_dir(h);
622 if (!h || !h->prot || !h->prot->url_get_file_handle)
624 return h->prot->url_get_file_handle(h);
629 if (!h || !h->prot)
631 if (!h->prot->url_get_multi_file_handle) {
632 if (!h->prot->url_get_file_handle)
638 *handles[0] = h->prot->url_get_file_handle(h);
641 return h->prot->url_get_multi_file_handle(h, handles, numhandles);
646 if (!h || !h->prot || !h->prot->url_get_short_seek)
648 return h->prot->url_get_short_seek(h);
653 if (!h || !h->prot || !h->prot->url_shutdown)
655 return h->prot->url_shutdown(h, flags);