Index

0 bit in packing
Packing Diagram Conventions

[email protected]
Supported Video Formats

1920x1035i@60/1.001Hz
Supported Video Formats

1920x1080i@50Hz
Supported Video Formats

[email protected]
Supported Video Formats
Setting Up External Sync

1920x1080p@24/1.001Hz
Supported Video Formats

1920x1080p@24/1.001Hz segmented frame
Supported Video Formats

1920x1080p@24Hz
Supported Video Formats

1920x1080p@24Hz segmented frame
Supported Video Formats

1920x1080p@25Hz
Supported Video Formats

1920x1080p@25Hz segmented frame
Supported Video Formats

4\:2\:2
connector usage
Cable Connectors
control for setting
HD I/O Control Summary
format
HD I/O Panel and Cable
sampling
4:2:2 and 4:2:2:4 Sampling
video, converting
4:2:2 and 4:2:2:4 Sampling

4\:2\:2\:4
sampling
4:2:2 and 4:2:2:4 Sampling

4\:4\:4
sampling
4:4:4 and 4:4:4:4 Sampling
video, converting
4:2:2 and 4:2:2:4 Sampling

4\:4\:4\:4
connector usage
Cable Connectors
control for setting
HD I/O Control Summary
format, and Links A and B
HD I/O Panel and Cable
Setting Up Digital Source Video  
sampling
4:4:4 and 4:4:4:4 Sampling

8-bit or 10-bit precision, control
HD I/O Control Summary
HD I/O Control Summary

alpha
Other Features

aspect ratio
Supported Video Formats

asynchronous I/O
Asynchronous I/O

blanking and VL_COLORSPACE
VL_COLORSPACE Control of Blanking

buffer
VL Object Classes
and examples
Programming Methods for Real-Time Digital Media Recording and Playback
and I/O
Direct I/O
and UST/MSC
Using UST, MSC, and Buffered Media Streams for Synchronization
pool
Direct I/O

cable
HD I/O Panel and Cable
Setting Up Digital Source Video  
Setting Up External Sync

calibration
Genlock and Timing Features

capture
control
HD I/O Control Summary
HD I/O Control Summary
type
VL_CAP_TYPE

color space
VL_COLORSPACE
and blanking
VL_COLORSPACE Control of Blanking
and color model
Color Spaces and Color Models
and lookup tables
VL_COLORSPACE and Lookup Tables
compressed-range
VL_COLORSPACE
control
HD I/O Control Summary
HD I/O Control Summary
VL_COLORSPACE
conversion
Color Spaces and Color Models
examples
VL_COLORSPACE Examples
full-range
VL_COLORSPACE

compressed-range color space
VL_COLORSPACE

control
HD I/O Controls
determining for device
Setting Controls
device-dependent
VL Object Classes
device-global
VL Object Classes
device-independent. See control, device-global.
VL Object Classes
HD I/O-specific
VL Object Classes
order
VL Nodes for the HD I/O Board
prefix
VL Object Classes
setting
Setting Controls
values and uses
HD I/O Control Summary

conventions
Conventions Used in This Guide

customer service
Product Support

device
VL Object Classes
determining
Setting Controls

Digital Media Programming Guide
About This Guide

digital video drain, setting up
Setting Up the Output (Drain)

digital video source
setting up
Setting Up Digital Source Video  
timing in panel
Setting Up Digital Source Video  

direct I/O
Direct I/O

DMbuffer
VL Object Classes
See also buffer.
VL Object Classes

drain node. See node, drain.
VL Nodes for the HD I/O Board

dual-link mode
HD I/O Panel and Cable
Setting Up Digital Source Video  

events
HD I/O Events

field dominance
Field Dominance
and outputtting frames
Field Dominance
control
HD I/O Control Summary
HD I/O Control Summary
in vcp
Setting Up the Output (Drain)

format control
Setting Controls
HD I/O Control Summary
HD I/O Control Summary

