1. 15 Sep, 2012 1 commit
    • Ben Jackson's avatar
      lavc/vp6: Implement "slice" threading for VP6A decode · 39a3894a
      Ben Jackson authored
      The YUV channels of VP6 are encoded in a highly linear fashion which does
      not have any slice-like concept to thread.  The alpha channel of VP6A is
      fairly independent of the YUV and comprises 40% of the work.  This patch
      uses the THREAD_SLICE capability to split the YUV and A decodes into
      separate threads.
      
      Two bugs are fixed by splitting YUV and alpha state:
      - qscale_table from VP6A decode was for alpha channel instead of YUV
      - alpha channel filtering settings were overwritten by YUV header parse
      Signed-off-by: 's avatarBen Jackson <ben@ben.com>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      39a3894a
  2. 26 Feb, 2012 1 commit
    • Anton Khirnov's avatar
      avconv: saner output video timebase. · 832ba44d
      Anton Khirnov authored
      r_frame_rate should in theory have something to do with input framerate,
      but in practice it is often made up from thin air by lavf. So unless we
      are targeting a constant output framerate, it's better to just use input
      stream timebase.
      
      Brings back dropped frames in nuv and cscd tests introduced in
      cd1ad18a
      832ba44d
  3. 03 Feb, 2012 1 commit
    • Anton Khirnov's avatar
      frame{crc/md5}: set the stream timebase from codec timebase. · d2afbd9a
      Anton Khirnov authored
      Right now those muxers use the default timebase in all cases(1/90000).
      
      This patch avoid unnecessary rescaling and makes the printed timestamps
      more readable.
      
      Also, extend the printed information to include the timebases and packet
      pts/duration and align the columns.
      
      Obviously changes the results of all fate tests which use those two
      muxers.
      d2afbd9a
  4. 15 Mar, 2010 1 commit
    • Måns Rullgård's avatar
      Add FATE tests · 2fad0977
      Måns Rullgård authored
      This adds a "fate" make target which runs the full FATE test suite.
      Individual tests can be run with "make fate-$testname".
      
      The location of the FATE test samples must be specified with the
      --samples=PATH option to configure.
      
      The tests/fate-update.sh script regenerates the references files and
      test list from the online FATE database.  These are checked in since
      generating them requires non-standard tools.
      
      Originally committed as revision 22552 to svn://svn.ffmpeg.org/ffmpeg/trunk
      2fad0977