Displaying 2 results from an estimated 2 matches for "rangenumber2".
Did you mean:
rangenumber
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 = 0;
+ ret = sscanf(...
2008 Nov 29
0
Icecast Streaming to an iPhone or iPod touch
...*/
+ 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;
+ }
+ if (rangenu...