<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&#39;m facing.</div><div><br></div><div>Tell me what you&#39;ve done so far, where you have reached, and what issue is stopping you.</div>

<div><br></div><div>As for what I&#39;ve done, here is a summary:</div><div>1- I&#39;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&#39;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&#39;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&#39;m still looking for an implementation of &quot;gst_codec_utils_h264_get_level_idc&quot;, at the moment I have an approximate &quot;dummy&quot; 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">&lt;<a href="mailto:gstreamer-android-request@lists.freedesktop.org">gstreamer-android-request@lists.freedesktop.org</a>&gt;</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 &#39;help&#39; 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 &quot;Re: Contents of gstreamer-android digest...&quot;<br>
<br>
<br>
Today&#39;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 &lt;<a href="mailto:rasheedshady@gmail.com">rasheedshady@gmail.com</a>&gt;<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>
        &lt;CAKVbdfM8FaP6n=cpLxGA5FFvs5o3S=<a href="mailto:0c%2BeQs9qDnw3iabF1yyg@mail.gmail.com">0c+eQs9qDnw3iabF1yyg@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
Hello,<br>
<br>
First off, fantastic work done on porting gstreamer to android. Big thanks<br>
to all.<br>
I&#39;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>
&quot;gst-launch videotestsrc ! surfaceflingersink&quot; 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&#39;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&#39;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&#39;ve posted this on the google group &quot;android-gstreamer&quot; as well.<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<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>&gt;<br>


<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 16 Aug 2011 14:31:02 +0800<br>
From: Hai Wang &lt;<a href="mailto:hkhaiwang@gmail.com">hkhaiwang@gmail.com</a>&gt;<br>
Subject: Re: Gstreamer on Android-x86<br>
To: Discussions about GStreamer on Android<br>
        &lt;<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a>&gt;<br>
Message-ID:<br>
        &lt;CADr3eXky-t=<a href="mailto:ZAGV6mvEQaDpW6Nnyt618m8ze%2Bfz_nnJ_4iaLZA@mail.gmail.com">ZAGV6mvEQaDpW6Nnyt618m8ze+fz_nnJ_4iaLZA@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
Hi, I have solve the video file play on ARM, but I don&#39;t solve the peoblem<br>
in x86, and do you have interest that we share each other&#39;s solution?<br>
Best wishes.<br>
 Hai Wang<br>
<br>
On Tue, Aug 16, 2011 at 1:58 PM, Shady Rasheed &lt;<a href="mailto:rasheedshady@gmail.com">rasheedshady@gmail.com</a>&gt;wrote:<br>
<br>
&gt; Hello,<br>
&gt;<br>
&gt; First off, fantastic work done on porting gstreamer to android. Big thanks<br>
&gt; to all.<br>
&gt; I&#39;ve managed to use the modifications to modify the android-x86 tree<br>
&gt; and successfully and compiled gstreamer on android-x86<br>
&gt; So far, I can play mp3 and ogg files from with in Android. I managed to run<br>
&gt; &quot;gst-launch videotestsrc ! surfaceflingersink&quot; and saw the video<br>
&gt; test overlay-ed at the top left corner of the screen.<br>
&gt;<br>
&gt; And although gst-inspect states 140 plugins, 9 black listed, and 482<br>
&gt; features, Every time i try to play a video file ( mpeg, mpg, divx, asf,...)<br>
&gt; I get a missing-plugin in the logs.<br>
&gt;<br>
&gt; I believe the good, bad and ugly plugins have compiled successfully.<br>
&gt; However, I&#39;m not sure if gstreamer is picking them up. I had to do a sym<br>
&gt; link to the gst-plugin-loader since a warning message was showing that it<br>
&gt; cannot be found. But even with the warning message gone, I&#39;m still getting<br>
&gt; the missing-plugin message in the logs.<br>
&gt;<br>
&gt; Any help is highly appreciated. Looking forward for some feed back.<br>
&gt; Thanks in advance,<br>
&gt; -Shady<br>
&gt;<br>
&gt; Note: I&#39;ve posted this on the google group &quot;android-gstreamer&quot; as well.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; gstreamer-android mailing list<br>
&gt; <a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
&gt;<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<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>&gt;<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>