1. 04 Dec, 2014 1 commit
  2. 03 Dec, 2014 11 commits
  3. 02 Dec, 2014 9 commits
  4. 01 Dec, 2014 1 commit
  5. 28 Nov, 2014 9 commits
  6. 27 Nov, 2014 7 commits
  7. 26 Nov, 2014 2 commits
    • Martin Storsjö's avatar
      movenc: Expose the fragment index as an avoption · 234fb81e
      Martin Storsjö authored
      This allows setting the right fragment number if doing
      random-access writing of fragments, and also allows reading the
      current sequence number.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      234fb81e
    • Martin Storsjö's avatar
      movenc: Add a flag for indicating a discontinuous fragment · ee37620b
      Martin Storsjö authored
      This allows creating a later mp4 fragment without sequentially
      writing the earlier ones before (when called from a segmenter).
      
      Normally when writing a fragmented mp4 file sequentially, the
      first timestamps of a fragment are adjusted to match the
      end of the previous fragment, to make sure the timestamp is the
      same, even if it is calculated as the sum of previous fragment
      durations. (And for the first packet in a file, the offset of
      the first packet is written using an edit list.)
      
      When writing an individual mp4 fragment discontinuously like this
      (with potentially writing the earlier fragments separately later),
      there's a risk of getting a gap in the timeline if the duration
      field of the last packet in the previous fragment doesn't match up
      with the start time of the next fragment.
      
      Using this requires setting -avoid_negative_ts make_non_negative
      (or -avoid_negative_ts 0).
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      ee37620b