Several problems in Gstreamer Android

Andoni Morales ylatuya at gmail.com
Thu Feb 28 04:44:26 PST 2013


2013/2/28 Jacques Bride <jacques.bride at gmail.com>:
> Hello All, Hello Andoni
> Just to inform you that sucessfully linked together ffmpeg and other
> Gstreamer plugins of the SDK within an android aplication using using the
> patches mentionned in this messghe thread together with this one
> http://lists.freedesktop.org/archives/gstreamer-android/2012-December/000371.html
> Thanks a lot

Great to ear you made it :)

Cheers,
Andoni
> Jacques
>
>
>
> 2013/2/20 Andoni Morales <ylatuya at gmail.com>
>>
>> 2013/2/19 Jacques Bride <jacques.bride at gmail.com>:
>> > Hello All
>> >
>> > On Android and Gstreamer SDK, I also met the already exposed problem
>> > with
>> > av_malloc defined both in ffmpeg and ffmpegcolorspace. I run ubuntu
>> > 12.04
>> > and I wish to create an android player for H264using ffmpeg usiing
>> > tutorial5
>> >
>> > I went and see https://bugs.freedesktop.org/show_bug.cgi?id=59485 which
>> > provides a new ffmpegclorspace library.
>> >
>> > Unfortunately it's not a static version but a .so version.
>>
>> Not that there are 2 bugs related to this issue:
>> https://bugs.freedesktop.org/show_bug.cgi?id=59485
>> https://bugs.freedesktop.org/show_bug.cgi?id=59250
>>
>> I have also updated the correct file, including the static lib and not
>> the shared one
>>
>> Andoni
>> > Looking at the comments, I downloaded the tar.gz plugin-base package
>> > containing the fix from :
>> >
>> > http://cgit.freedesktop.org/gstreamer-sdk/gst-plugins-base/commit/?id=8599175207e044ad5a46edc81ed9166dd3175157
>> > I also installed androgenizer from
>> > http://cgit.collabora.com/git/android/androgenizer.git/
>> >
>> > Unfortunately, I did not manage to run ./autogen.sh to create the
>> > configure
>> > script, got message saying missing common/gst-autogen.sh....
>> >
>> > I would be very grateful someone kindly share with us a fixed static
>> > version
>> > of this lib please?
>> >
>> > Jacques
>> >
>> >
>> > 2013/1/24 Andoni Morales <ylatuya at gmail.com>
>> >>
>> >> 2013/1/24 FoxKisaraki <sakurazuka2001 at yahoo.com.tw>:
>> >> > Hello everyone, I'm new in this forum
>> >> >
>> >> > I've been developing gstreamer application for a while on MS Windows
>> >> >
>> >> > Now I'm trying to develop some gstreamer applicatoin on Android.
>> >> >
>> >> > I had downloaded SDK & Tutorials from
>> >> >
>> >> >
>> >> > http://docs.gstreamer.com/display/GstSDK/Installing+for+Android+development
>> >> >
>> >> > and try to run Toturial 1~3, so far everything seems fine.
>> >> >
>> >> > Now I want to modify code in Toturial3, which made it play .ts (
>> >> > H.264 +
>> >> > MP3
>> >> > ), but met problems below:
>> >> >
>> >> > 1. in plugin.mk, I have to remove ffmpeg from
>> >> > GSTREAMER_PLUGINS_CODECS_RESTRICTED otherwise I will fail to build
>> >> > project,
>> >> > and due to lack of ffmpeg, I can't use ffdec_h264 & ffdec_mp3.
>> >> Hi,
>> >>
>> >> This is now fixed. Please, refer to the following bug reports which
>> >> provide the required elements to fix the link with ffmpeg until the
>> >> next release:
>> >> https://bugs.freedesktop.org/show_bug.cgi?id=59485
>> >> https://bugs.freedesktop.org/show_bug.cgi?id=59250
>> >>
>> >> >
>> >> > 2. some elements seems had different name from plugin.mk, for
>> >> > example,
>> >> > if I
>> >> > try to use mpegtsdemux in my pipeline, I will get error "no element
>> >> > mpegtsdemux", however I can use tsdemux instead of it.
>> >>
>> >> With the SDK we don't provide mpegtsdemux anymore as it's being
>> >> replaced by tsdemux, which should be the preferred one now.
>> >>
>> >> >
>> >> > 3. The tutorials built gstreamer cores and elements need in a single
>> >> > file
>> >> > gstreamer-android.so, deu to reason 2, I want to use gst-inspect to
>> >> > figure
>> >> > out what elements actually named in adb shell, but I can't find
>> >> > gst-inspect
>> >> > in anywhere ( seems not provided by Gstreamer Android SDK ), also, I
>> >> > can't
>> >> > try gst-launch for test pipeline either.
>> >>
>> >> We also provide a tarball with the shared libraries and the gstreamer
>> >> tools. You can find them here with the "runtime" suffix:
>> >>
>> >>
>> >> http://www.freedesktop.org/software/gstreamer-sdk/data/packages/android/arm/
>> >> Make sure you download the debug version which includes GStreamer logs.
>> >>
>> >> Cheers,
>> >> Andoni
>> >> >
>> >> > 4. I tried a pipeline : filesrc location=/data/app/test.ts ! typefind
>> >> > !
>> >> > tsdemux name=demux ! queue ! amcviddec-omxgoogleh264decoder !
>> >> > ffmpegcolorspace !autovideosink demux. ! queue ! mad ! autoaudiosink
>> >> > , but I get errors:"error received from element demux : could not
>> >> > demultiplex stream" and "Internal data stream error". I guess either
>> >> > I
>> >> > use
>> >> > wrong demuxer or wrong decoder, but since I had no gst-launch, it's
>> >> > quite
>> >> > difficult to debug.
>> >> >
>> >> > Anyone meets the same question?
>> >> > Thanks for reading this.
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > View this message in context:
>> >> >
>> >> > http://gstreamer-devel.966125.n4.nabble.com/Several-problems-in-Gstreamer-Android-tp4658132.html
>> >> > Sent from the GStreamer-devel mailing list archive at Nabble.com.
>> >> > _______________________________________________
>> >> > gstreamer-devel mailing list
>> >> > gstreamer-devel at lists.freedesktop.org
>> >> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>> >>
>> >>
>> >>
>> >> --
>> >> Andoni Morales Alastruey
>> >>
>> >> LongoMatch:The Digital Coach
>> >> http://www.longomatch.ylatuya.es
>> >> _______________________________________________
>> >> gstreamer-devel mailing list
>> >> gstreamer-devel at lists.freedesktop.org
>> >> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>> >
>> >
>> >
>> > _______________________________________________
>> > gstreamer-devel mailing list
>> > gstreamer-devel at lists.freedesktop.org
>> > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>> >
>>
>>
>>
>> --
>> Andoni Morales Alastruey
>>
>> LongoMatch:The Digital Coach
>> http://www.longomatch.ylatuya.es
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>



-- 
Andoni Morales Alastruey

LongoMatch:The Digital Coach
http://www.longomatch.ylatuya.es


More information about the gstreamer-devel mailing list