>From your description - it seems the steps you are performing are correct.
We have just posted updated documentation that you may find useful. http://android.git.kernel.org/?p=platform/external/opencore.git;a=blob;f=doc/omx_core_integration_guide.pdf;h=ac441d4f22e0660149a256be9cc3bdab9f8d6fcc;hb=684dfc5d8fc8e9a7706db21892818cb33ecf0631 Section 3.4 and 3.5 may provide more details. Hope this helps. On Feb 18, 11:56 am, Nima <sayikuma...@gmail.com> wrote: > We have done the following to integrate our OMX1.1 compliant mp3 > decoder shared library to PV frame work.Guide us if we are going in > wrong direction. > > 1.Pushed ".so" to the "out" folder by the following way > > /============================== > LOCAL_PREBUILT_LIBS := MyLibrary.so > > include $(BUILD_MULTI_PREBUILT) > > LOCAL_SHARED_LIBRARIES := MyLibrary > ==============================/ > We can see PV's .so files are pushed in 4 places in "out" folder. > But we are able to push to 2 places in "out " folder. > Whether above lines of code in "My_Andriod.mk" is sufficient to push > our .so to "out" folder? > > 2. wrapper interface file defined in "omx_core_plugin" is modified to > include our ".so". > Created another "*My_sharedlibray.mk" to integrate wrapper > interface. > Wrapper interface file is placed under "omx_sharedlibrary/ > my_interface/src" and build. > > 3."*mp3_sharedlibrary.mk" has been modified to remove the lines for > compiling component and decoder sourcecode."omx_mp3" and "mp3" folders > are > removed. > > 4.In /system/etc/pvplayer.cfg of "out" folder, entry has been added as > defined in integration doc. > > 5.our omx shared library(.so) includes omx core also. > > Thanks&Regards, > > On Feb 17, 10:54 pm, v_dusan <veselino...@pv.com> wrote: > > > Hi, > > > You cannot integrate a single OMX component into PV omx core. > > You need to build your own OMX core and incorporate your OMX > > component > > into your own OMX core. > > PV framework can then integrate your OMX core using the wrapper > > interface > > defined in "omx_sharedlibrary" or "omx_core_plugin" as described in > > >http://android.git.kernel.org/?p=platform/external/opencore.git;a=blo... > > > On Feb 17, 11:37 am, Nima <sayikuma...@gmail.com> wrote: > > > > Hi Ravi, > > > > We have done the following to integrate our own OMX IL 1.1 Compliant > > > Component Shared Library(.so) for > > > Mp3 decoder to PV framework.Please guide us if we are wrong. > > > > 1.Pushed ".so" to the "out" folder. > > > 2."*mp3_sharedlibrary.mk" has been modified to remove the lines for > > > compiling component and decoder sourcecode.omx_mp3 and mp3 folders are > > > removed. > > > 3.Android _omx_sharedlibrary.so is used as wrapper > > > > Thanks&Regards, > > > > On Feb 17, 10:08 am, Nima <sayikuma...@gmail.com> wrote: > > > > > Hi Ravi, > > > > > We have our own OMX IL 1.1 Compliant Component Shared Library(.so) for > > > > Mp3 decoder. > > > > We would like to integrate this shared library to PV framework.Kindly > > > > lets know the procedure to be followed for the intergration. > > > > > Thanks &Regards > > > > > On Feb 17, 12:46 am, rktb <yend...@pv.com> wrote: > > > > > > "include $(BUILD_MULTI_PREBUILT)" does NOT link the libraries against > > > > > any other components. It is just pushing the libraries to the "out" > > > > > folder in the correct location to be picked up before the system image > > > > > is created. > > > > > > To prevent the possibility of being overwritten, tt is not preferred > > > > > to link a 3rd party library against PV's OpenCORE framework without > > > > > prior discussing it with PV. If this is a dynamically loadable OMX > > > > > module, you can create a new .cfg file and push it on to the system > > > > > without PV's involvement. > > > > > > What exactly are you trying to achieve here? We can provide more help > > > > > if we know the usecase. > > > > > > -Ravi > > > > > > On Feb 16, 11:26 am, Nima <sayikuma...@gmail.com> wrote: > > > > > > > whether the same procedure can be applied for linking a share > > > > > > library? > > > > > > Where the 3rd party library can be placed in PV frame work? > > > > > > > On Feb 16, 7:31 pm, rktb <yend...@pv.com> wrote: > > > > > > > > Please try "include $(BUILD_MULTI_PREBUILT)". > > > > > > > > -Ravi > > > > > > > > On Feb 16, 6:38 am, waterblood <guoyin.c...@gmail.com> wrote: > > > > > > > > > Hi All, > > > > > > > > > I just want to write a Android.mk to automatically install a > > > > > > > > 3rd- > > > > > > > > party lib to target lib directory, so in other Android.mk can > > > > > > > > link > > > > > > > > them. Below is my make file. But it cannot work > > > > > > > > > LOCAL_PATH := $(my-dir) > > > > > > > > include $(CLEAR_VARS) > > > > > > > > > LOCAL_PREBUILT_LIBS := \ > > > > > > > > libmy.a > > > > > > > > > include $(BUILD_PREBUILT) > > > > > > > > > The error message is "dont use LOCAL_PREBUILT_LIBS anymore > > > > > > > > ........". > > > > > > > > If using " include $(BUILD_HOST_PREBUILT) " , the libmy.a will > > > > > > > > be > > > > > > > > copied to host lib directory. > > > > > > > > > Thanks for any reply. > > > > > > > > > Guoyin Chen- Hide quoted text - > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > > - Show quoted text -- Hide quoted text - > > > > > - Show quoted text -- Hide quoted text - > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to android-framework@googlegroups.com To unsubscribe from this group, send email to android-framework+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---