beautypg.com

Smpte message processing – Grass Valley Performer-HD User Manual

Page 50

background image

3-18

Performer-HD Instruction Manual

Section 3 — Operation and Maintenance

SMPTE information fields implemented by Performer-HD are listed in

Table 3-10

.

SMPTE Message Processing

Message processing uses a buffer that can contain up to 200 bytes to hold
outgoing messages. All messages waiting to be sent are concatenated to-
gether into a single message block not surrounded by a Block command
(see below), which is placed in the message buffer and sent at the next mes-
sage send time. The controlling machine must therefore be careful not to re-
quest too much information at one time, lest it overflow the buffer. If this
buffer does overflow before the bus controller polls and responds to the
router service request to send the data, the entire buffer contents are cleared
and replaced with a system service error (

SERR

) message indicating buffer

overflow.

Table 3-10. SMPTE Information Fields Implemented by Performer-HD

Byte

Full Name

Type/Value

21

Virtual Machine Type

Common, 8-bit unsigned = 05

22

Equipment Type

Common, Byte Count/ASCII chars: Performer-HD\r07XXXX-00 VERS 1.0

27

Virtual Machine Status

Common, 8-bit unsigned=02 (available)

41

Matrix Pointer

Type-Specific, 1 byte, 00 or FF: 00=this Performer matrix; FF=all matrices

42

Level Pointer

Type-Specific, 1 byte, 00-02 or FF:
00=video
01=audio 1
02=audio 2
FF=all levels

43

Source Pointer

Type-Specific, 2 bytes,0000-0009 or FFFF:
0000-0009=source
FFFF=all sources

44

Destination Pointer

Type-Specific, 2 bytes, 0000 or FFFF
0000=this Performers destination
FFFF=all destinations

46

Destinations to Source

Type-Specific, 4 or 5 bytes: matrix, level, source, 0/1:
0=no connection
1=next 2 bytes give destination (0000)

47

Sources to Destination

Type-Specific, 4 or 5 bytes: matrix, level, destination, 0/1:
0=no connection
1=next 2 bytes give source (0000-0009)

4A

Level Configuration

Type-Specific, 11 bytes:
matrix=00
level=00-02
min source=0000
max source=0009
min dest=0000
max dest=0000
nonexistent block count=00