mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-06-23 06:25:24 +00:00
- add video_quality
- update status.xsl with new info about theora streams svn path=/icecast/trunk/icecast/; revision=8355
This commit is contained in:
parent
92e2c8f81c
commit
1e839f83ea
|
@ -49,7 +49,8 @@ static void theora_codec_free (ogg_state_t *ogg_info, ogg_codec_t *codec)
|
|||
|
||||
DEBUG0 ("freeing theora codec");
|
||||
stats_event (ogg_info->mount, "video_bitrate", NULL);
|
||||
stats_event (ogg_info->mount, "framerate", NULL);
|
||||
stats_event (ogg_info->mount, "video_quality", NULL);
|
||||
stats_event (ogg_info->mount, "frame_rate", NULL);
|
||||
stats_event (ogg_info->mount, "frame_size", NULL);
|
||||
theora_info_clear (&theora->ti);
|
||||
theora_comment_clear (&theora->tc);
|
||||
|
@ -95,10 +96,12 @@ static refbuf_t *process_theora_page (ogg_state_t *ogg_info, ogg_codec_t *codec,
|
|||
ogg_info->bitrate += theora->ti.target_bitrate;
|
||||
stats_event_args (ogg_info->mount, "video_bitrate", "%ld",
|
||||
(long)theora->ti.target_bitrate);
|
||||
stats_event_args (ogg_info->mount, "video_quality", "%ld",
|
||||
(long)theora->ti.quality);
|
||||
stats_event_args (ogg_info->mount, "frame_size", "%ld x %ld",
|
||||
(long)theora->ti.frame_width,
|
||||
(long)theora->ti.frame_height);
|
||||
stats_event_args (ogg_info->mount, "framerate", "%.2f",
|
||||
stats_event_args (ogg_info->mount, "frame_rate", "%.2f",
|
||||
(float)theora->ti.fps_numerator/theora->ti.fps_denominator);
|
||||
}
|
||||
continue;
|
||||
|
|
|
@ -37,6 +37,16 @@
|
|||
<xsl:if test="quality">
|
||||
<tr><td>Quality:</td><td class="streamdata"> <xsl:value-of select="quality" /></td></tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="video_quality">
|
||||
<tr><td>Video Quality:</td><td class="streamdata"> <xsl:value-of select="video_quality" /></td></tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="frame_size">
|
||||
<tr><td>Framesize:</td><td class="streamdata"> <xsl:value-of select="frame_size" /></td></tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="frame_rate">
|
||||
<tr><td>Framerate:</td><td class="streamdata"> <xsl:value-of select="frame_rate" /></td></tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="listeners">
|
||||
<tr><td>Stream Listeners:</td><td class="streamdata"> <xsl:value-of select="listeners" /></td></tr>
|
||||
</xsl:if>
|
||||
|
|
Loading…
Reference in New Issue
Block a user