Port Gstreamer to Android

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Port Gstreamer to Android

Prajnashi S
Android uses OpenCore, which is provided by PacketVideo as default multimedia framework. But, after reviewing code, I found OpenCore is not easy to work with and its resource (the number of plugin) is very limited. So, I tried to port gstreamer  to Android to provide a more flexibility and richer feature set. Fortunately, it can work. Now, I will share my experience here.

The work includes:
  - glib
  - liboil
  - gstreamer core
  - gst-plugin-base
  - gst-plugin-good
  - gst-plugin-bad
  - gst-openmax
  - audio sink/video sink for android
  - glue layer to integrate gst into android's multimedia framework

You can find step by step introduction and all patches in my group. To get it, you have to request to be a member. I'm sorry for this. I will remove this obstacle in near future.  :-)

http://groups.google.com/group/prajnashi/web

-- Prajnashi S

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Port Gstreamer to Android

Julien Moutte-2

That's very good news !

I was about to suggest that project for the GSOC ideas.

Let's see if we can get someone to work on porting our Fluendo player
and codecs to Android now that Windows is almost done :)

Cheers and thanks for the work,

Julien Moutte,
FLUENDO S.A.

Prajnashi S wrote:

> Android uses OpenCore, which is provided by PacketVideo as default
> multimedia framework. But, after reviewing code, I found OpenCore is not
> easy to work with and its resource (the number of plugin) is very
> limited. So, I tried to port gstreamer  to Android to provide a more
> flexibility and richer feature set. Fortunately, it can work. Now, I
> will share my experience here.
>
> The work includes:
>   - glib
>   - liboil
>   - gstreamer core
>   - gst-plugin-base
>   - gst-plugin-good
>   - gst-plugin-bad
>   - gst-openmax
>   - audio sink/video sink for android
>   - glue layer to integrate gst into android's multimedia framework
>
> You can find step by step introduction and all patches in my group. To
> get it, you have to request to be a member. I'm sorry for this. I will
> remove this obstacle in near future.  :-)
>
> http://groups.google.com/group/prajnashi/web
>
> -- Prajnashi S
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Port Gstreamer to Android

Prajnashi S
Hi, all
Sorry for late. I have add all of you into group. You can download patch now.

On Tue, Mar 3, 2009 at 2:18 AM, Julien Moutte <[hidden email]> wrote:

That's very good news !

I was about to suggest that project for the GSOC ideas.

Let's see if we can get someone to work on porting our Fluendo player
and codecs to Android now that Windows is almost done :)

Cheers and thanks for the work,

Julien Moutte,
FLUENDO S.A.

Prajnashi S wrote:
> Android uses OpenCore, which is provided by PacketVideo as default
> multimedia framework. But, after reviewing code, I found OpenCore is not
> easy to work with and its resource (the number of plugin) is very
> limited. So, I tried to port gstreamer  to Android to provide a more
> flexibility and richer feature set. Fortunately, it can work. Now, I
> will share my experience here.
>
> The work includes:
>   - glib
>   - liboil
>   - gstreamer core
>   - gst-plugin-base
>   - gst-plugin-good
>   - gst-plugin-bad
>   - gst-openmax
>   - audio sink/video sink for android
>   - glue layer to integrate gst into android's multimedia framework
>
> You can find step by step introduction and all patches in my group. To
> get it, you have to request to be a member. I'm sorry for this. I will
> remove this obstacle in near future.  :-)
>
> http://groups.google.com/group/prajnashi/web
>
> -- Prajnashi S
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
-- Prajnashi S

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Port Gstreamer to Android

Prajnashi S
In reply to this post by Julien Moutte-2

Hi,

I want to know who has downloaded my patches and built/test gst in android successfully? Anyone has comments about that?


On Tue, Mar 3, 2009 at 2:18 AM, Julien Moutte <[hidden email]> wrote:

That's very good news !

I was about to suggest that project for the GSOC ideas.

Let's see if we can get someone to work on porting our Fluendo player
and codecs to Android now that Windows is almost done :)

Cheers and thanks for the work,

Julien Moutte,
FLUENDO S.A.

Prajnashi S wrote:
> Android uses OpenCore, which is provided by PacketVideo as default
> multimedia framework. But, after reviewing code, I found OpenCore is not
> easy to work with and its resource (the number of plugin) is very
> limited. So, I tried to port gstreamer  to Android to provide a more
> flexibility and richer feature set. Fortunately, it can work. Now, I
> will share my experience here.
>
> The work includes:
>   - glib
>   - liboil
>   - gstreamer core
>   - gst-plugin-base
>   - gst-plugin-good
>   - gst-plugin-bad
>   - gst-openmax
>   - audio sink/video sink for android
>   - glue layer to integrate gst into android's multimedia framework
>
> You can find step by step introduction and all patches in my group. To
> get it, you have to request to be a member. I'm sorry for this. I will
> remove this obstacle in near future.  :-)
>
> http://groups.google.com/group/prajnashi/web
>
> -- Prajnashi S
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel



--
-- Prajnashi S

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Port Gstreamer to Android

Donny Viszneki
In reply to this post by Prajnashi S
On Mon, Mar 2, 2009 at 9:42 AM, Prajnashi S <[hidden email]> wrote:
> So, I tried to port gstreamer  to Android to provide a more flexibility and
> richer feature set. Fortunately, it can work. Now, I will share my
> experience here.

Great work!

--
http://codebad.com/

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Gstreamer-openmax] Port Gstreamer to Android

Stefan Sauer
In reply to this post by Prajnashi S
Prajnashi S schrieb:

