NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on The site is now set to read only.

GSG: OMAP35xx WinCE DVSDK Overview

From Texas Instruments Wiki
Jump to: navigation, search

^ Up to main OMAP35xx WinCE DVSDK Getting Started Guide Table of Contents

The OMAP35xx WinCE 100 DVSDK aims to enable developers to create multimedia-rich applications using the WinCE 6.0 R2/R3 Direct Show multimedia framework APIs along with the capabilities of TI's Digitial Signal Processor embedded in the OMAP3530 SoC. The following functionality is provided:

  • Direct Show Filter support for the MPEG2, H.264, and MPEG4 video decoders.
  • Digital Multimedia Application Interface example applications to showcase H.264, MPEG4 video encode, H.264, MPEG4, MPEG2 video decode, JPEG encode and decode, G.711 encode and decode, and AAC LC/HE decode.

What's in this kit?

For OMAP35xx you will use the OMAP35x EVM board (Both TMDXEVM3503 and TMDSEVM3530 EVMs are supported)and the OMAP35xx WinCE DVSDK software:

  • The WinCE DVSDK enables developers to get started on application development on the OMAP35xx. The WinCE DVSDK is a software bundle that includes such products as Codec Engine, codec servers, Digital Multimedia Application Interface, and demo applications. The WinCE DVSDK and other software items are available for download. After you have completed the hardware setup, you can get started with the software setup, move to the GSG: OMAP35xx WinCE DVSDK Software Setup topic.

Software components

The following figure shows the software components used for application development with the OMAP35xx WinCE DVSDK:

DVSDK WinCE 100 SW Stack 4.jpg

As shown in the figure, your application can use either the Direct Show multimedia framework APIs or TI's APIs such as DMAI and Codec Engine VISA APIs. DMAI uses VISA APIs provided by the Codec Engine to process video, image, speech, and audio signals. The Codec Engine, in turn, uses services such as DSP/BIOS Link and protocols such as XDAIS and XDM to communicate with a preconfigured Codec Engine Remote Server on the DSP subsystem. The DSP handles signal processing.

What's next?

The next chapter of this Getting Started Guide is GSG: OMAP35xx WinCE DVSDK Hardware Setup.

After you have finished with all the topics in this Getting Started Guide, you can see the following for more information: