1. 24 Mar, 2018 6 commits
  2. 23 Mar, 2018 5 commits
  3. 22 Mar, 2018 21 commits
  4. 21 Mar, 2018 5 commits
  5. 20 Mar, 2018 3 commits
    • Aman Gupta's avatar
      avcodec/mediacodecdec: propagate SAR to h/w frames · 2ddc6b43
      Aman Gupta authored
      Allows consumers who are converting hardware buffers
      to OpenGL textures to render the frames at the intended
      display resolution.
      Signed-off-by: 's avatarAman Gupta <aman@tmm1.net>
      Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
      2ddc6b43
    • Michael Niedermayer's avatar
      avformat/mov: Check STSC and remove invalid entries · 9e67447a
      Michael Niedermayer authored
      Fixes assertion failure
      Fixes: crbug 822547, crbug 822666 and crbug 823009
      
      Affects: aark15sd_9A62E2FA.mp4
      
      Found-by: ClusterFuzz
      Reviewed-by: 's avatarMatt Wolenetz <wolenetz@google.com>
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      9e67447a
    • Jörn Heusipp's avatar
      avformat/libopenmpt: Probe file format from file data if possible · f6ea397d
      Jörn Heusipp authored
      When building with libopenmpt 0.3, use the libopenmpt file header
      probing functions for probing. libopenmpt probing functions are
      allocation-free and designed to be as fast as possible.
      
      For libopenmpt 0.2, or when libopenmpt 0.3 file header probing cannot
      probe successfully due to too small probe buffer, test the filename
      against the file extensions supported by the libopenmpt library that
      is actually linked, instead of relying on a hard-coded file extension
      list. File extension testing is also allocation-free and designed to
      be fast in libopenmpt. Avoiding a hard-coded file extension list is
      useful because later libopenmpt versions will likely add support for
      more module file formats.
      
      libopenmpt file header probing is tested regularly against the FATE
      suite and other diverse file collections by libopenmpt upstream in
      order to avoid false positives.
      
      FATE passes with './configure --enable-libopenmpt' as well as with
      './configure --enable-libopenmpt --enable-libmodplug'.
      
      libopenmpt probing adds about 5%..10% cpu time (depending on precise
      usage pattern and host CPU and compiler version used for libopenmpt)
      compared to all current internal FFmpeg probing functions combined in
      tools/probetest for all of its module formats combined (currently 41
      modules formats in libopenmpt 0.3.4 and 234 file formats in FFmpeg).
      Signed-off-by: 's avatarJörn Heusipp <osmanx@problemloesungsmaschine.de>
      Reviewed-by: 's avatarJosh de Kock <josh@itanimul.li>
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      f6ea397d