Vela 2000-0600 Installation And User Manual

Manual is about: MPEG-2 HDTV Decoder

Summary of 2000-0600

  • Page 1

    Document part number 9050-2165 installation and user manual vela cinecast ® hd mpeg-2 hdtv decoder model 2000-2165 model 2000-0600 model 2000-0600-1 mpeg-2 hdtv / sdtv / dtv high definition 4:2:0 decoder system version 2.6 cinecast hd/2 model 2000-0600-1 cinecast hd/1 model 2000-0600 cinecast hd mod...

  • Page 2

    Copyright 2002 vela lp. All rights reserved. This manual is written and published by vela lp (vela). All rights reserved. Vela reserves the right to make changes to this manual and to the product(s) repre- sented without notice. No portion of this manual may be copied, reproduced, or transcribed wit...

  • Page 3: Table of Contents

    Table of contents table of contents list of figures and tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V chapter 1 getting started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 introduction . . . . . . . . . ....

  • Page 4

    Ii cinecast hd version 2.6 installation and user manual table of contents priority in arbitrating for the bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 bus termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 ...

  • Page 5

    Table of contents iii table of contents mode parameter header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 mode parameter block descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 vela mpeg decoder status page (30h) . . . . . . . . . . . . . . . . . ...

  • Page 6

    Iv cinecast hd version 2.6 installation and user manual table of contents chapter 3 the video playback controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1...

  • Page 7: List of Figures And Tables

    List of figures and tables list of figures and tables chapter 1 getting started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 figure 1-1. Cinecast hd block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 table 1-1. Cinecast hd...

  • Page 8

    Vi cinecast hd version 2.6 installation and user manual list of figures and tables chapter 2 decoder command set guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 table 2-1. Command and status processing list . . . . . . . . . . . . . . . . . . . . 43 table 2-2. Control ...

  • Page 9

    List of figures and tables vii list of figures and tables figure 3-4. Playlist “open files” window . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 figure 3-5. Playlist “save as” window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 figure 3-6. Setup window (playback tab) . ....

  • Page 11: Getting Started

    Introduction chapter 1 getting started introduction the vela cinecast ® hd series of high-definition decoders are scsi-based mpeg-2 audio/video decoders designed for high definition television (hdtv) applications. Such applications include broadcast, post production, advertising and other video dist...

  • Page 12: Configuration

    2 cinecast hd version 2.6 installation and user manual configuration every effort has been made to maintain software compatibility with the existing cinecast scsi family system software. The current release is version 2.6. The cinecast hd operates under windows 2000, windows nt 4.0, and solaris. The...

  • Page 13: Audio Decoder:

    Chapter 1 — getting started 3 cinecast hd features • stream data rates: sd 4:2:0 streams: up to 50 mbps hd 4:2:0 streams: up to 50 mbps hd 4:2:2 streams: up to 80 mbps (optional) • chroma profile support. • 4:2:0 stream decoding for sd resolution streams. • 4:2:0 decoding support for hd resolution s...

  • Page 14: Playback Controls

    4 cinecast hd version 2.6 installation and user manual cinecast hd features playback modes • playlist: allows the user to create, modify and/or play back a list of mpeg video files. • “back-to-back with no black” mode supported (stream concatenation). • pause on under-run modes: this determines what...

  • Page 15: Audio Controls

    Chapter 1 — getting started 5 cinecast hd features • blank and unblank video. • internal a/b switch allows video and audio switching of two decoder channels into a single a/v output channel (sdi output only). • video and audio fading between two decoder channels with adjustable fade times. Audio con...

  • Page 16: Other Features

    6 cinecast hd version 2.6 installation and user manual environmental and support requirements other features • one general purpose input discrete (gpin1). • one general purpose output discrete (gpout1). • fade to black or color; fade from black or color to video. • audio fade to and from mute. • vga...

  • Page 17: System Flow

    Chapter 1 — getting started 7 system flow system flow the following block diagram shows a typical cinecast hd system flow. Recommended pc system configuration • pc-compatible computer with pentium 200 or better processor. • 32mb ram (64mb recommended). • pci bus architecture. • microsoft windows 200...

  • Page 18: Decoder Specifications

    8 cinecast hd version 2.6 installation and user manual decoder specifications • ultra-2 / wide (16-bit) scsi-3 host adapter (pci bus), such as those made by qlogic™. See“host adapter (initiator) configuration” on page 12 for configuration information. • system hard drive (scsi, eide or ide) for oper...

  • Page 19

    Chapter 1 — getting started 9 functions summary 14. Play list 15. Pause on under-run mode • freeze video • go to black 16. Pause on first frame of video 17. Pause on last frame of video 18. Mid-steam start • by frame counts • by smpte time code • by byte offset 19 output resolution select 20. Audio/...

  • Page 20: Decoder Installation

    10 cinecast hd version 2.6 installation and user manual decoder installation decoder installation hd board only installation 1. Power off the pc, unplug it from the ac source, and remove the cover to expose the chassis and motherboard. 2. It is important that the cinecast hd decoder board be plugged...

  • Page 21: The Scsi Interface

    Chapter 1 — getting started 11 decoder installation the scsi interface the vela cinecast hd 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 ...

  • Page 22: Bus Termination

    12 cinecast hd version 2.6 installation and user manual decoder installation bus termination a terminator switch is located on the rear of the decoder board. Setting the switch to the left position (farthest away from the connector area) enables termination. Model hd/2 decoders should have terminati...

  • Page 23: Jumper Information

    Chapter 1 — getting started 13 connector locations and pinouts jumper information see figure 1-22 for jumper locations on the hd circuit board. Most jumpers should be left in their factory default positions. In case of a corrupt firmware, situation, jumper jp6 will need to be reconfigured from its d...

  • Page 24

    14 cinecast hd version 2.6 installation and user manual connector locations and pinouts pinouts for yuv cable (p/n 6000-0165) molex microcross connector pinouts (cable assy 6000-0165) p1 pin no. Signal destination cable type 1 analog audio ch. 1 right (–) p2, pin 3 (xlr) shielded audio 11 analog aud...

  • Page 25

    Chapter 1 — getting started 15 connector locations and pinouts 2 analog audio ch. 1 left (–) p3, pin 3 (xlr) shielded audio 12 analog audio ch. 1 left (gnd) p3, pin 1 (xlr) shielded audio 22 analog audio ch. 1 left (+) p3, pin 2 (xlr) shielded audio 3 analog audio ch. 2 right (–) p4, pin 3 (xlr) shi...

  • Page 26

    16 cinecast hd version 2.6 installation and user manual connector locations and pinouts 28 gpi in p10 pigtail lead 9 not used not used twisted pair cable 10 not used not used twisted pair cable 18 not used not used not used c3 hsync signal p11, center conductor 75-ohm coax c5 hsync signal p11, shiel...

  • Page 27

    Chapter 1 — getting started 17 connector locations and pinouts pinouts for rgb cable (p/n 6000-0166) molex microcross connector pinouts (cable assy 6000-0166) p1 pin no. Signal destination cable type 1 analog audio ch. 1 right (–) p2, pin 3 (xlr) shielded audio 11 analog audio ch. 1 right (gnd) p2, ...

  • Page 28

    18 cinecast hd version 2.6 installation and user manual connector locations and pinouts 17 ltc out (gnd) p9, pin 1 (xlr) shielded audio 7 ltc out (+) p9, pin 2 (xlr) shielded audio 8 gpi out p10 pigtail lead 28 gpi in p10 pigtail lead 9 not used p11, pin 15 twisted pair cable 10 not used p11, pin 12...

  • Page 29: Software Installation

    Chapter 1 — getting started 19 software installation software installation the following sections pertain to the installation of vela release 2.6 system soft- ware for the cinecast hd decoder. Determine the operating system you are using (windows 2000 or windows nt) and follow the corresponding inst...

  • Page 30

    20 cinecast hd version 2.6 installation and user manual software installation • if you are asked to reboot, allow the system to restart before continuing. 3. The autorun setup screen (figure 1-3) should appear after the reboot. If it does not, use windows explorer to select and run setup.Exe from th...

  • Page 31

    Chapter 1 — getting started 21 software installation after reading the agreement, check the “accept license agreement” checkbox. Click next. • if you are asked to restart, allow the system to reboot before continuing. 7. The autorun setup screen (figure 1-3) should appear after the system restart. I...

  • Page 32

    22 cinecast hd version 2.6 installation and user manual software installation • a “do not remove the cd” message box will display as a reminder that a number of reboots may be required during the installation process. Click ok to continue. • if you have chosen to run the mfc update option, the insta...

  • Page 33

    Chapter 1 — getting started 23 software installation figure 1-3. Installation autorun setup screen figure 1-4. “explore this cd” screen.

  • Page 34

    24 cinecast hd version 2.6 installation and user manual software installation figure 1-5. Install welcome screen figure 1-6. Destination location screen.

  • Page 35

    Chapter 1 — getting started 25 software installation figure 1-7. Select components screen figure 1-8. Program manager group screen.

  • Page 36

    26 cinecast hd version 2.6 installation and user manual software installation figure 1-9. Installation start screen figure 1-10. Install restart message.

  • Page 37

    Chapter 1 — getting started 27 software installation figure 1-11. Cinecast license agreement screen figure 1-12. Cinecast sdk license agreement screen.

  • Page 38

    28 cinecast hd version 2.6 installation and user manual software installation figure 1-13. Password dialog box figure 1-14. Installation completion screen.

  • Page 39

    Chapter 1 — getting started 29 software installation installing under windows 2000 just follow these steps to upgrade to version 2.6, remembering that a number of reboots may be required during the installation process. Do not remove the cd-rom disc from the drive until you've completed the final st...

  • Page 40

    30 cinecast hd version 2.6 installation and user manual software installation 4. If the “digital signature not found” screen appears, click yes to continue with the installation. 5. Insert the cd-rom if you have not already done so. Exit the autorun setup screen if it appears. 6. Right click on the ...

  • Page 41

    Chapter 1 — getting started 31 software installation figure 1-15. System properties device manager screen figure 1-16. Device driver wizard: welcome screen.

  • Page 42

    32 cinecast hd version 2.6 installation and user manual software installation figure 1-17. Device driver wizard: install drivers figure 1-18. Device driver wizard: locate driver files.

  • Page 43

    Chapter 1 — getting started 33 software installation figure 1-19. Device driver wizard: browse window figure 1-20. Device driver wizard: completion.

  • Page 44

    34 cinecast hd version 2.6 installation and user manual software installation 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. To use ...

  • Page 45

    Chapter 1 — getting started 35 software installation • if you have not yet run the mfc update option for this release, check the “mfc update” checkbox on the “select components” screen. This step needs to be done only once. If you check this box, there will be an extra set of steps automatically inc...

  • Page 46

    36 cinecast hd version 2.6 installation and user manual software installation 7. On the “installation complete” screen (figure 1-14), note that cinecast 2.6 has been successfully installed. Click finish. 8. The “install” message box (figure 1-10) will note that the system must be re- started. Click ...

  • Page 47: Application Development

    Chapter 1 — getting started 37 application development application development vela offers a windows-based scsi software developer’s kit (sdk) which includes dynamic linked libraries (dlls) and documentation of function calls, permitting programmers to design specialized functionality for the cineca...

  • Page 48

    38 cinecast hd version 2.6 installation and user manual customer support figure 1-22.Cinecast hd decoder chassis layout.

  • Page 49

    Chapter 1 — getting started 39 customer support figure 1-23.Cinecast hd rear panel view.

  • Page 50

    40 cinecast hd version 2.6 installation and user manual customer support figure 1-24.Cinecast hd cable assembly, p/n 6000-0165.

  • Page 51

    Chapter 1 — getting started 41 customer support figure 1-25.Cinecast hd cable assembly, p/n 6000-0166.

  • Page 53: Decoder Command Set Guide

    Chapter 2 decoder command set guide scsi decoder command set this command set for the vela cinecast hd decoder family performs per the scsi-2 standard. Contact vela for the latest firmware revision and complete information on the command set, if needed. Scsi command sequence from power-up, scsi rese...

  • Page 54: Scsi Command Description

    44 cinecast hd version 2.6 installation and user manual to enable all commands, the following sequence must be performed: inquiry test unit ready (will report check condition) request sense test unit ready (optional, will report good status) this command sequence is typically performed automatically...

  • Page 55: Inquiry Command

    Chapter 2 — decoder command set guide 45 inquiry command inquiry command (opcode 0x12, 6 bytes) the inquiry command allows the initiator (host adapter) to determine the kind of scsi devices attached to its scsi bus. It causes a device that is attached to a scsi bus to return information about itself...

  • Page 56: Standard Inquiry Data

    46 cinecast hd version 2.6 installation and user manual standard inquiry data standard inquiry data this is returned when evpd = 0 with a page code = 0. If page code is not zero with evpd = 0, a check condition status is returned. Size of the standard inquiry data is 56 bytes. Table 2-4. Standard in...

  • Page 57

    Chapter 2 — decoder command set guide 47 standard inquiry data standard inquiry data description peripheral qualifier 0 peripheral device type 0ch (mpeg scsi decoder) rmb 0 device-type modifier 0 iso version 0 ecma version 0 ansi-approved version 2 (scsi-2) aenc 0 (asynchronous event notification no...

  • Page 58: Vital Product Data Pages

    48 cinecast hd version 2.6 installation and user manual vital product data pages vital product data pages vital product data pages are supported for obtaining additional information about the decoder. The vela hd decoder supports the following vital product data pag- es: supported vital product data...

  • Page 59: Revision Page (C0H)

    Chapter 2 — decoder command set guide 49 vital product data pages revision page (c0h) this page returns the various revision codes of hardware and firmware (micro- code) components which make up the cinecast hd decoder. 7 6 5 reserved page code (80h) page length = 16 unit serial number in ascii peri...

  • Page 60: Mpeg Play Command

    50 cinecast hd version 2.6 installation and user manual mpeg play command decoder firmware revision returns revision of decoder firmware, which is the same as that reported in the product revision field of the standard inquiry data. Programmable logic (pld) revision returns revision of the programma...

  • Page 61

    Chapter 2 — decoder command set guide 51 mpeg play command error recovery on data under flow (errrcvy) determines how the decoder handles a data starvation condition. When set to zero (default), and when the decoder uses up all data in the dram buffer, the decoder will end playback and force the scr...

  • Page 62

    52 cinecast hd version 2.6 installation and user manual mpeg play command decoder detects that the dram buffer is empty. The decoder will wait for eight 64-k buffers to be filled before resuming playback. This mode requires that a reset buffer be sent at the end of a stream, so the decoder knows the...

  • Page 63: Decoder Command (45H)

    Chapter 2 — decoder command set guide 53 decoder command (45h) post-black 16-bit post-black interval in video frames. A value of 0h uses the default of eight frames. In single playback mode, this field specifies the minimum number of black frames until starting the next play. A value of 0h uses the ...

  • Page 64: Supported Commands

    54 cinecast hd version 2.6 installation and user manual decoder command (45h) supported commands value decoder command supported?/notes 0000 soft reset audio/video yes 0004 set time code yes 0005 ltc time code config. Yes 0006 reserved 0007 reserved 0008 set audio gain yes/replaces 002fh 0009 reserv...

  • Page 65

    Chapter 2 — decoder command set guide 55 decoder command (45h) (same as 0021) yes 0012 resume play (from pause) yes 0013 mute audio yes 0014 unmute audio yes 0015 set stand-alone mode (genlock disable) yes 0016 set genlock mode yes 001a resume from slow or fast motion resume yes 001b default resolut...

  • Page 66

    56 cinecast hd version 2.6 installation and user manual decoder command (45h) 0039 switch audio input select no 003a set output discretes yes 003d set transport program id (pid) yes 003e set freeze field/frame yes 0046 genlock to sdi timing adjustment yes 0047 video/audio fade yes inline: when set t...

  • Page 67

    Chapter 2 — decoder command set guide 57 decoder command (45h) the decoder will allow four commands to be “inline.” command code 001d will flush any pending inline commands. When playback stops, pending inline com- mands using mpeg data mode are flushed. Also the following inline commands are flushe...

  • Page 68: Command Code Description

    58 cinecast hd version 2.6 installation and user manual decoder command (45h) command code description 0000 soft reset, audio/video: this command performs a reset of the audio and video circuits and forces the screen to black or selected background color. 0004 set time code: this command passes a sm...

  • Page 69

    Chapter 2 — decoder command set guide 59 decoder command (45h) for use with a subsequent command. The time code is defined in the 32-bits of data as shown: this command has four different uses: • set user defined starting time code (used in place of gop header time code): 1. Send “set time code” (co...

  • Page 70

    60 cinecast hd version 2.6 installation and user manual decoder command (45h) passes a 12-bit signed (two’s complement) value of the gain for both the primary and secondary outputs. 32-bits of data are used to pass the gain parameter. • byte 4 & 5 — primary audio gain • byte 6 & 7 — secondary audio ...

  • Page 71

    Chapter 2 — decoder command set guide 61 decoder command (45h) use command 001ah to resume normal playback rate. This mode is reset on a new playback. 000d fast forward: this command increases the playback rate. The decoding hardware will only display the i- and p-frames from the mpeg stream, skippi...

  • Page 72

    62 cinecast hd version 2.6 installation and user manual decoder command (45h) 0015 set stand-alone mode (genlock disable): default mode of the decoder. 0016 set genlock mode: this enables the decoder to synchronize to the gen- lock input source. • bit 8 of the command is reserved. • bit 9 of the com...

  • Page 73

    Chapter 2 — decoder command set guide 63 decoder command (45h) 3. After a loss of genlock. The genlock resync will occur upon reacquisi- tion and detection of the genlock signal. 001a resume from slow or fast motion: this command is used to restore normal playback rate after slow or fast motion. 001...

  • Page 74

    64 cinecast hd version 2.6 installation and user manual decoder command (45h) hd analog video output type selects various yuv or rgb sync options for analog hd video output. Hd analog video output type color space and sync 1 rgb with composite h/v sync on green 2 yp b p r with composite h/v sync on ...

  • Page 75

    Chapter 2 — decoder command set guide 65 decoder command (45h) d is p la y g roup / d is p la y t im in g ( r es o lu tion) set up d ispla y gr ou p d ispla y m o de n a m e v ide o st and ard d e scr ipt io n d ispla y t im ing pa ra met e r d isp lay t im ing d e sc rip tio n s d i o u tp ut s upp...

  • Page 76

    66 cinecast hd version 2.6 installation and user manual decoder command (45h) di sp la y g rou p di sp la y mo d e n a me v ide o sta nda rd de scr ipt io n d isp lay ti m in g pa ram e te r d ispl a y t im in g d e sc ript ion sd i ou tp ut su pp ort co m p os it e ou tpu t su pp ort 4 1 0 8 0 i d ...

  • Page 77

    Chapter 2 — decoder command set guide 67 decoder command (45h) d ispla y gr ou p d ispla y m o de n a m e v ide o st and ard de scr ipt io n di sp la y t im ing pa ram e te r d isp lay t im ing d e sc rip tio n s d i o u tp ut s upp ort co m p os it e ou tp ut s upp ort 8 a ll f o rm at s 16: 9 eia ...

  • Page 78

    68 cinecast hd version 2.6 installation and user manual decoder command (45h) di sp la y gr ou p di sp la y mo d e n a me v ide o sta nda rd de scr ipt io n di sp la y ti m in g pa ram e te r d ispl a y t im in g d e sc rip tio n s d i ou tp ut s upp ort co m p os it e ou tp ut s upp ort 10 p c mo n...

  • Page 79

    Chapter 2 — decoder command set guide 69 decoder command (45h) d ispla y gr ou p d ispla y m o de n a m e v id eo st and ar d d e scr ipt io n d ispla y t im ing pa ra met e r d isp lay t im ing d e sc rip tio n s d i o u tp ut s upp or t co mpo si te o u tp ut s upp or t 1 3 a r ib vbi 16: 9 wid e ...

  • Page 80

    70 cinecast hd version 2.6 installation and user manual decoder command (45h) 001d flush inline commands: commands which are sent as “inline” can be flushed by sending this command. 0021 buffer reset/pause on last frame: used in the playback sequence to reset the mpeg buffer pointers before starting...

  • Page 81

    Chapter 2 — decoder command set guide 71 decoder command (45h) 002a iic data: used after command 0x29 has been issued. Data to be written is specified in the 32-bit data field. On a “register write” command, the decoder will write the value supplied in the lower byte (in byte 7) of 32-bit data into ...

  • Page 82

    72 cinecast hd version 2.6 installation and user manual decoder command (45h) example to change the chroma phase (register 0x5a) to a value 0x2c: • decoder command 0x0029 with 32-bits data = 0x0000065a (write to 0x5a, device = 0x00, operation = write). • decoder command 0x002a with 32-bits data = 0x...

  • Page 83

    Chapter 2 — decoder command set guide 73 decoder command (45h) 002c built-in test pattern (color bars): begins playback of an internal color bar pattern. Playback continues until a soft reset (0000h) command is sent. 002d blank/unblank video: if bit 8 is set to 1 (blank 012dh), playback continues wi...

  • Page 84

    74 cinecast hd version 2.6 installation and user manual decoder command (45h) bits 8 & 9 of the command determine background color mode: in user defined mode, the user passes the background color in the 32-bits of data. Color specified must be itu-r-bt.601 ycbcr 8-bit color space. The user must spec...

  • Page 85

    Chapter 2 — decoder command set guide 75 decoder command (45h) command/status page). The frame count is read back in bytes 8-11 (current decoder status). 0036 set pal buffer mode: command ignored by firmware. 003a set output discretes: each decoder channel has one output discrete, gpout1, for the us...

  • Page 86

    76 cinecast hd version 2.6 installation and user manual decoder command (45h) by default the decoder uses the psi tables in the stream to play the first program found in the stream. This command can be used to force the decoder to play different program numbers and different audio/video pids. This r...

  • Page 87

    Chapter 2 — decoder command set guide 77 0046 genlock to sdi timing adjustment 0046 genlock to sdi timing adjustment this command adjusts the relative position of the sdi output to that of the com- posite genlock input. This command only applies to genlock operation (refer to command 0016h). Horizon...

  • Page 88: 0047 Video/audio Fade

    78 cinecast hd version 2.6 installation and user manual 0047 video/audio fade 0047 video/audio fade this command provides audio and video fading and switching capability. The command offers video fade down from video source a to background then fade up to video source b, with a maximum fade time of ...

  • Page 89

    Chapter 2 — decoder command set guide 79 0047 video/audio fade video source this selects the new video source: note: video switching/fading requires both channels to be genlocked to the same genlock source. If genlock is not valid on both channels when switching video, the video switch will be ignor...

  • Page 90

    80 cinecast hd version 2.6 installation and user manual 0047 video/audio fade video fade time video fade time is specified in terms of video frames. The maximum fade time is 255 frames (8.5 seconds ntsc or 10.2 frames pal). A video fade time of 0 or 1 performs an immediate video switch instead of a ...

  • Page 91

    Chapter 2 — decoder command set guide 81 0047 video/audio fade 255 frames (8.5 seconds ntsc or 10.2 frames pal). An audio fade time of 0 or 1 performs an immediate audio switch instead of an audio fade. Examples assume channel 0 is the primary decoder (audio/video output monitored from this channel)...

  • Page 92

    82 cinecast hd version 2.6 installation and user manual 0047 video/audio fade 2. Issue a fade down to channel 0, usually sent inline to execute on a frame count (inline mode 3) or gop timecode (inline mode 1). The fade down will start executing when the trigger frame/timecode occurs. When the fade d...

  • Page 93

    Chapter 2 — decoder command set guide 83 0047 video/audio fade 2. Issue a fade down to channel 1 with appropriate inline mode. The fade down will start executing when the trigger frame/timecode occurs. When the fade down completes, the secondary channel will set gpi2 signal the primary decoder to be...

  • Page 94

    84 cinecast hd version 2.6 installation and user manual 0047 video/audio fade audio output c source = 100b this channel's audio output is not used. Leave set to audio decoder 1 channels 1,2. Audio fade enable = 1b audio fade enabled. Audio source = 0b this channel's audio output is not used. Leave s...

  • Page 95: Mode Sense (6)

    Chapter 2 — decoder command set guide 85 mode sense (6) mode sense (6) (opcode 0x1a, 6 bytes) the mode sense command allows the initiator to read the mode pages. This is the complementary command to mode select . Dbd – disable block descriptor when dbd = 0, the decoder returns the block descriptor. ...

  • Page 96: Mode Parameter List

    86 cinecast hd version 2.6 installation and user manual mode sense (6) changeable values: the decoder returns a mask denoting those mode parame- ters that can be changed by a mode select command. In the returned mask, the fields of the mode parameters that are changeable are set to a 1 and those tha...

  • Page 97

    Chapter 2 — decoder command set guide 87 mode sense (6) mode data length reserved for mode select: must be 0. Medium type ignored by decoder. Device specific parameter ignored by decoder. Block descriptor length if “0,” then the block descriptor is not included; otherwise it must be “8” if the block...

  • Page 98

    88 cinecast hd version 2.6 installation and user manual mode sense (6) density code ignored by the decoder. Number of blocks ignored by the decoder. Block length ignored by the decoder. The decoder’s block length is always 512 bytes per block. This 512-byte length applies to all scsi read and write ...

  • Page 99

    Chapter 2 — decoder command set guide 89 mode sense (6) 1 = input open (high) note that gpin2 is dedicated to audio/video switching and fading. Vela media bus direction when performing audio/video switching and fading, two cinecast hd decoders are connected together through a ribbon cable, called th...

  • Page 100

    90 cinecast hd version 2.6 installation and user manual mode sense (6) frame reporting returns the current frame number (number of video frames decoded). Starts at 0 and increments for each picture decoded. This frame count accounts for all trick modes (pause, slow motion, fast forward, and frame ad...

  • Page 101

    Chapter 2 — decoder command set guide 91 mode sense (6) audio source a, b, and c reflects the source selection of the audio outputs. Audio source select determines whether audio source comes from this decoder’s audio decoders or from the other decoder across the vela media bus. 0b — audio source is ...

  • Page 102

    92 cinecast hd version 2.6 installation and user manual mode sense (6) status card valid indicates that cinecast hd decoder to status card communication is functioning properly. Over temperature fault indicates that an over-temperature condition has been detected. Status comes from the status card. ...

  • Page 103

    Chapter 2 — decoder command set guide 93 mode sense (6) mpeg audio/video status page (32h) mode page (32h) is not currently supported. All fields return zeroes. Vela mpeg video/audio status page size is 16 bytes. Parameters are not changeable. This page is read only. Stream type as shown below: mpeg...

  • Page 104

    94 cinecast hd version 2.6 installation and user manual mode sense (6) 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: 1920 pixels 0780h 1280 p...

  • Page 105

    Chapter 2 — decoder command set guide 95 mode sense (6) chroma mpeg video chroma format: 4:2:0 chroma 0b 4:2:2 chroma 1b audio type mpeg audio 0h reserved 1h layer mpeg audio coding layer: layer i 11b layer ii 10b layer iii 01b channel mode audio channel mode: stereo 00b joint stereo 01b dual channe...

  • Page 106: Time Code Mode Page (34H)

    96 cinecast hd version 2.6 installation and user manual mode sense (6) 192 96 80 06h 224 112 96 07h 256 128 112 08h 288 160 128 09h 320 192 160 0ah 352 224 192 0bh 384 256 224 0ch 416 320 256 0dh 448 384 320 0eh video parameter mode page (33h) this page is not supported. Time code mode page (34h) th...

  • Page 107

    Chapter 2 — decoder command set guide 97 mode sense (6) this page also reports the number of frames played (frame count). 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 f...

  • Page 108

    98 cinecast hd version 2.6 installation and user manual mode sense (6) 1 hour x (29.97 frames/sec x 60 sec/min x 60 min/hr) = 107892 frames pal (25 hz): 1 hour x (25 frames/sec x 60 sec/min x 60 min/hr) = 90000 frames. Mode page 30h provides a generalized frame count of the number of video frames de...

  • Page 109: Mode Sense Example

    Chapter 2 — decoder command set guide 99 mode sense (6) the following table shows ltc output during trick modes (for gop header or firmware generated time codes). Audio level mode page (35h) this page is not supported. Mode sense example the mode sense returns the requested mode page along with one ...

  • Page 110

    100 cinecast hd version 2.6 installation and user manual mode sense (6) the scsi command should be: the beginning of mode page 30h will start at the 13th byte of the returned data. Below is a scsi trace showing a mode sense to page 0x30: byte 0 0x1a mode sense command byte 1 0x00 dbd = 0, so the 8-b...

  • Page 111: Write Buffer

    Chapter 2 — decoder command set guide 101 write buffer write buffer (opcode 3bh, 10 bytes) this command is included for downloading new decoder firmware (microcode) over the scsi bus to the hd decoder. Mode – 101b — download microcode and save. Buffer id field is ignored. Buffer offset starting offs...

  • Page 112

    102 cinecast hd version 2.6 installation and user manual write buffer 64-kb transfers 128-kb transfers since the microcode size varies, the last block of microcode data may not fall on an even 64-kb boundary. This partial block of data must be zero-padded to make it 64kb in size. The download and sa...

  • Page 113: Read Capacity

    Chapter 2 — decoder command set guide 103 read capacity read capacity (opcode 0x25, 10 bytes) read capacity reports the decoder’s mpeg fifo buffer size in terms of logical block address and block length in bytes. The decoder returns only the last logical block address; it does not support partial me...

  • Page 114: Request Sense

    104 cinecast hd version 2.6 installation and user manual request sense returns the mpeg buffer (fifo) capacity of the decoder as shown below. Request sense (opcode 0x03, 6 bytes) the request sense command causes the decoder to transfer detailed sense (error) data to the initiator. The decoder mainta...

  • Page 115

    Chapter 2 — decoder command set guide 105 request sense the decoder can return the following 20 bytes of sense data: field returned value valid 1 error code 70h segment number 0 filemark 0 eom 0 ili 0 sense key depends on error condition information 0 7 6 5 error code (70h) segment number (00h) vali...

  • Page 116

    106 cinecast hd version 2.6 installation and user manual request sense * see sections below for definition of possible error conditions and error codes returned in the sense data. Supported sense keys additional sense length 12 command specific info 0 additional sense code depends on error condition...

  • Page 117

    Chapter 2 — decoder command set guide 107 request sense supported additional sense code (asc) and sense code qualifiers (ascq): sense key sense code sense qual. Meaning 0h — no sense 00h 00h no additional sense information 1h – recovered error 18h 47h 61h 5ch 00h 00h 00h 02h recovered data with erro...

  • Page 118: Sense Data Error Codes

    108 cinecast hd version 2.6 installation and user manual scsi command error conditions sense data error codes after power-up, scsi reset, or bus device reset the vela hd mpeg-2 decoder will respond only with scsi status check condition without transfer of data to any scsi command except inquiry and ...

  • Page 119

    Chapter 2 — decoder command set guide 109 scsi command error conditions 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. (playback status and error repo...

  • Page 120

    110 cinecast hd version 2.6 installation and user manual scsi command error conditions inquiry “illegal request, invalid field within cdb.” a reserved or specific field contains invalid data. Mode select “illegal request, invalid field within cdb.” a reserved or specific field contains invalid data....

  • Page 121

    Chapter 2 — decoder command set guide 111 scsi command error conditions request sense “illegal request, invalid field within cdb.” a reserved or specific field contains invalid data. Otherwise returns good status. Decoder playback status and error reporting does not influence scsi status. Read capac...

  • Page 122

    112 cinecast hd version 2.6 installation and user manual scsi command error conditions wait for condition (032h) (special case) “timeout expired: medium error, no additional sense information. ” “wait for two frames left” occurred (vendor specific). Threshold condition met. “wait for two frames left...

  • Page 123

    Chapter 2 — decoder command set guide 113 scsi command error conditions busy scsi status may be returned if decoder has not entirely finished executing the last decoder command. (retry command.) when genlock is enabled [via decoder (45h) command, command code 0016h], and the genlock request is not p...

  • Page 124: Scsi Parity Error Handling

    114 cinecast hd version 2.6 installation and user manual scsi command error conditions after the last transfer to fill the flash memory, the decoder will return good status to the requesting initiator. All other initiator ids will be set to “unit attention, microcode has changed.” if the supplied mi...

  • Page 125: Overlapped Commands

    Chapter 2 — decoder command set guide 115 test unit ready (opcode 0x00, 6 bytes) 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.” overlap...

  • Page 126: Mpeg Write (10)

    116 cinecast hd version 2.6 installation and user manual mpeg write (10) 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 write (10) command: the 1.5mb of dram is divided into twenty-four 64-k buffers. ...

  • Page 127

    Chapter 2 — decoder command set guide 117 mpeg write (10) read pointer is maintained by the mpeg playback firmware. When the decoder receives an mpeg write (10) command, the scsi interface firmware compares the read and write pointers. If a 64-k fifo block is available, then the scsi data transfer o...

  • Page 128

    118 cinecast hd version 2.6 installation and user manual mpeg play command (no frame counting) connects from the bus. If the decoder has empty space in the dram buffer, the decoder will immediately reconnect to the bus and transfer the mpeg data. If no buffers are available, the decoder will wait un...

  • Page 129

    Chapter 2 — decoder command set guide 119 mpeg play command (with frame counting) flowchart 2-1. Mpeg play command not using frame counting.

  • Page 130

    120 cinecast hd version 2.6 installation and user manual mpeg play command (with frame counting) flowchart 2-2. Mpeg play command with frame counting.

  • Page 131

    Chapter 2 — decoder command set guide 121 mpeg play command (with frame counting) 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 star...

  • Page 132

    122 cinecast hd version 2.6 installation and user manual mpeg play command (with frame counting) case 1 — terminal frame count within the last 1.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 mpeg write , the host send...

  • Page 133

    Chapter 2 — decoder command set guide 123 mpeg decoder playback errors 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 ...

  • Page 134

    124 cinecast hd version 2.6 installation and user manual mpeg decoder playback errors 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. This is a fatal playba...

  • Page 135: Error Reporting

    Chapter 2 — decoder command set guide 125 decoder warnings (mpeg stream errors) playback is not active. If a write is received when the decoder is not playing a stream, the following error will be returned: “illegal request, write protected — mpeg write while not playing.” this will occur when: • pl...

  • Page 136: Genlock Loss Error

    126 cinecast hd version 2.6 installation and user manual genlock loss error genlock loss error recovered error, genlock sync lost (as defined in scsi spec., video acquisition error) this error is reported when the decoder loses the genlock input sync. This error will only be reported when genlock mo...

  • Page 137: Collision Errors

    Chapter 2 — decoder command set guide 127 collision errors 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...

  • Page 138: Midstream Start

    128 cinecast hd version 2.6 installation and user manual midstream start midstream start if a midstream start fails to find a valid video sequence header within the 1.5mb buffer, playback stops and the following error is returned: this means the decoder could not find an valid mpeg start code within...

  • Page 139: Introduction

    Chapter 3 the video playback controller introduction this chapter describes mpeg video playback through the cinecast hd decod- er using the microsoft windows operating system and the vela mpeg playback controller application. The application is loaded during the system software in- stallation proces...

  • Page 140

    130 cinecast hd version 2.6 installation and user manual decoder selector & status area – the current status of each decoder channel can be monitored and controlled from this area. Clicking on a decoder icon in this frame will activate a particular decoder chan- nel for playback or setup. The curren...

  • Page 141

    Chapter 3 — the video playback controller 131 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 133). Playlist files have a “.Vpl” extension. Play button – this button starts playback...

  • Page 142

    132 cinecast hd 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 – click to bring up dynami...

  • Page 143: Using Playlist

    Chapter 3 — the video playback controller 133 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). Fo...

  • Page 144: Saving A Playlist File

    134 cinecast hd 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 ...

  • Page 145

    Chapter 3 — the video playback controller 135 figure 3-4. Playlist “open files” window figure 3-5. Playlist “save as” window.

  • Page 146: Setup Window: Playback Tab

    136 cinecast hd version 2.6 installation and user manual 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 – sets the pre-black interval in video frames. To d...

  • Page 147

    Chapter 3 — the video playback controller 137 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...

  • Page 148: Setup Window: Audio Tab

    138 cinecast hd version 2.6 installation and user manual setup window: audio tab (figure 3-7) click on the audio tab of the setup window to allow for the setting of primary and secondary audio output gain of the selected decoder channel. Radio buttons determine the analog headroom of 18db or 20 db. ...

  • Page 149: Setup Window: Video Tab

    Chapter 3 — the video playback controller 139 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: closed caption – closed captioning data in ntsc mpeg streams is con...

  • Page 150: Setup Window: Cueing Tab

    140 cinecast hd version 2.6 installation and user manual 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. Pause on first frame – when...

  • Page 151: Setup Window: Cueing Tab

    Chapter 3 — the video playback controller 141 setup window: cueing tab (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. External trigger (gpin) – select the sou...

  • Page 152: Setup Window: Cueing Tab

    142 cinecast hd version 2.6 installation and user manual setup window: cueing tab (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. External ...

  • Page 153: Setup Window: Error Log Tab

    Chapter 3 — the video playback controller 143 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. Nt event logging level – this list box is us...

  • Page 154

    144 cinecast hd version 2.6 installation and user manual setup window: firmware 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. Select a file from the file ...

  • Page 155

    Chapter 3 — the video playback controller 145 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. Revision data is also displayed for ...

  • Page 156

    146 cinecast hd version 2.6 installation and user manual 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 – enabling this checkbox allows for the selec...

  • Page 157

    Chapter 3 — the video playback controller 147 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 – set after a reset buffer is received; cleare...

  • Page 158

    148 cinecast hd 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. Fifo buffer statu...

  • Page 159

    Chapter 3 — the video playback controller 149 dynamic settings window: default (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 sto...

  • Page 160

    150 cinecast hd version 2.6 installation and user manual in addition, the primary and secondary audio sources may be set to stereo, left, or right-only by clicking the desired radio buttons. Click ok to save current (or changed) settings and dismiss the window. Click cancel to dismiss the window wit...

  • Page 161

    Chapter 3 — the video playback controller 151 figure 3-18.Dynamic settings window (inline: immediate) figure 3-19.Dynamic settings window (inline: output).

  • Page 162

    152 cinecast hd version 2.6 installation and user manual figure 3-20.Dynamic settings window (inline: input) figure 3-21.Dynamic settings window (inline: frames).

  • Page 163: Expert Settings Window

    Chapter 3 — the video playback controller 153 expert settings window (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 – the ibm decoder hardware uses two different loads of micr...

  • Page 164: Playback Controller Window

    154 cinecast hd 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 co...

  • Page 165: Maintenance and Repair

    Introduction chapter 4 maintenance and repair introduction the vela cinecast models 2000-0600 (hd/1) and 0600-1 (hd/2) rack-mount decoders require very little maintenance and should require minimal repair during its useful lifetime. Power supply, fan, and fuse replacement, along with fan filter clea...

  • Page 166: Fan Replacement

    156 cinecast hd version 2.6 installation and user manual fan replacement fan replacement the vela cinecast model 2000-0422 quad pro decoder is not designed to oper- ate for extended periods of time without a properly functioning fan blower. If the front panel led display indicates a fan failure, or ...

  • Page 167: Fuse Replacement

    Chapter 4 — maintenance and repair 157 fuse replacement the removal and replacement procedure for the primary and secondary power supplies is as follows. Please observe all electrical safety procedures while per- forming the replacement. Replacement should be done by qualified personnel. 1. Power do...

  • Page 168

    158 cinecast hd version 2.6 installation and user manual fuse replacement figure 4-1. Hd/1 and hd/2 decoder front view (front panel removed).

  • Page 169: Specifications

    Appendix a specifications data input • stream types: mpeg elementary streams mpeg-1 system streams mpeg-2 program streams mpeg-2 transport streams mpeg-2 packetized elementary streams (pes) • mpeg-1 video compression encapsulated in mpeg-2 program and transport streams • mpeg-1 system streams from 1...

  • Page 170

    160 cinecast hd version 2.6 installation and user manual video i/o: • digital video output smpte 292m hd sdi signal level: 800mv ±10% rise and fall time: overshoot: • component analog video output analog component yuv or rgb with hsync & vsync, software selectable out- put format (p&d connector) • c...

  • Page 171

    Appendix a — specifications 161 audio output: • digital audio triple digital aes/ebu, 75 ohms, dual stereo/dual channel (compressed or uncompressed) connector: p&d • analog audio 4 channels, balanced or unbalanced connector: p&d frequency response: 20hz to 20khz ±0.2db line output level: 0vu = +4db ...

  • Page 172

    162 cinecast hd version 2.6 installation and user manual • maximum current: 0.5a • connector interface: p&d connector ltc outputs • one ltc output per channel (smpte 12m) • master clock input for local house time • amplitude: 1.5v ±0.5v across 1-kohm load • rise and fall time: 40µs ±10µs • balanced ...

  • Page 173

    Appendix a — specifications 163 power requirements • 110/220 vac, 50/60 hz • power consumption: 75 va operating environment • temperature operating: 41° to 104°f (5° to 40°c) non-operating: -40° to 150°f (-40° to 65°c) • humidity (non-condensing) operating: 10% to 90% non-operating: 5% to 95% (packa...

  • Page 174

    164 cinecast hd version 2.6 installation and user manual • six channels of digital audio; four channels of analog • decodes stereo mpeg layer 1, 2 & 3 (mp3) audio. Mpeg audio layers 1 and 2 at 32khz, 44.1khz and 48khz • audio sampling rates: 32khz, 44.1khz, 48khz. • decoding of stereo or 5.1 dolby* ...

  • Page 175: Index

    Index index .Vpl . . . . . . . . . . . . . . . . . . . . . . . . . 133 a a/b switch . . . . . . . . . . . . . . . . . . . . . . 4 a/v switcher . . . . . . . . . . . . . . . . . 1, 78 ac power cable . . . . . . . . . . . . 10, 156 ac voltage . . . . . . . . . . . . . . . . . . . . . 6 ac-3 audio . . ...

  • Page 176

    166 cinecast hd version 2.6 installation and user manual index e e-cinema . . . . . . . . . . . . . . . . . . . . . . . 1 eeprom . . . . . . . . . . . . . . . . . . . 70, 72 elapsed time display . . . . . . . . . . . . 132 electrical voltage warning . . . . . . . . 155 equipment rack . . . . . . . ....

  • Page 177

    Index 167 index lun . . . . . . . . . . . . . . . . . . . . . . . . . . 44 m mdac 2.6 . . . . . . . . . . . . . . . . . . . . . 34 medium type . . . . . . . . . . . . . . . . . . . 87 microcode . . . . . . . . . . . . . . . . . 49, 101 mid-stream start . . . . . . . . . . . . . . . . 52 mid-stream s...

  • Page 178

    168 cinecast hd version 2.6 installation and user manual index q qlogic™ . . . . . . . . . . . . . . . . . . . . . . . 12 r ram requirement . . . . . . . . . . . . . . . . 7 read back frame count . . . . . . . . . . 74 read capacity command . . . . . . 103 reladdr . . . . . . . . . . . . . . . . . ....

  • Page 179

    Index 169 index time code mode page . . . . . . . . . . . 96 tl850 revision . . . . . . . . . . . . . . . . . 50 transfer time . . . . . . . . . . . . . . . . . 116 trigger . . . . . . . . . . . . . . . . . . . . . . . . 52 trigger event . . . . . . . . . . . . . . . . . . . 53 u uninstalling softwa...