128 CineCast Quad Pro Version 2.6 Installation and User ManualMPEG PLAY Command (No Frame Counting)maintaining buffer fullness. This alleviates the need for the host system to keeptrack of how much data is in the decoder. The task of the host, after playback hasstarted, is to keep sending data to the decoder. The decoder utilizes the DISCON -NECT- RECONNECT sequence when it needs more data. The host begins a WRITE ofMPEG data, but the decoder decides when it is ready for more data.When the decoder receives a new MPEG WRITE command, it automatically dis-connects from the bus. If the decoder has empty space in the DRAM buffer, thedecoder will immediately reconnect to the bus and transfer the MPEG data. If nobuffers are available, the decoder will wait until room is available. If the decoderis not playing back, all MPEG WRITE s are rejected. The decoder will return:“Illegal request, write protected — MPEG Write while not playing.”After the RESET BUFFER command and before the MPEG PLAY is issued, data mustbe pre-loaded into the decoder buffers. The decoder requires from eight to 5564-K blocks of data. If more than 55 blocks are loaded, the decoder will rejectthe 56th WRITE with the same write protect noted above.MPEG PLAY Command (No Frame Counting)Uses the MPEG PLAY command (A5h) with data. See Flowchart 2-1.MPEG PLAY Command (With Frame Counting)Pre-black, frame count, and post-black parameters are in terms of number offrames: NTSC – 30 frames per second (29.97Hz Frame Rate); PAL – 25 framesper second (25Hz Frame Rate). See Flowchart 2-2.SCSI Status Check ConditionSense Key 5hAdditional Sense Code and Qualifier 2700hStream Type Set code for type of MPEG stream being played(0h is autodetect)Pre-Black 0h (uses default)Frame Count 0000h (uses default – plays the maximumnumber of frames allowed by the decoder).Post-Black 0h (uses default)