full-range color space
VL_COLORSPACE

GEN IN
VL_SYNC
VL_SYNC
Genlock

GEN OUT
VL_SYNC
VL_SYNC
Genlock

genlock
Genlock and Timing Features
VL_SYNC
Genlock
combinations
VL_TIMING
LEDs
Setting Up External Sync

GPI
GPI Interface
pinouts
GPI Connector
receiver
GPI Receiver
transmitter
GPI Transmitter
interfacing
GPI Transmitter

graphics to video
Capturing Graphics to Video

HD I/O
board
connectors
HD I/O Panel and Cable
Setting Up the HD I/O Board for Your Video Hardware
diagram
Other Features
illustration
Other Features
ports
HD I/O Panel and Cable
Setting Up the HD I/O Board for Your Video Hardware
cable
HD I/O Panel and Cable
controls for
VL Object Classes
HD I/O Controls
panel
HD I/O Panel and Cable
Setting Up the HD I/O Board for Your Video Hardware
path
VL Nodes for the HD I/O Board
VL Nodes for the HD I/O Board
setting up for hardware
Setting Up the HD I/O Board for Your Video Hardware
software, installing
Installing HD I/O Software on a New Disk

headroom-range color space. See compressed-range color space
VL_COLORSPACE

horizontal phase control
HD I/O Control Summary
HD I/O Control Summary

installing software
Installing HD I/O Software on a New Disk

interlaced
VL_TIMING

interleaving
VL_CAP_TYPE

I/O
asynchronous
Asynchronous I/O
direct
Direct I/O

IRIX version required
About This Guide

ITU-R BT.601
Color Spaces and Color Models
Color Spaces and Color Models
4:2:2 and 4:2:2:4 Sampling

ITU-R BT.709-2
HD I/O Panel and Cable
Color Spaces and Color Models
Color Spaces and Color Models

kind
VL Nodes for the HD I/O Board

Link A
HD I/O Panel and Cable
Setting Up Digital Source Video  
and sync source
Setting Up External Sync
transfer mode usage
Cable Connectors
Cable Connectors

Link B
HD I/O Panel and Cable
Setting Up Digital Source Video  
and sync source
Setting Up External Sync
transfer mode usage
Cable Connectors

linking
VL Basics for the HD I/O Board

lookup tables and VL_COLORSPACE
VL_COLORSPACE and Lookup Tables

loopback control
HD I/O Control Summary
HD I/O Control Summary

loopthrough for genlock input
Genlock

manual
conventions
Conventions Used in This Guide
other requied
Related Publications

media stream count. See MSC.
Synchronizing Data Streams and Signals

MSC
Reporting
Synchronizing Data Streams and Signals

multiprocessing
Multiprocessing

node
VL Concepts
VL Object Classes
VL Nodes for the HD I/O Board
drain
VL Concepts
VL Nodes for the HD I/O Board
source
VL Concepts
VL Nodes for the HD I/O Board

offset control
HD I/O Control Summary
HD I/O Control Summary
VL_ SIZE and VL_OFFSET

OpenGL to read pixels into memory
Capturing Graphics to Video

origin, different in OpenGL and video
Capturing Graphics to Video

packing
VL_PACKI NG
Pixel Packings and Color Spaces
0 bit
Packing Diagram Conventions
20-bit
20-Bit Pixel Packings
24-bit
24-Bit Pixel Packings
32-bit
32-Bit Pixel Packings
48-bit
48-Bit Pixel Packings
and sampling pattern
Packings and Color Spaces
4:4:4 and 4:4:4:4 Sampling
control
HD I/O Control Summary
HD I/O Control Summary
x bit
Packing Diagram Conventions

panel (vcp )
Setting Up Digital Source Video  
callup
Setting Up Digital Source Video  
Digital Video Drain
Setting Up the Output (Drain)
Digital Video Source
Setting Up Digital Source Video  
external sync source
Setting Up External Sync
restoring settings
Saving Settings

