Mercurial > libavformat.hg
comparison http.c @ 5009:822a36d7ac0a libavformat
Cosmetics : Use dprintf instead of printf.
Patch by Peter Holik < $firstname @ $lastname . at >
author | jai_menon |
---|---|
date | Sat, 06 Jun 2009 17:32:59 +0000 |
parents | 370160e040d9 |
children | a5b8b8cce2dd |
comparison
equal
deleted
inserted
replaced
5008:370160e040d9 | 5009:822a36d7ac0a |
---|---|
27 #include "os_support.h" | 27 #include "os_support.h" |
28 | 28 |
29 /* XXX: POST protocol is not completely implemented because ffmpeg uses | 29 /* XXX: POST protocol is not completely implemented because ffmpeg uses |
30 only a subset of it. */ | 30 only a subset of it. */ |
31 | 31 |
32 //#define DEBUG | |
33 | |
34 /* used for protocol handling */ | 32 /* used for protocol handling */ |
35 #define BUFFER_SIZE 1024 | 33 #define BUFFER_SIZE 1024 |
36 #define URL_SIZE 4096 | 34 #define URL_SIZE 4096 |
37 #define MAX_REDIRECTS 8 | 35 #define MAX_REDIRECTS 8 |
38 | 36 |
190 while (!isspace(*p) && *p != '\0') | 188 while (!isspace(*p) && *p != '\0') |
191 p++; | 189 p++; |
192 while (isspace(*p)) | 190 while (isspace(*p)) |
193 p++; | 191 p++; |
194 s->http_code = strtol(p, NULL, 10); | 192 s->http_code = strtol(p, NULL, 10); |
195 #ifdef DEBUG | 193 |
196 printf("http_code=%d\n", s->http_code); | 194 dprintf(NULL, "http_code=%d\n", s->http_code); |
197 #endif | 195 |
198 /* error codes are 4xx and 5xx */ | 196 /* error codes are 4xx and 5xx */ |
199 if (s->http_code >= 400 && s->http_code < 600) | 197 if (s->http_code >= 400 && s->http_code < 600) |
200 return -1; | 198 return -1; |
201 } else { | 199 } else { |
202 while (*p != '\0' && *p != ':') | 200 while (*p != '\0' && *p != ':') |
276 | 274 |
277 /* wait for header */ | 275 /* wait for header */ |
278 for(;;) { | 276 for(;;) { |
279 if (http_get_line(s, line, sizeof(line)) < 0) | 277 if (http_get_line(s, line, sizeof(line)) < 0) |
280 return AVERROR(EIO); | 278 return AVERROR(EIO); |
281 #ifdef DEBUG | 279 |
282 printf("header='%s'\n", line); | 280 dprintf(NULL, "header='%s'\n", line); |
283 #endif | 281 |
284 err = process_line(h, line, s->line_count, new_location); | 282 err = process_line(h, line, s->line_count, new_location); |
285 if (err < 0) | 283 if (err < 0) |
286 return err; | 284 return err; |
287 if (err == 0) | 285 if (err == 0) |
288 break; | 286 break; |