OCTANE Compression Programmer's Guide

Document Number: 007-3514-001

Front Matter

| List of Figures | List of Examples | List of Tables |


Table of Contents

About This Guide
Audience
Structure of This Document
Other Documents
Conventions

1. OCTANE Compression Features and Capabilities
OCTANE Compression Features
OCTANE Compression and Video Options
OCTANE Compression and the Compression Library
OCTANE Compression and the Video Library

2. Programming With the Compression Library
Error Handling
Opening a Compression Session
Using the Still Image Interface
Using the Sequential Frame Interface
Using the Buffering Interface

3. Programming With the Video Library
Video Library Capabilities
The VL Programming Model
Performing Preliminary Steps
Opening a Connection to the Video Daemon
Specifying Nodes on the Data Path
Creating and Setting Up the Data Path
Setting Parameters for Data Transfer to or From Memory or Codec Nodes
Transferring Video Data to and From Devices
Ending Data Transfer
Example Programs

4. Using the Compression Library With OCTANE Compression
Adding OCTANE Compression Support to an Application
Using OCTANE Compression Image Formats
Getting Compressed Image Information
Specifying Memory-to-Memory Compression and Decompression
Compressing and Decompressing Video Through External Connections

5. Using Video Library Controls
VL Control Type and Values
VL Control Fraction Ranges
VL Control Classes
VL Control Groupings

6. Using Compression Library Parameters
Compression Library Parameter Definitions
Setting and Querying Compression Library Parameters

7. Using Compression Library Algorithms
Choosing a Compression Library Algorithm
Querying Compression Library Algorithms
Controlling JPEG Compressed Image Quality

8. Differences Between OCTANE Compression and Earlier Silicon Graphics Compression Options
Hardware Differences
Software Differences

A. Video Library Controls and Compression Library Parameters for the OCTANE Compression Option
Device Node Controls
Codec Node Parameters
Memory Node Controls
Memory Node DMA Controls
Analog Input and Output Device Controls

Index