> Android uses OpenCore, which is provided by PacketVideo as default
> multimedia framework. But, after reviewing code, I found OpenCore is not
> easy to work with and its resource (the number of plugin) is very
> limited. So, I tried to port gstreamer  to Android to provide a more
> flexibility and richer feature set. Fortunately, it can work. Now, I
> will share my experience here.
>
> The work includes:
>   - glib
>   - liboil
>   - gstreamer core
>   - gst-plugin-base
>   - gst-plugin-good
>   - gst-plugin-bad
>   - gst-openmax
>   - audio sink/video sink for android
>   - glue layer to integrate gst into android's multimedia framework
>
> You can find step by step introduction and all patches in my group. To
> get it, you have to request to be a member. I'm sorry for this. I will
> remove this obstacle in near future.  :-)

Thanks for the work. I would suggest that you file the patches to the gstreamer
bugzilla for review and inclussion. I have no ide how big the changes are, but
if you can split based on the issues they fix, that could help the pacth review.

Stefan

>
> http://groups.google.com/group/prajnashi/web
>
> -- Prajnashi S
>
>
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gstreamer-openmax mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-openmax


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Gstreamer-openmax] Port Gstreamer to Android

Prajnashi S
Any suggestion how to split the patch?

On Thu, Mar 5, 2009 at 3:50 AM, Stefan Kost <[hidden email]> wrote:
Prajnashi S schrieb:
> Android uses OpenCore, which is provided by PacketVideo as default
> multimedia framework. But, after reviewing code, I found OpenCore is not
> easy to work with and its resource (the number of plugin) is very
> limited. So, I tried to port gstreamer  to Android to provide a more
> flexibility and richer feature set. Fortunately, it can work. Now, I
> will share my experience here.
>
> The work includes:
>   - glib
>   - liboil
>   - gstreamer core
>   - gst-plugin-base
>   - gst-plugin-good
>   - gst-plugin-bad
>   - gst-openmax
>   - audio sink/video sink for android
>   - glue layer to integrate gst into android's multimedia framework
>
> You can find step by step introduction and all patches in my group. To
> get it, you have to request to be a member. I'm sorry for this. I will
> remove this obstacle in near future.  :-)

Thanks for the work. I would suggest that you file the patches to the gstreamer
bugzilla for review and inclussion. I have no ide how big the changes are, but
if you can split based on the issues they fix, that could help the pacth review.

Stefan
> ------------------------------------------------------------------------
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gstreamer-openmax mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gstreamer-openmax




--
-- Prajnashi S

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Gstreamer-openmax] Port Gstreamer to Android

Edward Hervey
Administrator
Hi,

  I've already got them split up in local git repositories, I'll make
those availables today.

    Edward

On Thu, 2009-03-05 at 13:12 +0800, Prajnashi S wrote:

> Any suggestion how to split the patch?
>
> On Thu, Mar 5, 2009 at 3:50 AM, Stefan Kost <[hidden email]>
> wrote:
>         Prajnashi S schrieb:
>         > Android uses OpenCore, which is provided by PacketVideo as
>         default
>         > multimedia framework. But, after reviewing code, I found
>         OpenCore is not
>         > easy to work with and its resource (the number of plugin) is
>         very
>         > limited. So, I tried to port gstreamer  to Android to
>         provide a more
>         > flexibility and richer feature set. Fortunately, it can
>         work. Now, I
>         > will share my experience here.
>         >
>         > The work includes:
>         >   - glib
>         >   - liboil
>         >   - gstreamer core
>         >   - gst-plugin-base
>         >   - gst-plugin-good
>         >   - gst-plugin-bad
>         >   - gst-openmax
>         >   - audio sink/video sink for android
>         >   - glue layer to integrate gst into android's multimedia
>         framework
>         >
>         > You can find step by step introduction and all patches in my
>         group. To
>         > get it, you have to request to be a member. I'm sorry for
>         this. I will
>         > remove this obstacle in near future.  :-)
>        
>        
>         Thanks for the work. I would suggest that you file the patches
>         to the gstreamer
>         bugzilla for review and inclussion. I have no ide how big the
>         changes are, but
>         if you can split based on the issues they fix, that could help
>         the pacth review.
>        
>         Stefan
>        
>         >
>         > http://groups.google.com/group/prajnashi/web
>         >
>         > -- Prajnashi S
>         >
>         >
>        
>         >
>         ------------------------------------------------------------------------
>         >
>         >
>         ------------------------------------------------------------------------------
>         > Open Source Business Conference (OSBC), March 24-25, 2009,
>         San Francisco, CA
>         > -OSBC tackles the biggest issue in open source: Open
>         Sourcing the Enterprise
>         > -Strategies to boost innovation and cut costs with open
>         source participation
>         > -Receive a $600 discount off the registration fee with the
>         source code: SFAD
>         > http://p.sf.net/sfu/XcvMzF8H
>         >
>         >
>        
>         >
>         ------------------------------------------------------------------------
>         >
>         > _______________________________________________
>         > Gstreamer-openmax mailing list
>         > [hidden email]
>         >
>         https://lists.sourceforge.net/lists/listinfo/gstreamer-openmax
>        
>
>
>
> --
> -- Prajnashi S
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
> -Strategies to boost innovation and cut costs with open source participation
> -Receive a $600 discount off the registration fee with the source code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Regarding Gstreamer Installation

raghavendrar
In reply to this post by Prajnashi S

Hi all,

I have installed gstreamer in my system and developed applications few months back as a complete package. Now since my folder structure is changed, I am not able to run my application. What might be cause?? … I hope once again I should not install once again.

 

I have set PKG_CONFIG_PATH variable to pkgconfig folder. If I do gst-inspect it is showing only two static elements.

 

Help me……

 

Thank you,

Raghu


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel