Description:
Displays information pertaining to the current DVB-ASI playback. This command
can also be used to view the current A/V sync and PCR drift information for
any type of playback mode (PLAY, PLAYSPOT, MULTICAST RECEIVE, etc). If the
received stream is MPTS, the output will show all available programs. The
active program will include video and audio PID details.
Form:
Command Handler: DCMD
<UNIT NAME> DVBASISTATS|DAS|BV [ARGUMENTS]
Argument List:
Terse Verbose Description
0 CLEAR Reset the decode error statistic
Response:
DISPLAY DVBASISTATS RESPONSE
Verbose- "OK\r\n" to acknowledge receipt of command, followed by
PercentageCompleted.\r\n", or
"ERROR- [Description]\r\n" if error, ending command
Terse- "0\r\n" to acknowledge receipt of command, followed by
PercentageCompleted.\r\n", or
"[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
"\r\n" concludes display responses (empty line)
Examples:
Verbose command to retrieve current setting:
*.DCMD DAS <enter>
Response is:
OK
DVB-ASI Statistics
(Enter: DAS CLEAR or BV 0 to restart decode error count)
DVB-ASI Status: PLAYING
DVB-ASI Uptime = 0 Days, 0 Hours, 7 Minutes, 21 Seconds
Buffer Percent = 0% Bytes: Buffer= 0 Decoder= 3353
Decode Errors= 0
Video PTS Limit = n/a Audio PTS Limit = n/a
Avg Video PTS Err= -410 Avg Audio PTS Err = -3862
A/V Delta (Video-Audio)= 3452
Decoder Clock Divider 999997033:1000000000 PCR Error: 6
Program Number 4(0x4) Pid 0x82
Vid_MPEG2_SD Pid 0x83
Aud_MPEG_L2 Pid 0x84
Terse command to retrieve current setting:
*.DCMD BV <enter>
Response is:
0\r\n
01 0000 00 08 23 000 00000000 00003332 0 00000000 00000000 -41 -4037 3996 0999997033 1000000000 5\r\n
Pgm 4(0x4) 0x82\r\n
Vid_MPEG2_SD 0x83\r\n
Aud_MPEG_L2 0x84\r\n\r\n
Verbose command to retrieve current setting, when MPTS is being received:
Note- Program 4 is being decoded.
*.DCMD DAS <enter>
Response is:
OK
DVB-ASI Statistics
(Enter: DAS CLEAR or BV 0 to restart decode error count)
DVB-ASI Status: PLAYING
DVB-ASI Uptime = 0 Days, 0 Hours, 7 Minutes, 21 Seconds
Buffer Percent = 0% Bytes: Buffer= 0 Decoder= 3353
Decode Errors= 0
Video PTS Limit = n/a Audio PTS Limit = n/a
Avg Video PTS Err= -410 Avg Audio PTS Err = -3862
A/V Delta (Video-Audio)= 3452
Decoder Clock Divider 999997033:1000000000 PCR Error: 6
Program Number 1(0x1) Pid 0x64
Program Number 2(0x2) Pid 0x6E
Program Number 4(0x4) Pid 0x82
Vid_MPEG2_SD Pid 0x83
Aud_MPEG_L2 Pid 0x84
Program Number 5(0x5) Pid 0x8C
Program Number 6(0x6) Pid 0x96
Program Number 7(0x7) Pid 0xA0
Program Number 8(0x8) Pid 0xAA
Program Number 3(0x3) Pid 0x78
Terse command to retrieve current setting when MPTS is being received:
Note- Program 4 is being decoded.
*.DCMD BV <enter>
Response is:
0\r\n
01 0000 00 08 23 000 00000000 00003332 0 00000000 00000000 -41 -4037 3996 0999997033 1000000000 5\r\n
Pgm 1(0x1) 0x64\r\n
Pgm 2(0x2) 0x6E\r\n
Pgm 4(0x4) 0x82\r\n
Vid_MPEG2_SD 0x83\r\n
Aud_MPEG_L2 0x84\r\n
Pgm 5(0x5) 0x8C\r\n
Pgm 6(0x6) 0x96\r\n
Pgm 7(0x7) 0xA0\r\n
Pgm 8(0x8) 0xAA\r\n
Pgm 3(0x3) 0x78\r\n\r\n
Notes:
The terse command field width for the PTS errors, A/V delta, and PCR difference are variable width, and may have minus signs to denote negative values.