diff options
author | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-05-24 02:06:15 +0000 |
---|---|---|
committer | Philip Gladstone <philipjsg@users.sourceforge.net> | 2002-05-24 02:06:15 +0000 |
commit | b582f314f7876571ee0877c318caabd26fad093c (patch) | |
tree | d0ef0cef04094cfcb40d03fda74b2cd1e5a088a2 | |
parent | 789bee12643162000cb1524ce018562fbc12a94e (diff) | |
download | ffmpeg-b582f314f7876571ee0877c318caabd26fad093c.tar.gz |
* Added yet more output to the status page to try and track down a problem
Originally committed as revision 579 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | ffserver.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ffserver.c b/ffserver.c index 767da5f3a0..e1fa386222 100644 --- a/ffserver.c +++ b/ffserver.c @@ -860,12 +860,15 @@ static void compute_stats(HTTPContext *c) while (stream != NULL) { if (stream->feed == stream) { q += sprintf(q, "<h2>Feed %s</h2>", stream->filename); - q += sprintf(q, "<table cellspacing=0 cellpadding=4><tr><th>Stream<th>type<th>kbits/s<th align=left>codec\n"); + q += sprintf(q, "<table cellspacing=0 cellpadding=4><tr><th>Stream<th>type<th>kbits/s<th align=left>codec<th align=left>Parameters\n"); for (i = 0; i < stream->nb_streams; i++) { AVStream *st = stream->streams[i]; AVCodec *codec = avcodec_find_encoder(st->codec.codec_id); char *type = "unknown"; + char parameters[64]; + + parameters[0] = 0; switch(st->codec.codec_type) { case CODEC_TYPE_AUDIO: @@ -873,12 +876,14 @@ static void compute_stats(HTTPContext *c) break; case CODEC_TYPE_VIDEO: type = "video"; + sprintf(parameters, "%dx%d, q=%d-%d", st->codec.width, st->codec.height, + st->codec.qmin, st->codec.qmax); break; default: av_abort(); } - q += sprintf(q, "<tr><td align=right>%d<td>%s<td align=right>%d<td>%s\n", - i, type, st->codec.bit_rate/1000, codec ? codec->name : ""); + q += sprintf(q, "<tr><td align=right>%d<td>%s<td align=right>%d<td>%s<td>%s\n", + i, type, st->codec.bit_rate/1000, codec ? codec->name : "", parameters); } q += sprintf(q, "</table>\n"); |