<div dir="ltr">Hello,<div><br></div><div>I would gladly share what I have with you. Hopefully, you can help me solve a problem I'm facing.</div><div><br></div><div>Tell me what you've done so far, where you have reached, and what issue is stopping you.</div>
<div><br></div><div>As for what I've done, here is a summary:</div><div>1- I'm using Android-x86 port from <a href="http://www.gingerbread-x86.org/">http://www.gingerbread-x86.org/</a> gingerbread-x86 branch. </div>
<div> The version I'm using is 2.3.5</div><div>2- I cloned the gstreamer_aggregate folder and the framework/base folder from the git as decribed on <a href="http://collabor.co.uk">collabor.co.uk</a></div><div> However, since the framework/base is that of 2.3.2, I couldn't just replace the one in 2.3.5, so I left it out of my android-x86 tree.</div>
<div> This meant that I had to make a diff between the 2.3.2 and 2.3.5 framework files, whenever the compiler stops with an error. I did this so that I only put the changes required by gstplayer to work. Not much is required.</div>
<div>3- I replaced all arm references in the Android.mk files particularly --host=i686-pc-linux-gnu</div><div>4- I added the switch --disable-asm in gstreamer_aggregate/x264/Android.mk (although I might set this back to see if I can get it to work)</div>
<div>5- I'm still looking for an implementation of "gst_codec_utils_h264_get_level_idc", at the moment I have an approximate "dummy" implementation.</div><div>6- I compiled several times, and worked through little changes that I had to make with the mk files.</div>
<div><br></div><div>The above is quite simple, managed to get this far in one afternoon...</div><div><br></div><div>Eventually it compiled and worked partially. As I mentioned, mp3, ogg files play without a problem from with in Android UI. Videotestsrc overlays the output on top of the android gui. However, I keep getting a missing-plugin message when I try to play any video file.</div>
<div><br></div><div>Have you come across the missing plugin issue on your ARM device?</div><div>Can you please tell me, how many plugins list when you run gst-inspect on your ARM device? Also, where are the .so files of the plugins located?</div>
<div><br></div><div>Hope the info I gave you is helpful. If you tell me how much you progressed, I might be able to help you more.</div><div>Regards,<br><br><div class="gmail_quote">On Tue, Aug 16, 2011 at 11:00 PM, <span dir="ltr"><<a href="mailto:gstreamer-android-request@lists.freedesktop.org">gstreamer-android-request@lists.freedesktop.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Send gstreamer-android mailing list submissions to<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:gstreamer-android-request@lists.freedesktop.org">gstreamer-android-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:gstreamer-android-owner@lists.freedesktop.org">gstreamer-android-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of gstreamer-android digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Gstreamer on Android-x86 (Shady Rasheed)<br>
2. Re: Gstreamer on Android-x86 (Hai Wang)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 16 Aug 2011 09:58:35 +0400<br>
From: Shady Rasheed <<a href="mailto:rasheedshady@gmail.com">rasheedshady@gmail.com</a>><br>
Subject: Gstreamer on Android-x86<br>
To: <a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
Message-ID:<br>
<CAKVbdfM8FaP6n=cpLxGA5FFvs5o3S=<a href="mailto:0c%2BeQs9qDnw3iabF1yyg@mail.gmail.com">0c+eQs9qDnw3iabF1yyg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hello,<br>
<br>
First off, fantastic work done on porting gstreamer to android. Big thanks<br>
to all.<br>
I've managed to use the modifications to modify the android-x86 tree<br>
and successfully and compiled gstreamer on android-x86<br>
So far, I can play mp3 and ogg files from with in Android. I managed to run<br>
"gst-launch videotestsrc ! surfaceflingersink" and saw the video<br>
test overlay-ed at the top left corner of the screen.<br>
<br>
And although gst-inspect states 140 plugins, 9 black listed, and 482<br>
features, Every time i try to play a video file ( mpeg, mpg, divx, asf,...)<br>
I get a missing-plugin in the logs.<br>
<br>
I believe the good, bad and ugly plugins have compiled successfully.<br>
However, I'm not sure if gstreamer is picking them up. I had to do a sym<br>
link to the gst-plugin-loader since a warning message was showing that it<br>
cannot be found. But even with the warning message gone, I'm still getting<br>
the missing-plugin message in the logs.<br>
<br>
Any help is highly appreciated. Looking forward for some feed back.<br>
Thanks in advance,<br>
-Shady<br>
<br>
Note: I've posted this on the google group "android-gstreamer" as well.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.freedesktop.org/archives/gstreamer-android/attachments/20110816/65f629c2/attachment.htm" target="_blank">http://lists.freedesktop.org/archives/gstreamer-android/attachments/20110816/65f629c2/attachment.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 16 Aug 2011 14:31:02 +0800<br>
From: Hai Wang <<a href="mailto:hkhaiwang@gmail.com">hkhaiwang@gmail.com</a>><br>
Subject: Re: Gstreamer on Android-x86<br>
To: Discussions about GStreamer on Android<br>
<<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a>><br>
Message-ID:<br>
<CADr3eXky-t=<a href="mailto:ZAGV6mvEQaDpW6Nnyt618m8ze%2Bfz_nnJ_4iaLZA@mail.gmail.com">ZAGV6mvEQaDpW6Nnyt618m8ze+fz_nnJ_4iaLZA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi, I have solve the video file play on ARM, but I don't solve the peoblem<br>
in x86, and do you have interest that we share each other's solution?<br>
Best wishes.<br>
Hai Wang<br>
<br>
On Tue, Aug 16, 2011 at 1:58 PM, Shady Rasheed <<a href="mailto:rasheedshady@gmail.com">rasheedshady@gmail.com</a>>wrote:<br>
<br>
> Hello,<br>
><br>
> First off, fantastic work done on porting gstreamer to android. Big thanks<br>
> to all.<br>
> I've managed to use the modifications to modify the android-x86 tree<br>
> and successfully and compiled gstreamer on android-x86<br>
> So far, I can play mp3 and ogg files from with in Android. I managed to run<br>
> "gst-launch videotestsrc ! surfaceflingersink" and saw the video<br>
> test overlay-ed at the top left corner of the screen.<br>
><br>
> And although gst-inspect states 140 plugins, 9 black listed, and 482<br>
> features, Every time i try to play a video file ( mpeg, mpg, divx, asf,...)<br>
> I get a missing-plugin in the logs.<br>
><br>
> I believe the good, bad and ugly plugins have compiled successfully.<br>
> However, I'm not sure if gstreamer is picking them up. I had to do a sym<br>
> link to the gst-plugin-loader since a warning message was showing that it<br>
> cannot be found. But even with the warning message gone, I'm still getting<br>
> the missing-plugin message in the logs.<br>
><br>
> Any help is highly appreciated. Looking forward for some feed back.<br>
> Thanks in advance,<br>
> -Shady<br>
><br>
> Note: I've posted this on the google group "android-gstreamer" as well.<br>
><br>
> _______________________________________________<br>
> gstreamer-android mailing list<br>
> <a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.freedesktop.org/archives/gstreamer-android/attachments/20110816/de2e0127/attachment-0001.htm" target="_blank">http://lists.freedesktop.org/archives/gstreamer-android/attachments/20110816/de2e0127/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
gstreamer-android mailing list<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
<br>
<br>
End of gstreamer-android Digest, Vol 4, Issue 1<br>
***********************************************<br>
</blockquote></div><br></div></div>