iii
Preface
Read This First
About This Manual
This document describes how to install and work with Texas Instruments’ (TI) H.264 High Profile
Encoder implementation on the TMS320C6678 platform. It also provides a detailed Application
Programming Interface (API) reference and information on the sample application that accompanies
this component.
TI’s codec implementations are based on the eXpressDSP Digital Media (XDM) standard. XDM is
an extension of the eXpressDSP Algorithm Interface Standard (XDAIS).
Intended Audience
This document is intended for system engineers who want to integrate TI’s codecs with other
software to build a multimedia system based on the TMS320C6678 and Visual C.
This document assumes that you are fluent in the C language, have a good working knowledge of
Digital Signal Processing (DSP), digital signal processors, and DSP applications. Good knowledge
of eXpressDSP Algorithm Interface Standard (XDAIS) and eXpressDSP Digital Media (XDM)
standard will be helpful.
How to Use This Manual
This document includes the following chapters:
Chapter 1 - Introduction
, provides a brief introduction to the XDAIS and
XDM standards. It also provides an overview of the codec and lists its
supported features.
Chapter 2 - Installation Overview
, describes how to install, build, and run
the codec.
Chapter 3 - Sample Usage
, describes the sample usage of the codec.
Chapter 4 - API Reference
, describes the data structures and interface
functions used in the codec.
Chapter 5 - Frequently Asked Questions,
provides answers to few
frequently asked questions related to using this encoder.
Appendix A
– Debug Trace Support,
describs the method to use H264
encoder debug and trace mechanism.
Appendix B - Call Back function for NAL Units, describes the Call
back function that provides compressed bit-streams at NAL level.