1. 13 Jul, 2016 3 commits
    • Janne Grunau's avatar
      checkasm/arm: preserve the stack alignment checkasm_checked_call · 7b1ae0e7
      Janne Grunau authored
      The stack used by checkasm_checked_call_vfp was a multiple of 4 when the
      checked function is called. AAPCS requires a double word (8 byte)
      aligned stack public interfaces. Since both calls are public interfaces
      the stack is misaligned when the checked is called.
      
      Might fix the SIGBUS error in the armv7-linux-clang-3.7 fate config.
      7b1ae0e7
    • Janne Grunau's avatar
      checkasm: vp8.mc: initialize the full src buffer after ec325742 · 80fbb7be
      Janne Grunau authored
      Fixes "Use of uninitialised value" valgrind warnings in checkasm.
      80fbb7be
    • Janne Grunau's avatar
      h2645_parse: handle embedded Annex B NAL units in size prefixed NAL units · 17c99b61
      Janne Grunau authored
      Fixes a regression in ca2f19b9 with some mov/mp4 files. The files have
      several NAL units in the supposed single NAL unit after the size field.
      Annex B start code prefixes are used to separate them. The first NAL unit
      is correctly parsed but the buffer does not point to the next size field.
      Instead semi random data (it seems to be the rbsp_stop_one_bit and the
      start code prefix) is then parsed as length and will exceed the
      remaining length of the buffer.
      
      Patch based on the code in h264's decode_nal_units() and a similar
      patch by Hendrik Leppkes in FFmpeg (a9bb4cf8).
      
      Bug-Id: ffmpeg/trac5529
      Reported-By: Vittorio Giovara
      17c99b61
  2. 11 Jul, 2016 2 commits
  3. 10 Jul, 2016 5 commits
  4. 09 Jul, 2016 1 commit
  5. 08 Jul, 2016 2 commits
    • Martin Storsjö's avatar
      movenc: Add an option for skipping writing the mfra/tfra/mfro trailer · 4f7723cb
      Martin Storsjö authored
      When writing a fragmented file, we by default write an index pointing
      to all the fragments at the end of the file. This causes constantly
      increasing memory usage during the muxing. For live streams, the
      index might not be useful at all.
      
      A similar fragment index is written (but at the start of the file) if
      the global_sidx flag is set. If ism_lookahead is set, we need to keep
      data about the last ism_lookahead+1 fragments.
      
      If no fragment index is to be written, we don't need to store information
      about all fragments, avoiding increasing the memory consumption
      linearly with the muxing runtime.
      
      This fixes out of memory situations with long live mp4 streams.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      4f7723cb
    • Martin Storsjö's avatar
      checkasm: Add tests for vp8dsp · f8d17d53
      Martin Storsjö authored
      The tests are inspired by similar tests for vp9 by
      Ronald Bultje.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      f8d17d53
  6. 06 Jul, 2016 2 commits
  7. 03 Jul, 2016 6 commits
  8. 02 Jul, 2016 8 commits
  9. 29 Jun, 2016 11 commits