1. 02 Jul, 2011 2 commits
    • Nicolas George's avatar
      ALSA demuxer: use av_gettime and a timefilter. · 5d35b279
      Nicolas George authored
      The PTS for captured audio was measured using snd_pcm_htimestamp.
      
      snd_pcm_htimestamp hangs when the input is a dsnoop plugin.
      
      Furthermore, at some point, snd_pcm_htimestamp started returning monotonic
      timestamps rather than wall clock timestamps, in most but not all
      situations.
      Monotonic timestamps are fine, but ffmpeg uses wall clock timestamps
      everywhere else, and we have no API to inform the user which kind of
      timestamps it is.
      
      A separate snd_pcm_htimestamp is only slightly less accurate than
      snd_pcm_htimestamp: the standard deviation for the difference between two
      consecutive timestamps is (on my hardware):
      - ~13 µs with snd_pcm_htimestamp;
      - ~35 µs with av_gettime;
      -  ~5 µs with av_gettime and a timefilter.
      5d35b279
    • Michael Niedermayer's avatar
      Merge remote-tracking branch 'qatar/master' · 3074f03a
      Michael Niedermayer authored
      * qatar/master:
        get_bits: remove x86 inline asm in A32 bitstream reader
        doc: Remove outdated information about our issue tracker
        avidec: Factor out the sync fucntionality.
        fate-aac: Expand coverage.
        ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents().
        ac3dsp: simplify extract_exponents() now that it does not need to do clipping.
        ac3enc: clip coefficients after MDCT.
        ac3enc: add int32_t array clipping function to DSPUtil, including x86 versions.
        swscale: for >8bit scaling, read in native bit-depth.
        matroskadec: matroska_read_seek after after EBML_STOP leads to failure.
        doxygen: fix usage of @file directive in libavutil/{dict,file}.h
        doxygen: Help doxygen parser to understand the DECLARE_ALIGNED and offsetof macros
      
      Conflicts:
      	doc/issue_tracker.txt
      	libavformat/avidec.c
      	libavutil/dict.h
      	libswscale/swscale.c
      	libswscale/utils.c
      	tests/ref/lavfi/pixfmts_scale
      Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      3074f03a
  2. 01 Jul, 2011 24 commits
  3. 30 Jun, 2011 14 commits