<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 05/07/2014 05:04 AM, lestoilfante
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAMRjn=NTvsKsyg2RebHfPMK5pCd2NWooL9BfCm=+H88YeGWgyA@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <div dir="ltr">Hi Everyone,
        <div><br>
        </div>
        <div>I have a question about mp4mux. In my test scenario mp4mux
          is running with faststart=true
          faststart-file=/media/test.mp4_TEMP ! filesink
          location=/media/test.mp4 , as you can see same path is used
          because target machine doesn't have enough ram to handle
          faststart-file in memory.</div>
        <div><br>
        </div>
        <div>So in this case test.mp4_TEMP will be renamed or moved to
          filesink location?</div>
      </div>
    </blockquote>
    No, the filesink is responsible for writing to the /media/test.mp4
    and mp4mux doesn't even know which destination the filesink is
    writing to. And the temporary file doesn't contain a full valid mp4
    file.<br>
    <br>
    A mp4 faststart file must have its headers before the streams data
    (moov before mdat) and mp4mux can only generate a complete moov when
    it has all streams data, so it uses a scratch area (the temporary
    file) to store the streams data and when it gets EOS on all streams
    (all streams are done) it will generate the headers (moov), push
    downstream and then start pushing the data it stored to the
    temporary file. <br>
    <blockquote
cite="mid:CAMRjn=NTvsKsyg2RebHfPMK5pCd2NWooL9BfCm=+H88YeGWgyA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Thank you</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Thiago Sousa Santos
Senior Multimedia Engineer, Open Source Group
Samsung Research America - Silicon Valley</pre>
  </body>
</html>