GStreamer integration for Android Gingerbread

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

GStreamer integration for Android Gingerbread

Edward Hervey-2
Hi everybody,

  Over the past few months, we've been working at Collabora Multimedia
on updating the work previously done to integrate GStreamer in Android
to support all current multimedia use-cases on Android.

  This provides a fully compatible backend to all public Java/NDK API
that uses GStreamer instead of stagefright.

  You can find the various instructions here [1] to build a Gingerbread
system image using latest GStreamer modules to test in emulators or
devices (currently only Nexus S has been tested, but support for other
devices should be trivial).

  This release centralizes all the work on gstreamer.freedesktop.org
and avoids the previous lack of a central place to go to for the latest
code. As well as this, we have reduced the changes/hacks required to
get GStreamer integrated as much as possible, allowing users to benefit
from GStreamer changes quickly and easily.

  This is now made far easier thanks to the Androgenizer [2] tool from
Collabora's Derek Foreman, which allows auto*-style modules to be built
on Android by just requiring a few lines to be added to existing
automake files, making it both trivial to add such modules to an
Android build system and far easier to update/sync to upstream changes.
  The main upstream GStreamer modules have already been converted to
using Androgenizer, so you'll benefit from changes in upstream
GStreamer modules on the spot.

  A few minor commits to gst-plugins-bad and gst-openmax haven't been
merged yet, due to some issues we need to iron out in a cleaner
fashion, but if you use the local_manifest.xml we will update it
whenever switch of repositories happen.

  Questions and comments can be asked on the gstreamer-android
mailing-list [3],

  Thanks for your interest,

    Edward


[1] http://gstreamer.freedesktop.org/wiki/GstreamerAndroid_InstallInstructions
[2] http://git.collabora.co.uk/?p=user/derek/androgenizer.git
[3] http://lists.freedesktop.org/mailman/listinfo/gstreamer-android
--
Edward Hervey <[hidden email]>
Collabora Multimedia


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer integration for Android Gingerbread

khawkins


On Apr 12, 2011, at 1:50 PM, Edward Hervey <[hidden email]
 > wrote:

> Hi everybody,
>
>  Over the past few months, we've been working at Collabora Multimedia
> on updating the work previously done to integrate GStreamer in Android
> to support all current multimedia use-cases on Android.
>
>  This provides a fully compatible backend to all public Java/NDK API
> that uses GStreamer instead of stagefright.
>
>  You can find the various instructions here [1] to build a Gingerbread
> system image using latest GStreamer modules to test in emulators or
> devices (currently only Nexus S has been tested, but support for other
> devices should be trivial).
>
>  This release centralizes all the work on gstreamer.freedesktop.org
> and avoids the previous lack of a central place to go to for the  
> latest
> code. As well as this, we have reduced the changes/hacks required to
> get GStreamer integrated as much as possible, allowing users to  
> benefit
> from GStreamer changes quickly and easily.
>
>  This is now made far easier thanks to the Androgenizer [2] tool from
> Collabora's Derek Foreman, which allows auto*-style modules to be  
> built
> on Android by just requiring a few lines to be added to existing
> automake files, making it both trivial to add such modules to an
> Android build system and far easier to update/sync to upstream  
> changes.
>  The main upstream GStreamer modules have already been converted to
> using Androgenizer, so you'll benefit from changes in upstream
> GStreamer modules on the spot.
>
>  A few minor commits to gst-plugins-bad and gst-openmax haven't been
> merged yet, due to some issues we need to iron out in a cleaner
> fashion, but if you use the local_manifest.xml we will update it
> whenever switch of repositories happen.
>
>  Questions and comments can be asked on the gstreamer-android
> mailing-list [3],
>
>  Thanks for your interest,
>
>    Edward
>
>
> [1] http://gstreamer.freedesktop.org/wiki/GstreamerAndroid_InstallInstructions
> [2] http://git.collabora.co.uk/?p=user/derek/androgenizer.git
> [3] http://lists.freedesktop.org/mailman/listinfo/gstreamer-android
> --
> Edward Hervey <[hidden email]>
> Collabora Multimedia
>
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel