<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi buddies,<div><br></div><div><br></div><div>   Can anyone give me some help ?</div><div><br></div><div>Thanks and Best Regards,</div><div>Haiming Wang<br><br><div><hr id="stopSpelling">From: whm_buaa@hotmail.com<br>To: gstreamer-devel@lists.freedesktop.org<br>Subject: why x264enc doesn't work on android?<br>Date: Mon, 24 Jun 2013 10:25:26 +0800<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Hi Friends,<div><br></div><div><span style="font-size:12pt;">  I'm now trying to send a H264 stream from android phone.   I built the gstreamer android sdk by my self with:</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">               cerbero  -c   ./config/cross-android.cbc bootstrap</span></div><div><span style="font-size:12pt;">               cerbero -c  ./config/cross-android.cbc package </span>streamer-sdk</div><div><br></div><div> I checked the SDK I got, and it seems x264 has been included according to below information:</div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">                       </span><span style="font-size:12pt;">localhost:gstreamer-sdk-android-arm-2013.6 hamwang$ find . -name *x264*</span></div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./include/x264.h</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./include/x264_config.h</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./lib/gstreamer-0.10/static/libgstx264.a</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./lib/gstreamer-0.10/static/libgstx264.la</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./lib/libx264.a</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>./lib/pkgconfig/x264.pc</div><div><span style="font-size:12pt;">                     </span><span style="font-size:12pt;"> </span>localhost:gstreamer-sdk-android-arm-2013.6 hamwang$</div><div><br></div><div>I tried based on tutorial -2, and I just change below line:</div><div><br></div><div>        <span style="font-family:Monaco;font-size:11px;">data-></span><span style="font-family:Monaco;font-size:11px;color:rgb(3, 38, 204);">pipeline</span><span style="font-family:Monaco;font-size:11px;"> = gst_parse_launch(</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;">" </span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;text-decoration:underline;">videotestsrc</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;"> is-live=1 ! x264enc tune=</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;text-decoration:underline;">zerolatency</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;"> byte-stream=true </span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;text-decoration:underline;">bitrate</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;">=300 ! rtph264pay !</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;">  </span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;text-decoration:underline;">udpsink</span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;">  </span><span style="color:rgb(57, 51, 255);font-family:Monaco;font-size:11px;">clients=192.168.1.109:50000"</span><span style="font-family:Monaco;font-size:11px;">, &error);</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">when I run this program on my device,  it continuously says:  x264enc can not found. </span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">I tried to add x264 to Android.mk file as below:</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">   </span><span style="font-family:Monaco;font-size:11px;color:rgb(1, 25, 147);">GSTREAMER_PLUGINS         :</span><span style="font-family:Monaco;font-size:11px;">= </span><span style="color:rgb(0, 143, 0);font-family:Monaco;font-size:11px;">$(GSTREAMER_PLUGINS_CORE)</span><span style="font-family:Monaco;font-size:11px;">  </span><span style="color:rgb(0, 143, 0);font-family:Monaco;font-size:11px;">$(GSTREAMER_PLUGINS_ENCODING)</span><span style="font-family:Monaco;font-size:11px;"> </span><span style="color:rgb(0, 143, 0);font-family:Monaco;font-size:11px;">$(GSTREAMER_PLUGINS_NET)</span><span style="font-family:Monaco;font-size:11px;"> </span><span style="color:rgb(0, 143, 0);font-family:Monaco;font-size:11px;">$(GSTREAMER_PLUGINS_SYS)</span><span style="font-family:Monaco;font-size:11px;"> x264</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">but the result is the same.</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">Could any friend give me some advice?</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">Thank you very much in advance!</span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;">Best Regards,</span></div><div><span style="font-size:12pt;">Haiming Wang </span></div>                                         </div>
<br>_______________________________________________
gstreamer-devel mailing list
gstreamer-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</div></div>                                     </div></body>
</html>