Houston – Texas Instruments (TI) today introduced the eXpressDSP Digital Media Software Standard (xDM), an application programming interface (API) for integrating and exchanging codecs on its DaVinci platform. xDM-compliant codecs of the same class (video, imaging, speech, or audio) can be exchanged easily with no changes required at the application layer. xDM makes this possible by simplifying codec APIs to encode, decode, and control functions.
xDM is flexible enough to allow access to codec internal data, while still remaining structured enough to allow the exchange of codecs. An example of this flexibility is seen in some versions of TI encoders and decoders that allow users access to motion vectors, enabling more efficient video analytics such as motion detection, object recognition and event triggering. xDM also supports IDMA, an interface for managing DMA resources. IDMA is critical to the efficiency of video applications as the use of buffers to pass data through APIs introduces extras reads and writes that can be eliminated with direct DMA access.
xDM is an extension of TI's eXpressDSP Algorithm Interoperability Standard (xDAIS). TI's existing encoders and decoders, such as H.264 and MPEG4, are already xDM compliant, as is its new DaVinci Codec Engine. Proprietary software can be made xDM-compliant with a thin wrapper written in C.
TI is releasing xDM in a combined package called Multimedia Framework Components. Multimedia Framework Components Version 1.0 is available for immediate download at www.ti.com/xdmpr.