path
VL Object Classes
VL Nodes for the HD I/O Board

phase
horizontal, control
HD I/O Control Summary
HD I/O Control Summary
vertical, control
HD I/O Control Summary
HD I/O Control Summary

precision control
HD I/O Control Summary
HD I/O Control Summary

progressive
VL_TIMING
segmented frame
VL_TIMING

Recommendation 601
Color Spaces and Color Models
Color Spaces and Color Models

Recommendation 709
HD I/O Panel and Cable
Color Spaces and Color Models

reporting
Reporting

RGB
Color Spaces and Color Models

RGB_F
Color Spaces and Color Models

RGB_H
Color Spaces and Color Models

RGBA
Color Spaces and Color Models

sampling pattern
Sampling Patterns
and packing
Packings and Color Spaces

segmented frame
VL_TIMING

service
Product Support

SGI, contacting
Product Support

single-link mode
Setting Up Digital Source Video  
Setting Up Digital Source Video  

size control
HD I/O Control Summary
HD I/O Control Summary

SMPTE 240M
HD I/O Panel and Cable
Color Spaces and Color Models
Color Spaces and Color Models
field dominance
Field Dominance

SMPTE 260M
Supported Video Formats

SMPTE 274M
Supported Video Formats
HD I/O Panel and Cable
Color Spaces and Color Models
field dominance
Field Dominance
genlock
Genlock and Timing Features

SMPTE 293M
Supported Video Formats

SMPTE 295M
Supported Video Formats

SMPTE 296M
HD I/O Panel and Cable

software, installing
Installing HD I/O Software on a New Disk

source node. See node, source.
VL Nodes for the HD I/O Board

specifications
HD I/O Board Specifications

support
Product Support

sync
connectors
Genlock
control
HD I/O Control Summary
HD I/O Control Summary
setting up
Setting Up Sync
source
control
HD I/O Control Summary
HD I/O Control Summary
setting up
Setting Up External Sync

synchronizing data streams
Synchronizing Data Streams and Signals

timing
control
HD I/O Control Summary
HD I/O Control Summary
free-run
Genlock and Timing Features
setting
VL_TIMING
in vcp
Setting Up Digital Source Video  

type
VL Nodes for the HD I/O Board

unadjusted system time. See UST.
Synchronizing Data Streams and Signals

underflow correction
Automatically Correcting for Output Underflow
control
HD I/O Control Summary
HD I/O Control Summary
Automatically Correcting for Output Underflow

UST
Reporting
Synchronizing Data Streams and Signals

vcp
Setting Up the HD I/O Board for Your Video Hardware
callup
Setting Up Digital Source Video  
See also panel.
Setting Up the HD I/O Board for Your Video Hardware

vertical
phase control
HD I/O Control Summary
HD I/O Control Summary
rates supported
Supported Video Formats

video
formats supported
Supported Video Formats
pipes and GPI connector
GPI Connector

Video Library. See VL.
VL Basics for the HD I/O Board

VL
central concepts
VL Concepts
data transfer functions summarized
VL Data Transfer Functions
header files
VL Basics for the HD I/O Board
object classes
VL Object Classes
requirements for running
VL Basics for the HD I/O Board

VL_ANY
VL Nodes for the HD I/O Board

VL_CAP_TYPE
HD I/O Control Summary
HD I/O Control Summary
VL_CAP_TYPE

VL_COLORSPACE
HD I/O Control Summary
HD I/O Control Summary
VL_COLORSPACE

VL_FIELD_DOMINANCE
HD I/O Control Summary
HD I/O Control Summary
Field Dominance

VL_FORMAT
HD I/O Control Summary
HD I/O Control Summary
VL_FORMAT
supported combinations with VL_COLORSPACE
Color Spaces and Color Models

VL_H_PHASE
HD I/O Control Summary
HD I/O Control Summary

VL_MEM
VL Nodes for the HD I/O Board

