|
|
|
@ -1770,7 +1770,10 @@ static void compute_status(HTTPContext *c) |
|
|
|
|
char sfilename[1024]; |
|
|
|
|
char *eosf; |
|
|
|
|
|
|
|
|
|
if (stream->feed != stream) { |
|
|
|
|
if (stream->feed == stream) { |
|
|
|
|
stream = stream->next; |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
av_strlcpy(sfilename, stream->filename, sizeof(sfilename) - 10); |
|
|
|
|
eosf = sfilename + strlen(sfilename); |
|
|
|
|
if (eosf - sfilename >= 4) { |
|
|
|
@ -1849,14 +1852,16 @@ static void compute_status(HTTPContext *c) |
|
|
|
|
avio_printf(pb, "<td align=center> - <td align=right> - <td align=right> - <td><td align=right> - <td>\n"); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
stream = stream->next; |
|
|
|
|
} |
|
|
|
|
avio_printf(pb, "</table>\n"); |
|
|
|
|
|
|
|
|
|
stream = config.first_stream; |
|
|
|
|
while (stream) { |
|
|
|
|
if (stream->feed == stream) { |
|
|
|
|
if (stream->feed != stream) { |
|
|
|
|
stream = stream->next; |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
avio_printf(pb, "<h2>Feed %s</h2>", stream->filename); |
|
|
|
|
if (stream->pid) { |
|
|
|
|
avio_printf(pb, "Running as pid %d.\n", stream->pid); |
|
|
|
@ -1916,7 +1921,6 @@ static void compute_status(HTTPContext *c) |
|
|
|
|
} |
|
|
|
|
avio_printf(pb, "</table>\n"); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
stream = stream->next; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|