<div dir="ltr">@Nikita: No, it's built into an FPGA.<div>@Puneet: That's working much better now.</div><div><br></div><div>I've also managed to include the Neon libraries correctly and have noticed a decent speed improvement, so am much happier. Now, of course, I need to make it twice as fast again, but that's going to need a different CPU, I think.</div><div><br></div><div>Cheers,</div><div>Simon</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 8 September 2016 at 11:44, Nikita Orlov <span dir="ltr"><<a href="mailto:nikitos1550@yandex.ru" target="_blank">nikitos1550@yandex.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I see. Do you have exactly model name of cpu?<br>
<br>
08.09.2016, 13:40, "Simon Brown" <<a href="mailto:simon.k.brown@gmail.com">simon.k.brown@gmail.com</a>>:<br>
<div class="HOEnZb"><div class="h5">> That's excellent - thank you. I had changed number of threads, but only after the codec was opened.<br>
><br>
> The CPU is a dual core Cortex-A9 running at 950MHz. There is no hardware coprocessor, so was hoping to eek out what I could from this.<br>
><br>
> I know FFMpeg has some Neon options (and the libraries have been built with HAVE_NEON=1, but does anyone know how much of the H.264 decoder has Neon code, if any?<br>
><br>
> Cheers,<br>
> Simon<br>
><br>
> On 8 September 2016 at 11:11, Puneet Kapoor <<a href="mailto:puneet.cse.iitd@gmail.com">puneet.cse.iitd@gmail.com</a>> wrote:<br>
>> I had a similar question sometime back.<br>
>> Try following this thread: <a href="https://ffmpeg.org/pipermail/libav-user/2016-July/009365.html" rel="noreferrer" target="_blank">https://ffmpeg.org/<wbr>pipermail/libav-user/2016-<wbr>July/009365.html</a> see if it helps you.<br>
>><br>
>> Cheers<br>
>><br>
>> On Thu, Sep 8, 2016 at 11:36 AM, Nikita Orlov <<a href="mailto:nikitos1550@yandex.ru">nikitos1550@yandex.ru</a>> wrote:<br>
>>> Hi!<br>
>>><br>
>>> Which cpu do you use? Most probably there is hardware decoder. Current cpu usually can decode 4K@30<br>
>>> some FullHD@30 at least.<br>
>>><br>
>>> Another thing, that maybe can suit your case, is to prepare video optimized for decode.<br>
>>> Very simple optimization is to use simplest profile - baseline. I believe that there are some other options<br>
>>> to increase decoding speed, you have to google them.<br>
>>><br>
>>> 08.09.2016, 00:41, "Simon Brown" <<a href="mailto:simon.k.brown@gmail.com">simon.k.brown@gmail.com</a>>:<br>
>>>> Thank you - I tried that, but got no noticeable difference.<br>
>>>><br>
>>>> On 7 September 2016 at 16:59, Kristijonas Malisauskas <<a href="mailto:km@sportcaster.dk">km@sportcaster.dk</a>> wrote:<br>
>>>>> First thing i would suggest doing is setting your AVCodecContext to use more threads<br>
>>>>><br>
>>>>> for ex: videoCtx->thread_count = 4;<br>
>>>>><br>
>>>>> On Wed, Sep 7, 2016 at 3:05 PM, Simon Brown <<a href="mailto:simon.k.brown@gmail.com">simon.k.brown@gmail.com</a>> wrote:<br>
>>>>>> I'm running a decode operation using doc/examples/demuxing_<wbr>decoding.c I'm running on an Arm A9 with Neon enabled. Sending a 1280x720p stream at 24fps it can only decode about 15fps. Is there any way of speeding up the decode operation?<br>
>>>>>><br>
>>>>>> Regards,<br>
>>>>>> Simon<br>
>>>>>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
>>>>><br>
>>>>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
>>>> ,<br>
>>>><br>
>>>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
>>><br>
>>> --<br>
>>> Nikita Orlov<br>
>>> Skype: nik_stet<br>
>>> QQ: 2717846083<br>
>>><br>
>>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
>><br>
>> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
><br>
> ,<br>
><br>
> ______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
<br>
-- <br>
Nikita Orlov<br>
Skype: nik_stet<br>
QQ: 2717846083<br>
______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://ffmpeg.org/mailman/<wbr>listinfo/libav-user</a><br>
</div></div></blockquote></div><br></div>