VL_OFFSET
HD I/O Control Summary
HD I/O Control Summary
VL_ SIZE and VL_OFFSET

VL_PACKING
HD I/O Control Summary
HD I/O Control Summary
VL_PACKI NG

VL_PACKING_0444_8
32-Bit Pixel Packing for QuickTime

VL_PACKING_2424_10_10_10_2Z
4:2:2:4 10_10_10_2 32-Bit Pixel Packings

VL_PACKING_242_10
20-Bit Pixel Packings

VL_PACKING_242_8
16-Bit Pixel Packings

VL_PACKING_4444_10_10_10_2
4:4:4:4 10_10_10_2 32-Bit Pixel Packings
4:4:4:4 10_10_10_2 32-Bit Pixel Packings

VL_PACKING_4444_12_in_16_L
48-Bit Pixel Packings

VL_PACKING_4444_12_in_16_R
48-Bit Pixel Packings

VL_PACKING_4444_8
Packings and Color Spaces
OpenGL-Like 32-Bit Pixel Packing

VL_PACKING_444_8
Packing Diagram Conventions
24-Bit Pixel Packings

VL_PACKING_R0444_8
IRIS GL-Like 32-Bit Pixel Packings

VL_PACKING_R2424_10_10_10_2Z
4:2:2:4 10_10_10_2 32-Bit Pixel Packings

VL_PACKING_R242_10
20-Bit Pixel Packings

VL_PACKING_R242_10_in_16_L
4:2:2 10_in_16 32-Bit Pixel Packings
4:2:2 10_in_16 32-Bit Pixel Packings

VL_PACKING_R242_10_in_16_R
4:2:2 10_in_16 32-Bit Pixel Packings
4:2:2 10_in_16 32-Bit Pixel Packings

VL_PACKING_R242_8
16-Bit Pixel Packings

VL_PACKING_R4444_8
IRIS GL-Like 32-Bit Pixel Packings

VL_PACKING_R444_8
24-Bit Pixel Packings

VL_SIZE
HD I/O Control Summary
HD I/O Control Summary
VL_ SIZE and VL_OFFSET

VL_SYNC
HD I/O Control Summary
HD I/O Control Summary
VL_SYNC

VL_SYNC_SOURCE
HD I/O Control Summary
HD I/O Control Summary

VL_TIMING
HD I/O Control Summary
HD I/O Control Summary
VL_TIMING

VL_V_PHASE
HD I/O Control Summary
HD I/O Control Summary

VL_VIDEO
VL Nodes for the HD I/O Board

VL_XTHD_EE_MODE
HD I/O Control Summary
HD I/O Control Summary

VL_XTHD_INTERFACE_PRECISION
HD I/O Control Summary
HD I/O Control Summary

VL_XTHD_LOOPBACK
HD I/O Control Summary
HD I/O Control Summary

VL_XTHD_OUTPUT_REPEAT
HD I/O Control Summary
HD I/O Control Summary
Automatically Correcting for Output Underflow

VL_ZOOM
HD I/O Control Summary
HD I/O Control Summary
VL_ ZOOM
Capturing Graphics to Video

vlGetFrontierMSC()
Media Library Interfaces for UST and MSC

vlGetNode()
VL Nodes for the HD I/O Board

vlGetUSTMSCPair()
Media Library Interfaces for UST and MSC

vlGetUSTPerMSC()
Media Library Interfaces for UST and MSC

vlinfo
Setting Controls

vlOpenVideo()
VL Syntax Elements
VL Nodes for the HD I/O Board

vlSetControl()
VL Nodes for the HD I/O Board
Setting Controls

VYUA
Color Spaces and Color Models

x bit in packing
Packing Diagram Conventions

YCrCb
Color Spaces and Color Models
Color Spaces and Color Models

YUV
Color Spaces and Color Models
Color Spaces and Color Models
Color Spaces and Color Models

zoom
VL_ ZOOM
factor control
HD I/O Control Summary
HD I/O Control Summary