1. 04 Dec, 2012 2 commits
  2. 03 Dec, 2012 2 commits
  3. 29 Nov, 2012 1 commit
  4. 28 Nov, 2012 8 commits
  5. 27 Nov, 2012 3 commits
  6. 26 Nov, 2012 1 commit
  7. 25 Nov, 2012 2 commits
  8. 22 Nov, 2012 1 commit
  9. 21 Nov, 2012 1 commit
    • Xi Wang's avatar
      apetag: fix error handling in ff_ape_parse_tag() · b655cfef
      Xi Wang authored
      The following error handling is broken due to signedness.
      
          int file_size;
          uint32_t tag_bytes;
          int64_t tag_start;
          ...
          tag_start = file_size - tag_bytes - APE_TAG_FOOTER_BYTES;
          if (tag_start < 0) { ... }
      
      Note that tag_bytes is unsigned, which makes the right-hand side of
      `tag_start = ...' unsigned, too.  The 32-bit unsigned value is then
      zero-extended to 64 bits.  Therefore, tag_start must be non-negative,
      and the check (tag_start < 0) is always false, which breaks the error
      handling.  This patch fixes the check.
      Signed-off-by: 's avatarXi Wang <xi.wang@gmail.com>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      b655cfef
  10. 15 Nov, 2012 1 commit
    • Janne Grunau's avatar
      mxfdec: fix typo in mxf_read_seek() · c84cce5a
      Janne Grunau authored
      Check the number of index tables before using byte offset based seeking
      instead of the index_tables pointer.
      
      Found by Måns Rullgård <mans@mansr.com>.
      c84cce5a
  11. 14 Nov, 2012 3 commits
  12. 13 Nov, 2012 1 commit
  13. 12 Nov, 2012 14 commits