Professional high-definition 4:2:2 decoder for windows and linux (43 pages)
Summary of Contents for Vela CineCast 2000-0422
Page 1
Vela CineCast Quad Pro ™ MPEG-2 Decoder Model 2000-0422 Version 2.6 Installation and User Manual MPEG-2 Four-Channel Serial Digital Interface (SDI) A/V Decoder System for Broadcasters (Also covers the Model 2000-0422-1 “Dash-1” and Model 2000-0422-2 versions) Document Part Number 9050-0422...
Page 2
Copyright 2002 Vela LP. All rights reserved. This manual is written and published by Vela LP (Vela). Vela reserves the right to make changes to this manual and to the product(s) represented without notice. No portion of this manual may be copied, reproduced, or transcribed without the express written authorization of Vela.
Page 3
European Union Declaration of Conformity Information Technology Equipment EU Directives Covered by this Declaration: • 89/336/EEC Electromagnetic Compatibility Directive Product: • Vela CineCast™ Quad Pro 4:2:2 MPEG-2 Rack-Mount Decoder, Model 2000-0422. Standards on which conformity is being declared: • EN 55103-1:1997 • EN 55103-2:1997 •...
MPEG player application and a selection of sample MPEG-2 clips. CineCast is a trademark of Vela LP for a line of audio/video decoder products. All other trademarks, brand names, or product names appearing in this publication are registered to the respective companies or organizations that own the names or trademarks.
CineCast Quad Pro Version 2.6 Installation and User Manual The CineCast Quad Pro in its basic form is designed for high-quality broadcast decoding, ad insertion, digital storage and retrieval, video archiving, video on demand (VOD), and other applications where high quality video is important. Features such as genlock capability (genlock inputs can lock one, two, or four decoder channels to a single genlock source, or have individual inputs per channel), a 2×1 A/V switcher, redundant power supplies, dual stereo AES audio, two to four...
Chapter 1 — Getting Started • Minimum of 32MB of RAM (64MB recommended). • Microsoft Windows 2000 or Windows NT 4.0 (NT Service Pack 6a). • Ultra-2 / Wide (16-bit) SCSI-3 host adapter (PCI bus), such as those made ® by Qlogic .
CineCast Quad Pro Version 2.6 Installation and User Manual • Two stereo channels of AES/EBU digital audio output. • Two stereo channels of balanced analog audio (18dB/20dB headroom select). • Composite video genlock input. • LTC time code output. • Two general purpose input discretes (GPIN1 and GPIN2). •...
II at 32kHz, 44.1kHz, and 48kHz. • The Model 2000-0422 secondary audio decoder supports two-channel MPEG-1 (layers I and II). • The secondary audio decoder of the enhanced Model 2000-0422-1 (“Dash- 1”) supports the following: Two-channel MPEG-1 layers I and II.
• Internal A/B switch allows video and audio switching of two decoder channels into a single A/V output channel. • The Model 2000-0422-1 “Dash-1” version of the decoder also provides video and audio fading between two decoder channels with adjustable fade times from 33ms to 5.4 seconds.
Channel 3, Channel 1 Channel 4 Channel 4, Channel 3, Channel 1 The Model 2000-0422-1 “Dash-1” version of the decoder provides an SDI genlock adjustment to adjust the relative position of the SDI output to that of the composite genlock input.
• Programmable background color: black, blue, or user defined color for Y, Cr, Cb values. Supported Inline Trick Modes • Based on last block of MPEG data loaded (same as existing Vela CineCast products) • Occur at specific output SMPTE time code.
See Appendix A for a complete list of specifications pertaining to the CineCast Quad Pro 4-Channel SCSI Decoder. Device Drivers Vela has developed CineCast Quad Pro software device drivers for use under the Microsoft Windows operating system. Contact your Vela area sales representative for current information on these products.
Page 24
CineCast Quad Pro Version 2.6 Installation and User Manual Item Functions/Commands (Continued) Single Step (after Pause) Frame Advance by n Frames Back-to-back with no black mode Loop Mode Play List Pre-Black Value Setup: 0 – 255 Frames Post-Black Value Setup: 0 – 255 Frames Frame Count/Non-Frame Count (of Displayed Frames) Pause on Under-run Mode •...
Page 25
• Step Attenuation: 1/16 dB/step Embedded Audio Output Select • MPEG Audio • AAC two-channel or 5.1 downmixed (Model 2000-0422-1 only) Time Code Input • LTC Input (Single input for all four channels) Linear Time Code Output Source Select (Each decode channel) •...
CineCast Quad Pro Version 2.6 Installation and User Manual Decoder Installation Electrical Safety Considerations WARNING! Shock Hazard – Do Not Open Choc Hasard – Ne Pas Ouvrir Verletzungsgefahr – Nicht Öffnen Peligro de Descarga Electrica – No Abrir Hazardous electrical voltages may be present in this equipment. Follow proper safety procedures during installation and at any time the cabinet is open or removed from the equipment rack.
Chapter 1 — Getting Started • Always disconnect power cord before opening unit. Toujours débrancher la corde avant d'ouvrir l' unité. IMMER NETZKABEL AUSSTECKEN BEVOR EINHEIT GEÖFFNET WIRD Desenchufar antes de abrir la unidad. • For continued protection, replace fuse with only same rating and type. Attention: Pour ne pas compromettre la protection remplacer par un fus- ible de même type et de mêmes caracteristiques nominales.
Installation/Removal (Hot Swap),” page 17. The SCSI Interface The Vela CineCast Quad Pro decoder connects to the host system through a Small Computer Systems Interface (SCSI) interface. This interface conforms to the following ANSI standards, except as detailed in this specification. The type of interface is Low Voltage Differential Signal (LVDS) Ultra-2 (Fast-40), which is compatible with single-ended (SE) Ultra (Fast-20) SCSI.
Chapter 1 — Getting Started SCSI IDs Typically, each device on a SCSI bus, including the host adapter, must have a unique SCSI ID. The SCSI ID serves two purposes: • It uniquely defines each SCSI device on the bus. •...
CineCast Quad Pro Version 2.6 Installation and User Manual Host Adapter (Initiator) Configuration The following Ultra-2 SCSI host adapter, based on the PCI bus, is recommended: • Qlogic Ultra-2 Wide SCSI host adapter, Model QLA-1080. Note: Adaptec host adapters, such as the Model AHA-2940U2W, have an inherent problem dealing with multiple LUN SCSI devices.
Chapter 1 — Getting Started Decoder Installation/Removal (Hot Swap) Power Down Sequence 1. Set the Hot Swap switch to the up position. 2. Verify that the Hot Swap indicator on the front panel is illuminated, then remove the SCSI cable from the decoder. 3.
*Normal (default) jumper settings for newly-delivered units Table 1-4. Quad Pro Jumper Settings Software Installation This section describes installation procedures for Vela API drivers and programs that communicate with the CineCast Quad Pro decoder. The Video Playback Controller application, a VCR-like application allowing full decoder playback capabilities, is also loaded at this time.
• Update registry settings for installed drivers and programs. Software Installation The following sections pertain to the installation of Vela Release 2.6 system soft- ware. Determine the operating system you are using (Windows 2000 or Windows NT) and follow the corresponding instructions.
Page 34
4. Install Internet Explorer version 5, Service Pack 4 or later, if it's not already installed on your system. Again, you can download this from the Internet, or you can install it from the Vela system software installation CD-ROM. To use the CD-ROM, follow these steps: •...
Page 35
• If you have purchased the SDK, check the “CineCast Decoder SDK” check box, too. (Because it is password-protected, you will be able to install the SDK only if you purchased it and received the corresponding password. If you cannot locate the password, call Vela Support for assistance. You can Software Installation...
Page 36
SDK to insure proper installation of the SDK. • Click Next to proceed with the installation. • On the “Select Program Manager Group” screen (Figure 1-6), accept Vela Research by clicking Next. • On the “Start Installation” screen (Figure 1-7), click Next.
CD-ROM or click Start > Run. After installing Windows 2000 Service Pack 2, if necessary, follow the instruc- tions below to install hardware drivers. after installing any Vela hardware. Remember that a number of reboots may be required during the install process.
Page 44
13. When the Vela Decoder driver installation is complete, a prompt screen (Figure 1-18) will appear: “Completing the Upgrade Device Driver Wizard.” Click Finish. Close the screens and return to “Device Manager,” where the Vela CineCast decoder should be recognized.
Page 45
Chapter 1 — Getting Started 17. The setup screen should pop up after the system restart. If it does not, run setup.exe from the CD-ROM or click Start > Run. Proceed with the installation of CineCast system software. See “Installing Cine- Cast 2.6 Software (Windows 2000),”...
Page 46
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 1-14. Device Driver Wizard: Welcome Screen Figure 1-15. Device Driver Wizard: Install Drivers Software Installation...
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 1-18. Device Driver Wizard: Completion Figure 1-19. System Settings Change Message Box Installing CineCast 2.6 Software (Windows 2000) 1. Install MDAC 2.6, if it is not already installed on your system. Again you can download this from the Internet, or you can install it from the installation CD-ROM.
Page 49
“Core Decoder Modules” checkbox. • Click Next to proceed with the installation of the selected components. • On the “Select Program Manager Group” screen (Figure 1-6), accept Vela Research by clicking Next. • On the “Start Installation” screen (Figure 1-7), click Next.
Page 50
• On the Password screen (Figure 1-11), you will be asked for a password. Use the one supplied when you purchased your Software Developer’s Kit. If you have problems finding your password, contact Vela Support. After entering the password, click OK. A few more files will be installed.
• On the software list that is displayed when you select “Add/Remove Programs” from the Control Panel, click on the entry that begins with the phrase “Vela Research, Software Version ….” Then, on the Uninstall Information panel, click OK. • When asked to select the uninstall method, select “Automatic” and click Next.
• Sample applications for Visual C++ 6.0 and Visual Basic 6.0. • Sample application source code examples. Contact Vela for pricing and availability of the CineCast SDK. Vela’s Customer Service number is (727) 507-5301. You may also contact the Vela representative serving your geographic region to obtain the SDK.
Page 54
CineCast Quad Pro Version 2.6 Installation and User Manual D-Sub Connector J13, “Audio 1-2” (Continued) Signal Pin 6 Pin 7 Pin 8 Channel 1 Analog Audio Primary Right (+) Pin 9 Channel 1 Analog Audio Primary Right (–) Pin 10 Channel 1 Analog Audio Primary Left (+) Pin 11 Channel 1 Analog Audio Primary Left (–)
Page 55
Chapter 1 — Getting Started D-Sub Connector J13, “Audio 1-2” (Continued) Signal Pin 30 Channel 1 Tally Normally Open Contact Pin 31 Pin 32 Pin 33 Pin 34 Pin 35 Channel 2 General Purpose Input #2 Pin 36 Channel 2 General Purpose Input #1 Pin 37 Channel 2 Tally Normally Open Contact Pin 38...
Page 56
CineCast Quad Pro Version 2.6 Installation and User Manual D-Sub Connector J25, “Audio 3-4” (Continued) Signal Pin 5 Channel 4 Analog Audio Secondary Left (–) Pin 6 Pin 7 Pin 8 Channel 3 Analog Audio Primary Right (+) Pin 9 Channel 3 Analog Audio Primary Right (–) Pin 10 Channel 3 Analog Audio Primary Left (+)
Page 57
Chapter 1 — Getting Started D-Sub Connector J25, “Audio 3-4” (Continued) Signal Pin 29 Channel 3 Analog Audio Secondary Left (–) Pin 30 Channel 3 Tally Normally Open Contact Pin 31 Pin 32 Pin 33 Pin 34 Pin 35 Channel 4 General Purpose Input #2 Pin 36 Channel 4 General Purpose Input #1 Pin 37...
Table 1-9. Connector J7, Bottom Customer Support In the event of problems with your CineCast Quad Pro decoder, do not hesitate to contact Vela Training and Support using the following methods: • Phone: (727) 507-5301 • E-mail: support@vela.com • World Wide Web — http://www.vela.com...
Page 59
Chapter 1 — Getting Started Figure 1-20. CineCast Quad Pro Decoder Chassis Layout Customer Support...
Page 60
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 1-21. Front View of 4-Channel Decoder (Front Panel Removed) Customer Support...
Page 61
Chapter 1 — Getting Started Figure 1-22. Quad Pro Connector Panel Customer Support...
Page 62
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 1-23. Typical Audio Cable Physical Makeup (Balanced) Customer Support...
Page 64
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 1-25. SCSI Cable Adapter for Connecting Multiple Decoders Customer Support...
Chapter 2 Overview and Operation SCSI Decoder Command Set This command set for the Vela CineCast Quad Pro decoder family performs per the SCSI-2 Standard. The Model 2000-0422 and Model 2000-0422-2 decoders use Firmware (microcode) Revision Q022. The Model 2000-0422-1 “Dash-1”...
CineCast Quad Pro Version 2.6 Installation and User Manual SCSI Command Name Operation Code SCSI-2 Section Number Test Unit Ready 8.2.16 Write (6) 9.2.20 MPEG Write (10) 9.2.21 Write Buffer 8.2.17 Table 2-1. Command and Status Processing List The decoder will report Check Condition for all commands except INQUIRY from a Power-up, SCSI Reset, or Bus Device Reset.
Chapter 2 — Overview and Operation Control The control byte is the ending byte of all SCSI Command Descriptor Blocks and has the following format: Byte Vendor Specific Reserved Flag Link Table 2-2. Control Byte Format NOTE: The control byte of each SCSI command must be zero. Linked commands are not supported by the decoder.
CineCast Quad Pro Version 2.6 Installation and User Manual EVPD Enable Vital Product Data. If 0, the decoder returns the Standard Inquiry Data page; if 1, the decoder returns the Vital Product page specified in Page Code. Page Code Specifies the Vital Product Data page to be returned. Allocated Length Specifies the number of bytes of inquiry information to be returned to the initiator.
Page 69
CmdQue 0 (Command Tag Queing not supported) SftRe 0 (Hard Reset option of SCSI-2 implemented) Vendor Identification “Vela” in ASCII (bytes 8-15) Product Identification “CineCast QuadPro” in ASCII (bytes 16-31) Product Revision Numerical revision in ASCII (bytes 32-35) Unit Serial Number “Unknown”...
CineCast Quad Pro Version 2.6 Installation and User Manual Vital Product Data Pages Vital Product Data pages are supported for obtaining additional information about the decoder. The Vela Quad Pro decoder supports the following Vital Product Data pages: Page Code...
Chapter 2 — Overview and Operation Byte Peripheral Qualifier = 0 Peripheral Device Type = 0Ch Page Code (80h) Reserved Page Length = 16 4-19 Unit Serial Number in ASCII Table 2-6. Unit Serial Number Page Format Revision Page (C0h) This page returns the various revision codes of hardware and firmware (micro- code) components which make up the Quad Pro decoder.
Page 72
ASCII characters are returned. The first three characters are always “000.” The fourth character is the revision of the decoder MACH for the specific LUN. Current revision is “0001” for Model 2000-0422; “0003” for Model 2000-0422-1; “0002” for Model 2000-0422-2.
Chapter 2 — Overview and Operation MPEG PLAY Command (OpCode 0xA5, 12 bytes) This is an OpCode taken from the (12) command which is CDROM PLAY AUDIO used to start decoder playback. This command is the primary mechanism for controlling decoder playback. NTSC frame rate is 30 frames per second (29.97Hz Frame Rate).
Page 74
CineCast Quad Pro Version 2.6 Installation and User Manual host is not sending data fast enough to keep up with the playback rate. This is a fatal playback error, in which the decoder is informing the host system that play- back has stopped.
Page 75
Chapter 2 — Overview and Operation Stream Type Hex Code MPEG-1 System Stream MPEG-1 Video Elementary MPEG-1 Audio Elementary Layers I & II MPEG-1 Audio Elementary Layer III (MP3) MPEG-2 Program Stream MPEG-2 Transport Stream MPEG-2 Video PES MPEG-2 Audio PES NOTE: All other stream type codes are reserved.
Page 76
CineCast Quad Pro Version 2.6 Installation and User Manual inserted between the switched playback. A value of 0 means no black is inserted before changing channels. Trigger Event When Trigger = 1, this field determines which event will start (trigger) the playback. Trigger Source Source Event Value...
Chapter 2 — Overview and Operation Chroma Format Mode Description Comments 4:2:2 Mode Uses “4:2:2 IBM microcode” (will play only 4:2:2 format) Reserved DECODER Command (45h) (OpCode 0x45, 10 bytes) This is an OpCode taken from (10), which is used to control CDROM PLAY AUDIO decoder operation.
Page 78
CineCast Quad Pro Version 2.6 Installation and User Manual 0008 Set Audio Gain Yes/Replaces 002fh 0009 Reserved 000A Reserved 000B Reserved 000C Slow Motion Yes/Only 8 slow speeds; bits 11-15 ignored. 000D Fast Motion Yes/FF Rate ignored 000E Closed Captioning Reordering Yes/New function, selects display or Bit stream order CC data.
Page 79
003D Set Transport Program ID (PID) 003E Set Freeze Field/Frame 0046 Genlock to SDI Timing Adjustment Yes/Models 2000-0422-1 and 2000-0422-2 0047 Video/Audio Fade Yes/Model 2000-0422-1 only Inline: When set to 0, commands are executed immediately; when set to 1, com- mands executed “inline.”...
Page 80
CineCast Quad Pro Version 2.6 Installation and User Manual Inline Inline Event Triggering Command Execution Mode 0000b MPEG Data Mode (default): Command will remain pending until the cur- rent MPEG data block has been sent to the MPEG decode hardware. When an “inline”...
Page 81
Chapter 2 — Overview and Operation Inline Inline Event Triggering Command Execution (Continued) Mode 1011b Adjacent Channel Frame Count mode: Command will remain pending until a specific frame count of the adjacent channel is reached. Use com- mand 0024 Set Frame Count to set the specific frame count. 1100b Adjacent Channel Playback Start: Command will remain pending until MPEG play has started on the adjacent channel.
Page 82
CineCast Quad Pro Version 2.6 Installation and User Manual Command Before Function Name (Continued) Immed Inline Code Play 0010 Freeze Frame 0011 Flush Channel Buffer 0012 Resume Play (from Pause) 0013 Mute Audio 0014 Unmute Audio 0015 Set Stand-Alone mode (Genlock disable) 0016 Set Genlock Mode 001A...
Chapter 2 — Overview and Operation Command Before Function Name (Continued) Immed Inline Code Play 0037 Second Channel Audio Mode 003A Set Output Discretes 003B Video Switch 003C Set Audio Channel Select/Audio Fade 003D Set Transport Program ID (PID) 003E Set Freeze Field/Frame 0046 Genlock to SDI Timing Adjustment...
Page 84
CineCast Quad Pro Version 2.6 Installation and User Manual • Set Trigger Playback on specific Input LTC time code: 1. Send “Set Time Code” (command 0004h) with trigger time code. 2. Send “MPEG Play” with fields “Trigger”=1 and “Trigger Mode”=010b (Trigger on LTC input match). •...
Page 85
+12dB to -84dB. When a value of 0dB is requested, the firmware will use the bypass mode provided within the FPGA. Default power-up gain is 0dB, which provides unity gain from Vela Encoders through the CineCast Quad Pro. Bits 8 and 9 of the command determine the analog headroom of 18dB or 20dB.
Page 86
CineCast Quad Pro Version 2.6 Installation and User Manual Bits 10–8 Playback Speed 001b Slower rate (each frame is displayed twice) 111b Slowest rate (each frame is displayed eight times) Use command 001Ah to resume normal playback rate. This mode is reset on a new playback.
Page 87
Chapter 2 — Overview and Operation NOTES: (1) The Pause command cannot be sent within the first second of playback. (2) Once the decoder has been Paused, additional MPEG data (via the write 10 com- mand) should not be sent. If all the MPEG buffers become full while in Pause, the next write 10 will never complete.
Page 88
CineCast Quad Pro Version 2.6 Installation and User Manual Error, Genlock Sync Lost. SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 6100h Additional Sense Bytes 18 & 19 0107h The decoder from that point on will remain in Standalone mode until genlock mode is re-enabled by the host.
Page 89
Chapter 2 — Overview and Operation • LUN 2 & 3 with genlock input on LUN 2 (Channel 3) Channel 3 LUN 2 in mode 00b Channel 4 LUN 3 in mode 10b 001A Resume from Slow or Fast Motion: This command is used to restore normal playback rate after Slow or Fast Motion.
Page 90
CineCast Quad Pro Version 2.6 Installation and User Manual 1. Send command 0024h “Set Frame Count” with the 32-bits of data set at desired frame count. 2. Send decoder command (such as Stop or Pause) with fields Inline = 1 and Inline Mode = 011b.
Page 91
Chapter 2 — Overview and Operation The below table selects the video stream ID to decoder where VVVVb determines the video stream ID: Video Stream ID Select X = Doesn’t care Note that once stream IDs have been set, they will remain in effect until “Restore Audio/Video Stream ID”...
Page 92
CineCast Quad Pro Version 2.6 Installation and User Manual Error Mask Notes & Limitations Lip Sync Reporting All lip sync is under control of the MPEG (Sense Key = 01h, ASCQ = decoder hardware. Notification is provided for: 5C02h) ASB = 0109 Frame Skipped ASB = 0207 Sequence End ASB = 0408 SCR Discontinuity Logical 1 = Enable event;...
Page 93
Chapter 2 — Overview and Operation Sense Key Additional Sense Code and Qualifier 2400h In addition, the command can terminate when the specified timeout has expired (default is five seconds). The 32-bit data is the timeout command in intervals of 1/60-second (NTSC) or 1/50-second (PAL).
Page 94
0034 Video Format: Command ignored by firmware. 0035 Read Back Frame Count: Command ignored by firmware. To read back frame count, send a mode sense 6 (1Ah) for mode page 30h (Vela MPEG Video Command/Status Page). The frame count is read back in bytes 8-11 (Current Decoder Status).
Page 95
Chapter 2 — Overview and Operation Both second-channel audio decoders (CS4924 and CS 4931x) are capable of sup- porting Dolby Digital (AC-3) audio; this feature is not currently supported. Contact Vela Customer Service regarding Dolby support. Command Bits Function Name...
Page 96
CineCast Quad Pro Version 2.6 Installation and User Manual Command Bits Function Name Description Bit 10 GPOUT2 0 = Discrete off (open) 1 = Discrete on (pulled to ground) Bits 11 GPOUT2 Sync 0 = Change state immediately 1 = Changes state on Vsync Bits 15–12 Reserved The two output discretes are located on the two 44 pin connector.
Page 97
Chapter 2 — Overview and Operation The 32-bits of data is defined as follows: Table 2-11.Set Audio Channel Selection/Fade Page Format Primary and Secondary Audio Source Source Select Name Source 000b Source 0 IBM Decoder Audio 001b Source 1 Crystal Audio Output #1 010b Source 2 Reserved...
Page 98
CineCast Quad Pro Version 2.6 Installation and User Manual Primary Stereo and Secondary Stereo Mode Stereo Mode Value Audio Mode Right Only (right audio track on both L & R outputs) Reserved • L/R Swap: When set, the left and right samples are swapped. One bit is defined for each source (0-5).
Page 99
Chapter 2 — Overview and Operation Fade Time Fade Time Value Total Fade Time (in ms) 10000b (16) 341.4 ms NOTE: Nominal fade time will the 128 ms fade time. Video Switch: Can be used to fade/switch audio and switch video source in one command: Video Switch Video Source...
Page 100
CineCast Quad Pro Version 2.6 Installation and User Manual This command sets default PSI table values. • PID type is specified in the upper eight bits of the command. • PID value is specified in the 32-bit data field. • ID is 16 bits for program number 13 bits for transport PID. Type Reserved Reserved...
Chapter 2 — Overview and Operation 0046 Genlock to SDI Timing Adjustment Note that this command is supported on the Models 2000-0422-1 and 2000- 0422-2 only. The command adjusts the relative position of the SDI output to that of the composite genlock input.
Page 102
CineCast Quad Pro Version 2.6 Installation and User Manual One line time is 63.6µS for NTSC and 64µs for PAL. Vertical Adjustment Line Offset Time Adjustment (Signed 4-bit Value) -508.4µS NTSC; -512µS PAL -444.9µS NTSC; -448µS PAL -381.3µS NTSC; -384µS PAL -317.8µS NTSC;...
Chapter 2 — Overview and Operation 0047 Video/Audio Fade This command is supported on the Models 2000-0422-1 “Dash-1” only. The command provides both audio and video fading capability. The video fade offers alpha mixing (blending) from Video A to Video B, or fade from Video A to back- ground then fade to Video B.
Page 104
CineCast Quad Pro Version 2.6 Installation and User Manual Fade to Black Normally the video fade is a mixing operation using an alpha mixer between the current video source and the new video source (specified in Video Source field). Video Fade using alpha mixing is given by the equation: Output Video = (Source_A) + (1 - )(Source_B)
(1Ah), allows the initiator to read MODE SENSE these mode pages. The Vela CineCast Quad Pro decoder maintains four mode pages. The Save Page (SP) option in the Command Descriptor Block makes changes permanent. New mode parameters are stored in non-volatile memory in the decoder.
CineCast Quad Pro Version 2.6 Installation and User Manual Parameter List Length Number of bytes to be fetched in the Data-Out phase. MODE PARAMETER List The Mode Parameter List fetched in the Data-Out phase has the following format: Byte Mode Parameter Header Block Descriptor (Optional) 4-11 Page(s) (One or more pages)
Individual page data follows the Header and Block Descriptor (if supplied). The page data can consist of a single mode page or many mode pages. The decoder implements the following pages: Supported Mode Pages Vela MPEG Decoder Status Mode Page 30h Separate page for each LUN Page (Read Only)
CineCast Quad Pro Version 2.6 Installation and User Manual Vela MPEG Decoder Status Page (30h) The Vela MPEG decoder Status Page size is 20 bytes. The page is non-changeable. Table 2-18.Vela MPEG Decoder Status Page Format GPIN1 Returns the state of the general purpose input discrete 1 (GPIN1):...
Page 109
Chapter 2 — Overview and Operation Video Mode Returns state of genlock source and Video Switch status. Bit 4 reflect the status of the video switch; bit 3 reflects the status of genlock input source. Value Meaning Video Switch = This LUN’s output. Genlock = Standalone mode (non-genlock) or genlock loss.
Page 110
CineCast Quad Pro Version 2.6 Installation and User Manual Unused FIFO Data After Stop Reports the number of 64-K blocks of MPEG data unused after a Stop has been issued. Last Decoder Command Indicates the last command code executed by the decoder firmware. See Opcode command for command codes.
Page 111
Chapter 2 — Overview and Operation Source Name Source Select 010b Source 2 Reserved 011b Source 3 Adjacent channel IBM decoder audio 100b Source 4 Adjacent channel Crystal audio output #1 101b Source 5 Reserved Pause Set when the decoder enters the paused state. When using “Pause on First Frame,”...
CineCast Quad Pro Version 2.6 Installation and User Manual MPEG Audio/Video Status Page (32h) Vela MPEG Video/Audio Status Page size is 16 bytes. Parameters are not changeable. This page is read only. Table 2-19.MPEG Audio/Video Status Page Stream Type As shown below:...
Page 113
Chapter 2 — Overview and Operation Video Bit Rate Bit rate is measured in units of 400 bits/sec, so an 8Mbps stream will return 4E20h = 20,000, which is 20,000 x 400 = 8,000,000. Horizontal Size in Pixels Normal Resolutions are as follows: 720 pixels 02D0h 704 pixels...
Page 114
CineCast Quad Pro Version 2.6 Installation and User Manual Audio Type MPEG Audio Reserved Layer MPEG Audio Coding Layer: Layer I Layer II Layer III Channel Mode Audio Channel Mode: Stereo Joint Stereo Dual Channel Single Channel Sample Rate Audio Sample Rate: 22.05kHz 000b 24.0kHz...
CineCast Quad Pro Version 2.6 Installation and User Manual Time Code Mode Page (34h) This mode page is used to report the current SMPTE time codes from three different sources: • LTC Output time code • MPEG GOP Header SMPTE time code •...
Page 117
Chapter 2 — Overview and Operation Frame Reporting Returns the frame number as derived from the GOP header time code. The firm- ware converts time code (in HH:MM:SS:FF format) into a frame number. This is useful for back-to-back no-black playback (i.e. stream concatenation) because this field will reflect the actual frame number of the currently playing stream.
Page 118
CineCast Quad Pro Version 2.6 Installation and User Manual Color Frame NTSC: Used to synchronize the time code to the NTSC four-field color sequence: • “1” for even frame numbers. • “0” for odd frame numbers. PAL: Used to synchronize the time code to the PAL eight-field color sequence: •...
Chapter 2 — Overview and Operation Audio Level Mode Page (35h) This mode page reports that latest averaged audio levels for each output audio channel. Table 2-21.Audio Level Mode Page Format MPEG Audio/Video Synchronization Page (31h) This page is not supported. Video Parameter Mode Page (33h) This page is not supported.
CineCast Quad Pro Version 2.6 Installation and User Manual MODE SENSE (6) (OpCode 0x1A, 6 bytes) command allows the initiator to read the mode pages. This is the MODE SENSE complementary command to . See next page for the command format. MODE SELECT Table 2-22.MODE SENSE Command Format DBD –...
Also, when the DBD bit of the Mode Sense is zero, an eight-byte Block Descrip- tor is also returned. To read back Mode Page 30h (Vela MPEG Decoder status Page), the total amount of returned data will be as follows (when DBD = 0).
Page 122
CineCast Quad Pro Version 2.6 Installation and User Manual The SCSI command should be: Byte 0 0x1a Mode Sense command Byte 1 0x00 DBD = 0, so the 8-byte Block Descriptor will be returned Byte 2 0x30 PC = current values; Page code = 0x30 Byte 3 0x00 Byte 4...
Chapter 2 — Overview and Operation WRITE BUFFER (OpCode 3Bh, 10 bytes) This command is included for downloading new decoder firmware (microcode) over the SCSI bus to the Quad Pro decoder. Table 2-23.WRITE BUFFER Command Format Mode – Two modes are supported: •...
Page 124
CineCast Quad Pro Version 2.6 Installation and User Manual Microcode Data Validation and Save (Mode 101b only) occurs after the last 8K of the 1024K is received by the decoder. Single 1024-K Transfer: Mode 5 (101b) Buffer ID Buffer Offset Parameter List Length 100000h (1024K) 128 8-K Transfers...
Page 125
Chapter 2 — Overview and Operation After the download is complete, the power must be cycled to restart decoder operation with the new microcode. Alternatively, a SCSI Reset or Bus Device Reset can be issued. NOTES: (1) The MPEG FIFO buffer area is used during this command. No WRITE (10) commands can be used during a microcode download sequence.
CineCast Quad Pro Version 2.6 Installation and User Manual READ CAPACITY (OpCode 0x25, 10 bytes) reports the decoder’s MPEG FIFO buffer size in terms of Logical READ CAPACITY Block Address and Block Length in bytes. Table 2-24.READ CAPACITY Command Format The decoder returns only the last Logical Block Address;...
Chapter 2 — Overview and Operation Returns the MPEG buffer (FIFO) capacity of the decoder (see table). Bytes 0–3 Number of Return: 64-K Blocks LUN 0 3.5MB = (1 + 7167) × 512 7167,1BFFh LUN 1 3.5MB = (1 + 7167) × 512 7167,1BFFh LUN 2 3.5MB = (1 + 7167) ×...
Page 128
CineCast Quad Pro Version 2.6 Installation and User Manual REQUEST SENSE Command (Continued) The decoder can return the following 20 bytes of Sense Data: Byte Valid Error Code (70h) Segment Number (00h) FileMrk Rsvd Sense Key Information Additional Sense Length (0Ch) Command-Specific Information 8-11 Additional Sense Code...
Page 129
Chapter 2 — Overview and Operation Field Returned Value Sense Key Depends on Error Condition Information Additional Sense Length Command Specific Info Additional Sense Code Depends on Error Condition Additional Sense Code Qualifier Depends on Error Condition Field Replaceable Unit Code SKSV Sense Key Specific Decoder Event Code...
Page 130
CineCast Quad Pro Version 2.6 Installation and User Manual Supported Additional Sense Code (ASC) and Sense Code Qualifiers (ASCQ): Sense Sense Sense Key Meaning Code Qual. 0h — No Sense No additional Sense Information 1h – Recovered Error Recovered data with error correction added SCSI parity error Genlock sync lost (video acquisition error) Lip sync occurred...
Chapter 2 — Overview and Operation Sense Data Error Codes After Power-up, SCSI Reset, or Bus Device Reset The Vela 4-Channel MPEG-2 Decoder will respond only with SCSI Status Check Condition without any transfer of data to any SCSI command except INQUIRY .
Page 132
CineCast Quad Pro Version 2.6 Installation and User Manual TEST UNIT READY Always returns Good status, except after power-up, SCSI Reset, or Bus Device Reset. “Illegal request, invalid field within CDB.” A reserved or specific field contains invalid data. SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier...
Page 133
Chapter 2 — Overview and Operation INQUIRY “Illegal request, invalid field within CDB.” A reserved or specific field contains invalid data. SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 2400h MODE SELECT “Illegal request, invalid field within CDB.” A reserved or specific field contains invalid data.
Page 134
CineCast Quad Pro Version 2.6 Installation and User Manual REQUEST SENSE “Illegal request, invalid field within CDB.” A reserved or specific field contains invalid data. SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 2400h Otherwise Returns Good status. Decoder playback status and error reporting does not influence SCSI Status.
Page 135
Chapter 2 — Overview and Operation WAIT FOR CONDITION (032h) (special case) ” “Timeout expired: medium error, no additional sense information. SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 0000h Additional Sense Bytes 18 & 19 0307h “Wait for two frames left”...
Page 136
CineCast Quad Pro Version 2.6 Installation and User Manual BUSY SCSI Status may be returned if decoder has not entirely finished executing the last decoder command. (Retry command.) When genlock is enabled [via (45h) command, command code 0016h], DECODER and the genlock request is not present (bit 15 of command = 0): SCSI Status Check Condition Sense Key...
Chapter 2 — Overview and Operation After the last transfer to fill the 128K, the decoder will return Good status to the requesting initiator. All other initiator IDs will be set to “Unit attention, microcode has changed.” SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 3F01h...
CineCast Quad Pro Version 2.6 Installation and User Manual Parity Errors during Data phase The decoder will complete the data transfer containing the parity error. The decoder will return a Check Condition with the sense data set to “Recovered error, SCSI parity error.”...
Chapter 2 — Overview and Operation START STOP UNIT (OpCode 0x1B, 6 bytes) This command does not currently affect decoder operation — only Good status is returned. Format of command: Table 2-28.START STOP UNIT Command Format Immed Immediate is Ignored LoEj Load Eject is Ignored Start...
CineCast Quad Pro Version 2.6 Installation and User Manual MPEG WRITE (10) (Opcode 0x2A, 10 bytes) This command is currently being used for the transfer of MPEG data to the Vela SCSI decoder. Format of the (10) command: WRITE Table 2-30.MPEG WRITE (10) Command Format...
64K. All SCSI read and write transfer lengths are expressed in logical blocks, not bytes. A logical block is defined for the Vela SCSI decoder as 512 bytes/block. Thus, the minimum size which can be transferred in the...
CineCast Quad Pro Version 2.6 Installation and User Manual maintaining buffer fullness. This alleviates the need for the host system to keep track of how much data is in the decoder. The task of the host, after playback has started, is to keep sending data to the decoder. The decoder utilizes the DISCON sequence when it needs more data.
Page 143
Chapter 2 — Overview and Operation Flowchart 2-1. MPEG PLAY Command Not Using Frame Counting MPEG PLAY Command (With Frame Counting)
Page 144
CineCast Quad Pro Version 2.6 Installation and User Manual Flowchart 2-2. MPEG PLAY Command With Frame Counting MPEG PLAY Command (With Frame Counting)
Chapter 2 — Overview and Operation Pre-Black This is an eight-bit pre-black interval in video frames. A value of 0h uses default pre-black of 1 (display first frame). Minimum pre-black is one frame. Pre-black frames can be set to 1 if the MPEG file starts on a Group of Pictures (GOP) boundary, i.e., starting on a closed GOP.
Page 146
CineCast Quad Pro Version 2.6 Installation and User Manual Case 1 — Terminal Frame Count within the last 3.5MB of data. This is the ideal case where the host system hits the End-of-File before the decoder stops playback. After the last , the host sends a MPEG WRITE RESET BUFFER...
Chapter 2 — Overview and Operation MPEG Decoder Playback Errors During the playback of MPEG files, decoder error conditions can result from a lack of data or from an MPEG stream syntax error. These errors are not the result of a bad SCSI command, but are a result of corrupt or insufficient data being sent to the decoder.
Page 148
CineCast Quad Pro Version 2.6 Installation and User Manual Start Stop Unit Write (6) MPEG Write MPEG Data Underflow This condition results from either (1), the starvation of data during playback; or (2), the end of data in the buffers was reached before terminal frame count was reached.
Chapter 2 — Overview and Operation After the host receives Condition Met, the host should queue up the next playback (i.e. command, new MPEG data, and a new com- RESET BUFFER PLAY AUDIO VIDEO mand). The amount of time the host has to set up the next playback is two frames plus the amount of post-black set in the most recent command.
CineCast Quad Pro Version 2.6 Installation and User Manual Decoder Warnings (MPEG Stream Errors) The MPEG decoding hardware does not support this feature. Video/Audio Channel Buffer Errors The MPEG decoding hardware does not support this feature; however, audio/ video collision errors are supported in firmware. Genlock Loss Error RECOVERED ERROR, GENLOCK SYNC LOST (as defined in SCSI spec., Video Acquisition Error)
Chapter 2 — Overview and Operation Collision Errors This happens when the video/audio channel buffers in the MPEG decoder collide (read and write pointer collision). This can happen when there is an error in the stream or on a mid-stream start. RECOVERED ERROR, RECOVERED DATA WITH ERROR CORRECTION APPLIED SCSI Status...
CineCast Quad Pro Version 2.6 Installation and User Manual Midstream Start If a midstream start fails to find a valid video sequence header within the 3.5MB buffer, playback stops and the follow error is returned: SCSI Status Check Condition Sense Key Additional Sense Code and Qualifier 1800h Additional Sense Bytes 18 &...
Chapter 2 — Overview and Operation Application Note Two-channel Playback Example CineCast Quad Pro Video/Audio Switching Feature Two adjacent channels (LUNs) are used to provide A/B switching of MPEG video and audio. The decoder's channels are paired as LUNs 0 and 1 and LUNs 2 and 3.
Page 154
CineCast Quad Pro Version 2.6 Installation and User Manual Step Note LUN 0 LUN 1 • Pre-load data for clip 1. • (Reset Buffer 0x0021 and Write_10 command). • Issue MPEG Play Command for immediate playback. • Start sending data for clip 1. •...
Page 155
Chapter 2 — Overview and Operation Step Note LUN 0 LUN 1 • Playback End on LUN • Clip 1 Ends • Mode Page 0x30 PLAY bit 0 (Clip 1) triggers will be set and data will start inline events A & B. being consumed.
Page 156
CineCast Quad Pro Version 2.6 Installation and User Manual Step Note LUN 0 LUN 1 • Playback on LUN 1 • Mode Page 0x30 PLAY bit • Clip 2 ends. ends (Clip 2) triggers will be set and data will start inline events C &...
Chapter 1 of this manual. Click on the Playback Controller icon on the Windows desktop to start the application. Alternatively, go to Start > Programs > Vela Research > CineCast Playback Controller to open the application.
Page 158
Decoder Icons – The Playback Controller application can be used with any SCSI decoder produced by Vela. For this reason, the type, or Vela family, of installed SCSI decoder can be ascertained by simply looking at the icon image...
Page 159
Chapter 3 — The Video Playback Controller PLAYLIST Button – Click to bring up the Playlist window. Playlist allows the user to create, modify and/or play back a list of MPEG files. See (“Using Playlist,” page 147). Playlist files have a “.vpl” extension. PLAY Button –...
Page 160
CineCast Quad Pro Version 2.6 Installation and User Manual PROPERTIES Button – Click this button to bring up tabbed proper- ties windows for the decoder hardware, individual video clips, and the current status of a particular decoder. See Figure 3-14. DYNAMIC SETTINGS Button –...
Chapter 3 — The Video Playback Controller Using Playlist The CineCast Playlist feature is used to create, modify, and/or play back a list of files in the playlist. In order to do this, activate the Playlist GUI by clicking on the Playlist button on the playback controller window (Figure 3-1). For an explanation of buttons and features on the toolbar, refer to “Playback Con- troller Window,”...
CineCast Quad Pro Version 2.6 Installation and User Manual “Seamless” Indicator – This indicator, located on the Play- list GUI window (Figure 3-2), shows whether or not a playlist is seamless. “Seamless in red means that the playback will have black between clips in the playlist. “Seamless” in green means that the play- back will not have black between clips.
CineCast Quad Pro Version 2.6 Installation and User Manual Setup Window: Playback Tab Figure 3-6. Setup Window (Playback Tab) (Figure 3-6) Click on the Playback tab of the Setup window to set parameters for clip playback. Seamless – Allows clips to play back to back in Loop mode. Pre-Black –...
Page 165
Chapter 3 — The Video Playback Controller Pause on Single Field – Select frame freeze vs. field freeze when using “Pause” or “Freeze on Underrun.” Freeze on Last Frame – Freezes video on last frame of video file. Hold Last Frame on Stop – Stops video playback immediately and freezes the frame of the last image.
Radio buttons determine the analog headroom of 18dB or 20 dB. This only affects the analog outputs and does not affect the digital/embedded audio. Default is 18 dB headroom to match Vela encoders. Click OK to save current (changed) settings. Click Cancel to dismiss the window without saving any changes that may have been entered.
Chapter 3 — The Video Playback Controller Setup Window: Video Tab Figure 3-8. Setup Window (Video Tab) (Figure 3-8) Click on the Video tab of the Setup window to set various video parameters as needed for each decoder channel. Video Info – Selects the input stream: AutoDetect MPEG-2 Program stream MPEG-1 System stream...
CineCast Quad Pro Version 2.6 Installation and User Manual Setup Window: Cueing Tab Figure 3-9. Setup Window (Cueing Tab) (Figure 3-9) Click on the Cueing tab of the Setup window to set Trigger mode parameters. Trigger mode can be disabled, as in this example, or can be set to pause on the first frame of video.
Chapter 3 — The Video Playback Controller Setup Window: Cueing Tab Figure 3-10.Setup Window (Cueing Tab): GPIN (Figure 3-10) If “Use External Trigger Function” is selected, a selection list box comes up, from which the external trigger source is selected. Default is General Purpose Interface GPIN1.
CineCast Quad Pro Version 2.6 Installation and User Manual Setup Window: Cueing Tab Figure 3-11.Setup Window (Cueing Tab): LTC Input (Figure 3-11) This illustrations shows the Setup window (Cueing tab) if External LTC is selected in the Trigger Source list box. This allows the manual input of a particular time code for triggering purposes.
Chapter 3 — The Video Playback Controller Setup Window: Error Log Tab Figure 3-12.Setup Window (Error Log Tab) (Figure 3-12) This window is used to enable or disable error checking and report- ing for loss of genlock errors, audio/video channel buffer errors, MPEG stream decoder errors, etc.
Setup Window: Firmware Upgrade Tab Figure 3-13.Setup Window (FW Upgrade Tab) (Figure 3-13) Vela periodically releases new versions of firmware for its decod- ers. A firmware upgrade can be accomplished by clicking on the FW Upgrade tab of the Setup window.
Chapter 3 — The Video Playback Controller Properties Window: Product Tab Figure 3-14.Properties Window (Product Tab) (Figure 3-14) Product information may be found by clicking on the Product tab of the Properties window. Comprehensive information is displayed for the decod- er(s) and product(s) in use.
CineCast Quad Pro Version 2.6 Installation and User Manual Properties Window: Clip Properties Tab Figure 3-15.Properties Window (Clip Properties Tab) (Figure 3-15) Click on the Clip Properties tab of the Properties window to display information on the currently-selected video clip. Default Program Selection –...
Chapter 3 — The Video Playback Controller Properties Window: Decoder Status Tab Figure 3-16.Properties Window (Decoder Status Tab) (Figure 3-16) Click on the Decoder Status tab to display information on the current state of the selected decoder channel. Play – Displays when playback is active. Queue –...
Page 176
CineCast Quad Pro Version 2.6 Installation and User Manual Last Decoder Command – Indicates the last command code executed by the decoder firmware. Frame Count – Returns the current frame number. Data Underflow Error Count – Returns the number of data underflows since power-up/reset.
Chapter 3 — The Video Playback Controller Dynamic Settings Window: Default Figure 3-17.Dynamic Settings Window (Default View) (Figure 3-17) Click on Dynamic Settings from the Playback Controller bar to display and change the following playback parameters: Blank Video Button – Video is muted while audio playback continues. Playback (Freeze on Stop) –...
CineCast Quad Pro Version 2.6 Installation and User Manual IBM Decoder Audio Adjacent channel Crystal Audio output #1 Crystal Audio output #1 Adjacent channel Crystal Audio Crystal Audio output #2 output #2 Adjacent channel IBM Decoder Audio In addition, the primary and secondary audio sources may be set to stereo, left, or right-only by clicking the desired radio buttons.
Chapter 3 — The Video Playback Controller Expert Settings Window Figure 3-22.Expert Settings Window (Video Tab) (Figure 3-22) Click on Expert Settings from the Playback Controller bar to display and change video parameters. The following items appear under the Video tab: Auto Detect –...
CineCast Quad Pro Version 2.6 Installation and User Manual Color Bars – When the Color Bars button is clicked, color bars and an audio tone will be output on the selected decoder channel in either NTSC or PAL format, depending on the default resolution. To end the bars and tone signal, click on the Color Bars button again (toggle).
Maintenance and Repair Introduction The Vela CineCast Quad Pro decoder requires very little maintenance and should require minimal repair during its useful lifetime. Power supply, fan, and fuse re- placement, along with fan filter cleaning, are repair items covered in this chapter.
CineCast Quad Pro Version 2.6 Installation and User Manual Fan Replacement The Quad Pro decoder is not designed to operate for extended periods of time with- out a properly functioning fan blower. If the front panel LED display indicates a fan failure, or if it is otherwise determined that the fan is inoperative (possibly during filter maintenance), then the fan must be replaced.
Chapter 4 — Maintenance and Repair 1. Without powering down the decoder, remove the plastic front panel cover by gripping the sides and pulling the cover straight out. 2. Remove four access screws for the primary power supply tray. 3. Slide out the power supply tray approximately 3 inches. 4.
Page 186
CineCast Quad Pro Version 2.6 Installation and User Manual Figure 4-1. View of Quad Pro Decoder (Front Panel Removed) Fuse Replacement...
Appendix A Specifications Dimensions • 1.72" High x 17" Wide x 20" Deep (17.8 cm x 43.2 cm x 50.8 cm) • Rackmountable (1RU) Power Requirements • 110/220 VAC, 50/60 Hz • Power Consumption: 75 VA Operating Environment • Temperature Operating: 41°...
Page 188
CineCast Quad Pro Version 2.6 Installation and User Manual • Connector Type: BNC • Format: Fully compliant with SMPTE 259M • Amplitude: 800mV ±10% across 75-ohm load • DC Offset: 0.0V ±0.5V • Rise and Fall Time: No less than 0.4ns; no greater than 1.5ns •...
Page 189
Appendix A — Specifications General Purpose Discrete Inputs • Two General Purpose Inputs per channel • Maximum input voltage: 5V • Minimum input voltage for logic 1: 2.4V • Maximum input voltage for logic 0: 0.4V • 10-Kohm input pull-up to 5V •...
Page 190
• Packaged in a standalone, rack-mountable (1 RU) chassis with a swappable power supply and fan • SDI genlock adjustment provided on Models 2000-0422-1 and 2000-0422-2 • Video and audio fading provided on Model 2000-0422-1 (“Dash-1”) • Enhanced second channel audio decoder provided on Model 2000-0422-1;...
Need help?
Do you have a question about the CineCast 2000-0422 and is the answer not in the manual?
Questions and answers