Lines Matching defs:headers

50  * to be large enough to fit the full request headers (including long
81 char *headers;
150 { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
160 { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT },
585 s->headers ? s->headers : "",
599 s->headers ? s->headers : "");
629 av_log(c, AV_LOG_TRACE, "Read headers\n");
705 if (s->headers) {
706 int len = strlen(s->headers);
707 if (len < 2 || strcmp("\r\n", s->headers + len - 2)) {
710 ret = av_reallocp(&s->headers, len + 3);
713 s->headers[len] = '\r';
714 s->headers[len + 1] = '\n';
715 s->headers[len + 2] = '\0';
803 * don't abort until all headers have been parsed. */
1455 /* set default headers if needed */
1456 if (!has_header(s->headers, "\r\nUser-Agent: "))
1459 /* set default headers if needed */
1460 if (!has_header(s->headers, "\r\nReferer: "))
1463 if (!has_header(s->headers, "\r\nAccept: "))
1467 // server supports seeking by analysing the reply headers.
1468 if (!has_header(s->headers, "\r\nRange: ") && !post && (s->off > 0 || s->end_off || s->seekable != 0)) {
1474 if (send_expect_100 && !has_header(s->headers, "\r\nExpect: "))
1477 if (!has_header(s->headers, "\r\nConnection: "))
1480 if (!has_header(s->headers, "\r\nHost: "))
1482 if (!has_header(s->headers, "\r\nContent-Length: ") && s->post_data)
1485 if (!has_header(s->headers, "\r\nContent-Type: ") && s->content_type)
1487 if (!has_header(s->headers, "\r\nCookie: ") && s->cookies) {
1494 if (!has_header(s->headers, "\r\nIcy-MetaData: ") && s->icy)
1497 /* now add in custom headers */
1498 if (s->headers)
1499 av_bprintf(&request, "%s", s->headers);
1510 av_log(h, AV_LOG_ERROR, "overlong headers\n");