search for: rangenumb

Displaying 3 results from an estimated 3 matches for "rangenumb".

Did you mean: rangenum
2008 Aug 25
2
patch for native iphone support
...=================================================== --- src/format_mp3.c (revision 15198) +++ src/format_mp3.c (working copy) @@ -639,6 +639,9 @@ char *ptr = client->refbuf->data + client->refbuf->len - 2; int bytes; const char *useragent; + char *range; + int rangenumber; + int rangenumber2; if (client_mp3 == NULL) return -1; @@ -657,7 +660,44 @@ remaining -= bytes; ptr += bytes; } + range = httpp_getvar (client->parser, "range"); + if (range != NULL) { + int ret = 0; + int rangeproblem =...
2008 Nov 29
0
Icecast Streaming to an iPhone or iPod touch
...ds iPhone-specific headers */ + char *range; + range = httpp_getvar(client->parser, "range"); + int appledevicesupp = 0; + if (useragent && strstr(useragent, "CoreMedia")) { + appledevicesupp = 1; + } + if (appledevicesupp) + { + int rangenumber; + int rangenumber2; + if (range != NULL) { + int ret = 0; + int rangeproblem = 0; + ret = sscanf(range, "bytes=%d-%d", &rangenumber, &rangenumber2); + if (ret != 2) { + rangeproblem = 1; +...
2012 Oct 03
3
2.4-beta fixes for MinGW
...--- icecast-2.3.99.0/src/fserve.c.orig 2012-10-02 14:52:41 +0400 +++ icecast-2.3.99.0/src/fserve.c 2012-10-02 15:31:11 +0400 @@ -560,6 +560,7 @@ time_t now; int strflen; struct tm result; + struct tm *gmtime_result; off_t endpos = rangenumber+new_content_len-1; char *type; @@ -567,8 +568,18 @@ endpos = 0; } time(&now); +#if !defined(_WIN32) + gmtime_result = gmtime_r(&now, &result) +#else + /* gmtime() on W32 breaks POSIX and IS thread-safe (uses T...