Texas Instruments Codec Engine Server manual Click the link to the ti.sdo.ce package

Models: Codec Engine Server

1 36
Download 36 pages 9.54 Kb
Page 25
Image 25
2)Click the link to the ti.sdo.ce package.

Creating a Codec Server

To see documentation for the attributes of the Server module, follow these steps:

1)Open CE_INSTALL_DIR/xdoc/index.html to see the Configuration Reference. Depending on your browser, you may need to enable active content to view the list of nodes on the left.

2)Click the link to the ti.sdo.ce package.

3)Click the link to the Server module.

4)You see the config params that you can set for this module.

Note: To navigate backward in this window, click the "Back" link in the upper-right corner of the window. The usual Back button in your browser does not function correctly in this online help system.

For example, you see that the threadAttrs structure has several fields. The following statements cause the Server module in the ti.sdo.ce package to be made available to the configuration script. It then sets the threadAttrs.priority attribute of the Server module to Server.MINPRI. This indicates that the task threads created by the Codec Server should run at the minimum priority level.

var Server = xdc.useModule('ti.sdo.ce.Server');

Server.threadAttrs.priority = Server.MINPRI;

To create your own *.cfg file for your server, follow these steps:

1)Rename the *.cfg file in your server directory to match the name of your server. For example, your file might be called "my_server.cfg".

2)Edit the servername.cfg file with a text editor.

3)In order to allow application developers to use the TraceUtil module on the GPP side to gather DSP/BIOS log information, you must enable DSP/BIOS logging in your DSP server image. If the following line is not already in your server's configuration script, you should add it to enable DSP/BIOS logging:

var LogServer = xdc.useModule('ti.sdo.ce.bioslog.LogServer');

4)Modify the statements that get codec modules to reference the codec modules you want to use. Use the package name from your codec provider. Example codecs are available in the "examples" repository beginning with the "codecs" namespace (that is, the examples\codecs directory). Your codecs should be "well named" beginning with your company name to produce unique package names.

Configuring a Codec Server

2-9

Page 25
Image 25
Texas Instruments Codec Engine Server manual Click the link to the ti.sdo.ce package