>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
-~----------~----~----~----~------~----~------~--~---

Reply via email to