I'm writing a codec for the OMAP-L137. I have developed the codec and the server. I'm trying to get the app to build. I copied the app/universal_copy code up to my apps directory. I changed the names of the files to = my codec name (rather than universal_copy). I replaced instances of "universal_copy" with my codec name inside various files, including app.c.
The app built fine at that point, but when I tried to replace UNIVERSAL_create with my codec's create, etc, I get link messages that say that the _create, _control, _process, and _delete functions are undefined references in app.c.
Should I be leaving the names as is? The function names that I'm calling are defined in the codec and server. Is it possible that I have to call them as UNIVERSAL_create, etc from the app side? I would have thought that I could use my own name without a problem when I derive from IUNIVERSAL.