1. 23 Nov, 2013 1 commit
  2. 28 Oct, 2013 1 commit
  3. 10 May, 2013 1 commit
  4. 04 May, 2013 1 commit
  5. 09 Apr, 2013 2 commits
  6. 22 Mar, 2013 1 commit
    • Jindřich Makovička's avatar
      af_asyncts: fix compensation and PTS monotonicity · 20a8ee30
      Jindřich Makovička authored
      This patch improves af_asyncts behavior on streams with bogus PTS, which
      are either non-monotonic, or contain PTS jitter, and trigger the
      non-monotonicity error. With this patch, af_asyncts is able to correct
      these streams and avoid the error.
      
      Firstly, it fixes resample compensation calculation by supplying proper
      units to avresample_set_compensation (sample count per second instead
      of sample count per some arbitrary frame size). Also, the calculation of
      the compensation itself is fixed - delta is proportional to an adjustment
      of the compensation, not the compensation itself. Ideally, the compensation
      should converge to a value that keeps delta at zero.
      
      To be able to deal with sources with PTS jitter even without resampling,
      small PTS errors are adjusted, so the output frames do not overlap.
      
      Finally, one more monotonicity check is added.
      
      The FATE reference changes because now there is 8 less samples of
      silence because of the pts jitter.
      Signed-off-by: 's avatarJindřich Makovička <makovick@gmail.com>
      20a8ee30
  7. 08 Mar, 2013 1 commit
  8. 13 Dec, 2012 6 commits
  9. 28 Nov, 2012 1 commit
  10. 10 Oct, 2012 1 commit
  11. 05 Oct, 2012 1 commit
  12. 07 Sep, 2012 1 commit
  13. 04 Sep, 2012 2 commits
  14. 24 Aug, 2012 1 commit
  15. 15 Aug, 2012 1 commit
  16. 29 Jul, 2012 2 commits
  17. 09 Jul, 2012 2 commits
  18. 26 Jun, 2012 1 commit
  19. 05 Jun, 2012 1 commit
  20. 22 May, 2012 1 commit
  21. 14 May, 2012 1 commit