Decoder Statistics
The following sections list the Decoder statistics:
Statistic | Description/Values |
---|---|
Decoder ID | ID Number of the decoder (Possible values are 0 to 3). |
State | Current state of the decoder engine. Possible values are:
|
Up Time | Time elapsed since the decoder was first started. |
Oversubscribed Frames | If the decoder was oversubscribed at any point, the number of frames that were rejected as a result. |
Statistic | Description/Values |
---|---|
Buffering State | The state of the buffering module. Possible values are:
|
Buffering Mode | The type of buffering used: Automatic, Fixed or MultiSync. See Decoder Settings Input>Mode. Tip If the mode is FIXED, advice on the minimum recommended delay setting is also provided. |
Buffering Adjustments | The number of times the buffering delay has been adjusted, based on streaming conditions and system jitter, and when the last adjustment was. |
Video Latency | The delay from streaming receive time to the display of video frames with the current buffering scheme. |
PCR Updates | The number of times the PCR (Program Clock Reference) was updated, and the length of time elapsed since the last one. The PCR is the clock reference that is contained in the MPEG transport stream. |
STC Updates | The number of times the STC (System Time Clock) was updated, and the length of time elapsed since the last one. The STC is the clock reference that the output of video, audio and KLV frames are scheduled against. Tip For lower latency, the STC runs ahead of the PCR. For higher latency, the STC runs behind the PCR. |
STC Lead Time Adjusts | The number of times the lead time for video decoding and output was adjusted, and when the last adjustment was. |
STC to PCR Lead Time | How far ahead or behind the PCR the STC is. Note The PCR (Program Clock Reference) is the clock reference that is contained in the MPEG transport stream. The STC (System Time Clock) is the clock reference that the output of video, audio and KLV frames are scheduled against. For lower latency, the STC runs ahead of the PCR. For higher latency, the STC runs behind the PCR. |
Packets Sent Late | The number of packets sent internally through the decoder later than expected and when the last one was. If this statistic does not appear, there weren’t any. |
MultiSync Delay Set | (MultiSync only) The delay set by the user and an indication of whether or not the delay is in range. Possible values include:
|
MultiSync Delay Actual | (MultiSync only) The measured delay of the actual data, for comparison against the set value. |
MultiSync Delay Range | (MultiSync only) The range of acceptable values for “MultiSync Delay Set” based on streaming characteristics and system jitter. |
Max Input Jitter | A measure of the input stream jitter (the variation of arrival time to the decoder). This contributes to the CBUF Delay (i.e., internal delay in the buffering module). |
Non-Video Late | If non-video content (e.g., audio or KLV) is muxed later than the video, this statistic shows how much later it is. The video must be delayed by this much time to play in sync. This will typically occur in stream CBR content, but not in VBR / low-latency content. This contributes to the CBUF Delay (i.e., internal delay in the buffering module). |
Video Decoder Latency | A measure of input-to-output delay of the video decoder accelerator. Contributes to the STC Lead Time required for the video. |
Video Decoder Jitter | A measure of the variability of the video decoder accelerator processing. Contributes to the STC Lead Time required for the video. |
Hardware Delay | An additional delay applied for smooth playback. Contributes to the STC Lead Time required for the video. |
Video STC Lead Time | How much time was left before the video frame needed to be displayed when it went out of the decoder for display. A negative number here means the frame went out after it was time to display it. |
Last Video Skip/Replay | How long ago the last video skip/replay event occurred. |
Audio STC Lead Time | How much time was left before the audio frame needed to be played when it went out of the decoder for playback. A negative number here means the frame went out after it was time to play it. |
Last Audio Skip | How long ago the last audio skip event occurred. |
Statistic | Description/Values |
---|---|
Algorithm | The video compression standard in use. Possible values are H.264 and H.265. |
Color | The color space encoding in the video stream. Possible values are:
|
Profile | The profile tier for the incoming video stream from the H.264 / H.265 standard:
Note The profiles and levels are defined in the corresponding AVC/H.264 or HEVC/H.265 specifications. |
Level | The level tier from the H.264 / H.265 standard (i.e., the required level of decoder performance to be able to process the incoming video stream):
|
Format | The format of the video stream as it was encoded. This information includes resolution (Width x Height), picture structure (“p” for progressive, “i” for interlaced) and frame rate. Example: 1280x720p59.94. |
Bit Rate | Measured rate of data transfer that is being received in the video stream. |
Framing | The framing structure detected in the stream. Possible values are:
|
GOP Interval | The distance between I-frames in the stream (measured in frames). |
Slices per Frame | The number of H.264/H.265 NAL slices produced per video frame in the encoder. |
Stream ID Changes | How many times the stream ID was changed in the decoder configuration (and when the last one occurred). |
Format Changes | How many times the video format changed in the stream (and when the last one occurred). |
Input Frame Rate | A measurement of how many video frames per second were received in the input stream. If this value is significantly less than the frame rate in the stream format, the decoder will need to produce replayed frames to compensate. |
Still Image | Information about the still image. It can be ACTIVE or INACTIVE. This line also includes how many times the still image was presented, the maximum amount of time it was turned on, when it was last turned on and off. For example: FREEZE (INACTIVE) [Count=0, Max=0s, Last On=Never, Last Off=Never] |
Output Pkt List Overflows | Number of times the video preprocessor output packet list overflowed and when. Not present if it never occurred. |
Video Decoder State | The state of the video decoder engine. Possible values include:
|
Display Format | The currently configured display format. This information includes resolution, picture structure and frame rate. For example 1920x1080p60. |
Video Decoder Load | How much of the system’s total video decoding capacity that is taken up by the current stream. The total capacity is 3840x2160 at 60fps. For example, a stream encoded at 1920x1080p60 would consume 25% of the total video decoding capacity. |
Corrupted Frames | When present, how many frames had missing or bad MPEGTS continuity counters. If there were no corrupted frames, this field is not visible. |
Corrupted Frames Dropped | (Drop Corrupted Frames must be enabled) The number of corrupted frames dropped. |
Preprocessor State | The current state of the video preprocessor. Possible values are:
|
Unlicensed Reason | If the Preprocessor State is UNLICENSED, this provides the reason. The reason is one of the following:
|
Unsupported Reason | If the Preprocessor State is UNSUPPORTED, this provides the reason. The reason is one of the following:
|
Video Input Packets | The number of video input packets recognized by the decoder. |
Encoded Format | The format of the video stream as it was encoded. This information includes resolution (Width x Height), picture structure (“p” for progressive, “i” for interlaced) and frame rate. Example: 1280x720p59.94. |
Hardware Counters | |
Displayed Output Frames | Number of decoded output frames that were successfully displayed, and when the last one occurred. |
Skipped Output Frames | Number of decoded output frames that were not displayed but instead were “skipped” and when the last one occurred. Skipped output frames can occur if the frame arrived too late at the display engine. |
Replayed Output Frames | Number of times the last output frame had to be replayed because no new content was available to be displayed. |
Statistic | Description/Values |
---|---|
Audio Decoder State | The state of the audio decoding engine. Possible values are:
|
Audio Sample Rate | The number of audio samples per second taken from the output signal. 48 kHz only. |
Number of Pairs | The number of audio pairs currently being decoded. |
Downmix to Stereo | Displays whether or not the decoder audio is set to downmix into stereo pairs. |
Decoded Frames | The number of decoded audio frames. |
Played Output Frames | The number of output audio frames that were successfully played on time, and when the last one occurred. |
Skipped Output Frames | The number of output audio frames that were not played because the content did not arrive at the playback engine in time. |
Audio Pair #1...8 | |
Audio Mode | The number and type of audio channels being decoded, either Stereo, Mono-Left or Mono-Right. |
Left Level | The current left-side audio sound level in dB, along with the maximum value reached and when it occurred. E.g. -6.7dB max=4.5dB, 8h38m ago |
Right Level | The current right-side audio sound level in dB, along with the maximum value reached and when it occurred. E.g. -5.3dB max=4.1dB, 10h32m ago |
Surround Sound Pair | The Pair number of the surround sound output. E.g. 1 of 3. |
Audio Compression | The compression standard used to encode the audio stream. Possible values include AAC-LATM, AAC-ADTS, MP1, MP2, MP3, or S302M. |
Audio Bitrate | The measured bit rate of the data flowing in this audio channel. |
AV Sync | How close audio and video are to being played in perfect sync. |
(TS) Discontinuities | How many times a discontinuity (which is an unexpected jump in the audio time stamp) occurred and how long ago the last one was seen. |
Input Layout | The audio channel layout identified in the input stream. E.g. 2.0 (FrontL FrontR). |
Output Layout | The audio channel output layout in the current pair. E.g. 2.0 (FrontL FrontR). |
Decoder Errors | For this audio channel, how many times the decoder failed and returned an error code. |
Output Errors | For this audio channel, how many times an audio frame was successfully decoded but could not be sent out. |
Sample Rate In | The detected audio sample rate in the stream in kHz. |
Sample Rate Out | The output audio sample rate in kHz. |
STC Lead Time | How much time was left before the audio frame needed to be played when it went out of the decoder for playback. A negative number here means the frame went out after it was time to play it. |
Statistic | Description/Values |
---|---|
Metadata Decoder State | The state of the metadata decoding engine. Possible values are:
|
Active Metadata | The kinds of metadata currently active in the decoder. Possible values include:
More than one may be present. In that case, they are all listed. For example, a stream with both CC and TC would show as “TC, CC”. |
Timecode | If present, the current value of the timecode in the stream. |
Channel Stats | Up to four channels may be present. Each channel has its own unique set of the following stats: |
Received Packets | Number of packets received for processing. |
Output Packets | Number of packets sent to the SDI output vertical blanking. |
Latency | The latency of the metadata as it is going out. |
Statistic | Description/Values |
---|---|
Tracking Mode | Whether or not clock recovery is ENABLED. |
Status | The current status of clock recovery. Possible values are:
|
ReSync Count | The number of times clock recovery needed to resynchronize. |
PCR Update | The number of times the PCR needed to be updated and when the last one occurred. |
Current STC | The current value of the System Time Clock, and how far away from the nominal frequency in PPM. |
STC Avg (last 2 min) | Average value of the the STC clock for the last 2 minutes, plus the deviation in PPM. |
Statistic | Description/Values |
---|---|
Dynamic Range in Stream | For HDR, the dynamic range that was detected in the stream. Possible values are SDR, HLG, PQ, UNSPECIFIED (not present) and CUSTOM (not recognized). |
Dynamic Range Output | For HDR, the dynamic range that is being sent to the output SDI. Possible values are SDR, HLG and PQ. |
Color Primaries | The value of color primaries present in the H.264 or H.265 video stream. |
Transfer Characteristics | The value of transfer characteristics present in the H.264 or H.265 video stream. |
Matrix Coefficients | The value of matrix coefficients present in the H.264 or H.265 video stream. |
Statistic | Description/Values |
---|---|
Received Packets | Number of packets received for processing. |
Output Packets | Number of packets sent to the SDI output vertical blanking. |
Statistic | Description/Values |
---|---|
Received Packets | Number of packets received for processing. |
Output Packets | Number of packets sent to the SDI output vertical blanking. |
Timecode Value | If present, the current value of the timecode in the stream. |
Related Topics: