package ti.sdo.ce.examples.codecs.viddec2split_copy

Simple Codec Engine compatible 'wrapper package', enabling the VIDDEC2_COPY split codecs distributed with xDAIS to be integrated into a Codec Engine-based system

This codec illustrates how to provide Codec Engine-specific packaging around an existing algorithm. It also demonstrates how a single codec package can supply more than one codec - in this case, both the encoder and decoder codecs are supported by this single codec package. [ more ... ]
XDCspec declarations sourced in ti/sdo/ce/examples/codecs/viddec2split_copy/package.xdc
 
package ti.sdo.ce.examples.codecs.viddec2split_copy [1, 0, 0] {
 
    module VIDDEC2BACK_COPY;
    // VIDDEC2BACK_COPY specification
    module VIDDEC2FRONT_COPY;
    // VIDDEC2FRONT_COPY specification
}
DETAILS
This codec illustrates how to provide Codec Engine-specific packaging around an existing algorithm. It also demonstrates how a single codec package can supply more than one codec - in this case, both the encoder and decoder codecs are supported by this single codec package.
Five files are required to integrate into the Codec Engine:
package.xdc
This file is required to declare a globally unique name for this package and to list all codec interfaces available. This package has two interfaces, VIDDEC2FRONT_COPY and VIDDEC2BACK_COPY.
VIDDEC2FRONT_COPY.xdc
This file defines the VIDDEC2FRONT_COPY codec, which implements the ti.sdo.ce.video2.IVIDDEC2FRONT interface.
VIDDEC2FRONT_COPY.xs
This file implements the functions required by the IVIDDEC2FRONT interface; these functions enable the codec to describe its non-functional requirements such as stack size.
VIDDEC2BACK_COPY.xdc
This file defines the VIDDEC2BACK_COPY codec, which implements the ti.sdo.ce.video2.IVIDDEC2BACK interface.
VIDDEC2BACK.xs
This file implements the functions required by the IVIDDEC2BACK interface; these functions enable the codec to describe its non-functional requirements such as stack size. Integration into the Codec Engine requires no change to the codecs libraries.
generated on Mon, 20 Sep 2010 23:50:16 GMT