<div dir="ltr">Thanks for the reply,I checked it got some what I need I have another doubt here in avio_reading.c it is directly mapping file to a byte array but what I need is,to ffmpeg I need to pass a sample byte array with some values i.e then ffmpeg need to play those bytes.<div>
<br></div><div>I tried with the following code:</div><div><br></div><div>what I did is I am passing a byte array which contains some values from my java code and copying that to uint *buffer_temp and assigned it to bd</div>
<div><br></div><div>







<p class=""><span class="">struct</span> buffer_data {</p>
<p class="">    <span class="">uint8_t</span> *<span class="">ptr</span>;</p>
<p class=""><span class="">    </span><span class="">size_t</span><span class=""> </span><span class="">size</span><span class="">; </span>///< size left in the buffer</p>
<p class="">};</p><p class=""><br></p><p class="">







</p><p class=""> <span class="">struct</span> buffer_data bd = { 0 };</p><p class=""><br></p></div><div>
<p class=""><span class="">     </span> <span class="">jbyte</span> *bytesTemp = (*env)-><span class="">GetByteArrayElements</span>(env, inputArray,NULL);</p>
<p class=""><span class="">     </span> buffer_temp = <span class="">av_malloc</span>(length);</p>
<p class=""><span class="">     </span> <span class="">memcpy</span>(buffer_temp,bytesTemp,length);</p>
<p class=""><span class="">     </span> bd.<span class="">ptr</span>  = buffer_temp;</p>
<p class=""><span class="">     </span> bd.<span class="">size</span> = length;</p></div><div><br></div><div>fmt_ctx->pb = bd;</div><div><br></div><div>from here I am trying to open file by using below code</div><div>







<p class=""><span class="">if</span> ((ret = <span class="">avformat_open_input</span>(&fmt_ctx, NULL, NULL, &m_iFormatOpts)) < 0)</p>
<p class=""><span class="">     </span>{</p>
<p class=""><span class=""><span class="">      </span><span class="">    </span>LOGE(</span>"Cannot open input file\n"<span class="">);</span></p><p class="">return<span class="">;</span></p><p class="">}</p><p class="">
<br></p><p class="">then I am getting ret <0</p><p class=""><br></p><p class="">So please help me in solving this problem.</p><p class=""><br></p><p class="">Thanks & Regards,</p><p class="">Vinay.</p></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Apr 14, 2014 at 11:12 AM, Anshul <span dir="ltr"><<a href="mailto:anshul.ffmpeg@gmail.com" target="_blank">anshul.ffmpeg@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">Yamusani Vinay <<a href="mailto:yamusanivinay@gmail.com">yamusanivinay@gmail.com</a>> wrote:<br>
>Hi All,<br>
><br>
>I am developing an android app where I need to play music.I know how to<br>
>play audio using ffmpeg by giving the audio path.but my problem is in<br>
>my<br>
>application I will get audio stream in  the form of bytes.So anyone<br>
>please<br>
>help me in playing these audio bytes using ffmpeg.<br>
><br>
>input:audio stream in the form of bytes.<br>
><br>
>Thanks,<br>
>Vinay Yamusani.<br>
><br>
><br>
</div></div>>------------------------------------------------------------------------<br>
><br>
>_______________________________________________<br>
>Libav-user mailing list<br>
><a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
><a href="http://ffmpeg.org/mailman/listinfo/libav-user" target="_blank">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
<br>
Since u have posted at libav I consider you would be using library not ffmpeg binary.<br>
<br>
You should start with avio_ reading.c example at doc/examples.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-Anshul<br>
<br>
--<br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.<br>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" target="_blank">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
</font></span></blockquote></div><br></div>