<div dir="auto"><div dir="auto" style="font-family:sans-serif">Hello.</div><div dir="auto" style="font-family:sans-serif"><br></div><div dir="auto" style="font-family:sans-serif">I have a problem with using libav mp4 demuxer on fragmented live stream. </div><div dir="auto" style="font-family:sans-serif">As I undestand from mov.c the AVIndexEntry* index_entries may greatly increase on fragmented mp4 stream and mp4 demuxer (mov.c) doesn't contain any algorithms to control indexes table size. </div><div dir="auto" style="font-family:sans-serif">This can lead to high memory consumption on live mp4 stream such as dash.</div><div dir="auto" style="font-family:sans-serif">Is there any way to use the libav mp4 demuxer on fragmented mp4 stream without storing the indexes or controlling them?</div><div dir="auto" style="font-family:sans-serif"><br></div><div dir="auto" style="font-family:sans-serif">Thanks.</div><div dir="auto" style="font-family:sans-serif"><br></div><div dir="auto" style="font-family:sans-serif">Best regards,</div><div dir="auto" style="font-family:sans-serif">Alexander</div></div><div class="gmail_extra"><br><div class="gmail_quote">28 мая 2017 г. 2:08 PM пользователь "Александр Костин" <<a href="mailto:akostinnn@gmail.com">akostinnn@gmail.com</a>> написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hello.<br><br>I have some questions about using mp4 demuxer.<br><br>I
 try to demux mp4 file with duration about 20h using libav. I have 
compiled and tested ffmpeg example doc/examples/demuxing_<wbr>decoding.c.<br>But
 after a while I get an error "Failed to add index entry" and mp4 
demuxer stops working. This doesn't reproduce with shorter file (less 
than 15h).<br>Also I try to demux and mux this file with ffmpeg.exe as follows:<br><br>ffmpeg.exe -i input.mp4 -acodec copy -vcodec copy out.mp4<br><br>And I have no any errors messages in this case.<br><br>What is the difference between demuxing_decoding example and ffmpeg.exe demuxing approach?<br>Is there a specific use of libav mp4 demuxer with too long or fragmented mp4 files?<br>Any ideas about reducing/ignoring indexes?<br><br></div>Thanks.<br><br></div>

<p class="MsoNormal"><a name="m_3789830416632746947__MailAutoSig"><span lang="EN-US">Best regards,</span></a></p>

<p class="MsoNormal"><span><span lang="EN-US">Alexander</span></span></p>

</div></div>
</blockquote></div></div>