List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables |

Figure 4-1. Audio Icons
Figure 4-2. Audio Jacks on the Back Panel of the Indigo Workstation
Figure 4-3. Audio Jacks on the Back Panel of the Indigo2 Workstation
Figure 4-4. Volume Control Buttons on the Front of the Indy Workstation
Figure 4-5. Audio Jacks on the Back Panel of the Indy Workstation
Figure 4-6. Cabling Setup for 4-channel Audio on the Indy Workstation
Figure 5-1. Interaction of Digital Audio System Components
Figure 5-2. Audio Data Flow
Figure 6-1. Audio Samples and Frames
Figure 6-2. Audio Sample Queues
Figure 6-3. Sample Frame Count as Returned by ALgetframenumber()
Figure 6-4. Using Fill Points
Figure 7-1. Audio Data Packing Formats
Figure 8-1. CD Audio Sample Structure
Figure 9-1. DAT Audio Sample Structure
Figure 10-1. MIDI Setup
Figure 10-2. Serial Ports on the Back Panel of the Indigo Workstation
Figure 10-3. Serial Ports on the Back Panel of the Indigo2 Workstation
Figure 10-4. Serial Ports on the Back Panel of the Indy Workstation
Figure 10-5. Port Setup Icon
Figure 10-6. Port Setup Tool
Figure 10-7. Serial Port Connections
Figure 10-8. MIDI Port Configuration
Figure 11-1. Fields and Frame
Figure 11-2. Relationships Between Color-encoding Methods and Video Formats
Figure 11-3. Composite Video Waveform
Figure 12-1. VL System Components
Figure 12-2. Simple VL Path
Figure 12-3. Simple VL Blending
Figure 12-4. Zoom and Decimation
Figure 12-5. Clipping an Image
Figure 12-6. Zoom, Size, Offset, and Origin
Figure 12-7. vlGetNextValid(), vlGetLatestValid(), and vlPutFree()
Figure 15-1. Setting Up the Blend Node
Figure 15-2. Galileo Video Alpha Blender
Figure 15-3. Blending Analog Video with Part of a Graphics Screen
Figure 15-4. Blending Analog Video with Static Frame Data
Figure 15-5. Adding Another Drain to Preview the Blend
Figure 15-6. Luma Keying Application: Titling
Figure 15-7. Relationships Between Galileo Video Luma Keying Controls
Figure 15-8. Chroma Keying Application: TV Weather Map
Figure 15-9. Relationships Between Galileo Video Chroma Keying Controls
Figure 15-10. Galileo Video Keying Controls
Figure 17-1. Format of 32-bit RGB Pixels
Figure 17-2. Format of 8-bit RGB Pixels
Figure 17-3. Format of YUV Data Words
Figure 17-4. IndigoVideo I/O Ports
Figure 17-5. Connecting Video Equipment to the Indigo Video Board
Figure 23-1. Server-Client Compression Applications
Figure 24-1. Ring Buffer
Figure 24-2. Snapshots of Buffer State During Producing and Consuming Processes
Figure 24-3. Flow of Data in a Buffered Compression and Decompression Scheme
Figure 26-1. Buffer Architecture for Adding Algorithms
Figure 28-1. Typical Movie: somersault.mv
Figure 29-1. Movie Library File I/O Routines
Figure 29-2. Mapping Frames from One Track to Another
Figure 29-3. Inserting Frames into a Track
Figure 29-4. Pasting Image Frames from One Movie into Another Movie
Figure 30-1. Playback View Settings
Figure 32-1. Comments in Movie Library Sample Programs: createmovie.c++
Figure 32-2. Modularity of Movie Library Sample Programs: createmovie.c++
Figure 32-3. Call Graph for createmovie
Figure 32-4. Call Graph for editmovie.c
Figure 32-5. Call Graph for moviescreen.c
Figure 65. SMPTE Color Bars (75%)
Figure 66. Color Burst and Chrominance Signal
Figure 67. Component Video Signals
Figure 68. Horizontal Blanking
Figure 69. Horizontal Blanking Interval
Figure 70. Waveform Monitor Readings with and without Setup
Figure 71. SMPTE Time Code
Figure 72. Red or Blue Signal
Figure 73. Y or Green Plus Sync Signal
Figure 74. Video Waveform: Composite Video Signal With Setup (Typical NTSC)
Figure 34-1. Video Waveform: Composite Video Signal (Typical PAL)