Thanks for sharing the code. My interface file is similar to what you have (I just used the pv_omx_interface.cpp as the template). But, who is supposed to create an instance of the class TIOMXInterface?
Specifically for my case in, _OMX_MasterInit, I see that there are 2 cores (my vendor specific MPEG-4 component and the s/w version), but the function pointer to OMXInit is NULL (for core #0) while the s/w version has a valid ptr. This is where it just crashes and I don't get any thumbnails in the 'Gallery'. As for the thread closing thingy, it was a general Q to make sure that people don't waste time reading issues which have already been resolved. Best regards HV On Mon, May 3, 2010 at 9:29 PM, Deva R <r.deva...@gmail.com> wrote: > >not able to get my OMX_Init( ) function pointer > We populate all our pointers in a derived OMXInterface class.. > you can refer our omx core plugin code at > > http://git.omapzoom.org/?p=platform/hardware/ti/omx.git;a=tree;f=core_plugin > > > >is there a way to close an issue? > you meant OMX_Init() issue or UUID issue?? > > > On Mon, May 3, 2010 at 9:15 PM, Harish V <harishv.athr...@gmail.com> > wrote: > > Hi Deva, > > > > Yes, sorry I forgot to respond. This is solved & yes I had misread the > .pdf > > which explicitly says that I have to use that OMX_INTERFACE_ID. I'm past > > this problem and tackling another one (not able to get my OMX_Init( ) > > function pointer). > > > > btw, is there a way to close an issue? > > > > Thanks for your time > > HV > > > > On Mon, May 3, 2010 at 8:37 PM, Deva R <r.deva...@gmail.com> wrote: > >> > >> Hi, > >> is this resolved? > >> > >> we never used to change the OSCL UUID from what's specified in OMX > >> integration guide., and populate our own OMX llibrary.. > >> > >> from OpenCore - OMX Core Integration Guide, > >> "The OsclUuid provided is the unique API ID that identifies the OMX > >> core interface and cannot be modified: > >> (0xa054369c,0x22c5,0x412e,0x19,0x17,0x87,0x4c,0x1a,0x19,0xd4,0x5f)" > >> > >> my sample .cfg file will be as below, and we get prioritized over PV > >> core compoenents by filename (01_myomx.cfg > pvplayer.cfg ).. > >> > >> > (0xa054369c,0x22c5,0x412e,0x19,0x17,0x87,0x4c,0x1a,0x19,0xd4,0x5f),"lib_my_omx.so" > >> > >> > >> On Wed, Apr 28, 2010 at 8:57 PM, HV <harishv.athr...@gmail.com> wrote: > >> > Hi, > >> > > >> > I've written my own MPEG-4 decoder component and having issues when > >> > the associated .cfg file is being read. I get the following error: > >> > > >> > E/PV ( 828): > >> > PVLOG:TID(0xca690):Time=42:OsclLibraryList::Populate '/system/etc/ > >> > mymp4.cfg' IN > >> > E/PV ( 828): > >> > PVLOG:TID(0xca690):Time=44:OsclLibraryList::Populate - Found a (, > >> > reading uuid > >> > E/PV ( 828): > >> > PVLOG:TID(0xca690):Time=45:OsclLibraryList::Populate - uuid not a > >> > match, skipping line > >> > E/PV ( 828): > >> > PVLOG:TID(0xca690):Time=46:OsclLibraryList::Populate, Didn't find any > >> > DLL for the OsclUuid > >> > > >> > As for the UUID, I just got a new one from the web. The mymp4.cfg file > >> > looks like this: > >> > > >> > (0x8b98b3b0,0x51c2,0x11df,0x98,0x79,0x08,0x00,0x20,0x0c,0x9a, > >> > 0x66),"libomx_mymp4dec_sharedlibrary.so" > >> > > >> > & I have an entry in pv_omxcore.h as: > >> > > >> > #define PV_OMX_MYMP4DEC_UUID OsclUuid(0x8b98b3b0,0x51c2,0x11df, > >> > 0x98,0x79,0x08,0x00,0x20,0x0c,0x9a,0x66) > >> > > >> > All this is similar to the software decoder, but I'm not sure what > >> > else I've missed. Any clues? Is there any other association that I > >> > need to establish between the decoder dll & the UUID? > >> > > >> > Thanks > >> > HV > >> > > >> > -- > >> > unsubscribe: > >> > android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> > >> > website: http://groups.google.com/group/android-porting > >> > > > > > > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting