

lab11 --> lab10
**app_cfg.cfg:
1.  start:  
osalGlobal.runtimeEnv = osalGlobal.DSPLINK_LINUX;
    finish:
osalGlobal.runtimeEnv = osalGlobal.LINUX;

2. start:
var Engine = xdc.useModule('ti.sdo.ce.Engine');
    var myEngine = Engine.createFromServer(
	"encodedecode",        // Engine name (as referred to in the C app)
	"./bin/ti_platforms_evm3530/all.x64P", // path to server exe, relative to its package dir
	"ti.sdo.ce.examples.servers.all_codecs" // server package
	);

myEngine.server = "./all.x64P";

    finish:
/* Load support for encode and decode */
var VIDENC = xdc.useModule('ti.sdo.ce.examples.codecs.videnc_copy.VIDENC_COPY');
var VIDDEC = xdc.useModule('ti.sdo.ce.examples.codecs.viddec_copy.VIDDEC_COPY');
var AUDENC = xdc.useModule('ti.sdo.ce.examples.codecs.audenc_copy.AUDENC_COPY');
var AUDDEC = xdc.useModule('ti.sdo.ce.examples.codecs.auddec_copy.AUDDEC_COPY');


/*
 *  ======== Engine Configuration ========
 */
var Engine = xdc.useModule('ti.sdo.ce.Engine');

var myEngine = Engine.create("encodedecode", [
    {name: "video_encoder", mod: VIDENC, local: true},
    {name: "video_decoder", mod: VIDDEC, local: true}, 
    {name: "audio_encoder", mod: AUDENC, local: true},
    {name: "audio_decoder", mod: AUDDEC, local: true}, 
]);

**video_thread.c
3. start:
/* Video encoder and decoder used */
#define VIDEO_ENCODER "videnc_copy"
#define VIDEO_DECODER "viddec_copy"
    finish:
/* Video encoder and decoder used */
#define VIDEO_ENCODER "video_encoder"
#define VIDEO_DECODER "video_decoder"

**audio_thread.c
3. start:
/* Video encoder and decoder used */
#define AUDIO_ENCODER "audenc_copy"
#define AUDIO_DECODER "auddec_copy"
    finish:
/* Video encoder and decoder used */
#define VIDEO_ENCODER "audio_encoder"
#define VIDEO_DECODER "audio_decoder"


