1. 24 Jul, 2012 1 commit
    • Rémi Denis-Courmont's avatar
      aout: report drift via parameter rather than callback · 32aa1b26
      Rémi Denis-Courmont authored
      The time report callback could only be called from pf_play() so this is
      cleaner and less prone to coding mistake.
      
      Also pass the relative drift instead of the absolute play time stamp.
      The drift is less subject to scheduling noise, i.e. drift evolves much
      slower than current time advances.
      32aa1b26
  2. 19 Jul, 2012 1 commit
  3. 03 Jul, 2012 2 commits
  4. 06 Jun, 2012 1 commit
  5. 31 May, 2012 1 commit
  6. 30 May, 2012 1 commit
  7. 22 May, 2012 3 commits
  8. 16 May, 2012 1 commit
  9. 01 Apr, 2012 1 commit
    • Rémi Denis-Courmont's avatar
      Undo misuse of module_config_t.b_dirty · 5eeeb50d
      Rémi Denis-Courmont authored
      This fixes a bug whereby the configuration would not be saved because
      Qt4 cleared the b_dirty flag instead of minding its own business.
      
      The core determines whether the value of a configuration item as changed
      using b_dirty. b_dirty is _not_ meant to signal changes in choices list.
      Configuration callbacks blindly set b_dirty, so the UI can assume that
      choices changed. Besides those callbacks should be removed as they do
      not follow the locking model of the configuration and can cause crashes.
      5eeeb50d
  10. 27 Mar, 2012 1 commit
  11. 22 Feb, 2012 1 commit
  12. 19 Feb, 2012 1 commit
  13. 01 Feb, 2012 4 commits
  14. 15 Dec, 2011 1 commit
  15. 02 Oct, 2011 1 commit
  16. 08 Aug, 2011 1 commit
  17. 06 Aug, 2011 1 commit
  18. 04 Aug, 2011 2 commits
  19. 03 Aug, 2011 1 commit
  20. 02 Aug, 2011 1 commit
  21. 01 Aug, 2011 1 commit
    • Rémi Denis-Courmont's avatar
      aout: add an optional flush/drain callback · cba93daf
      Rémi Denis-Courmont authored
      Audio output plugins can use this to expedite discarding pending
      buffers. This reduces latency upon seeking or stopping the input.
      
      This new callback also supports explicit draining, but this is not
      used for the time being.
      cba93daf
  22. 25 Jul, 2011 2 commits
  23. 20 Jul, 2011 1 commit
    • Rémi Denis-Courmont's avatar
      Change audio output tolerance times · ef4280c5
      Rémi Denis-Courmont authored
      Maximum buffering time (AOUT_MAX_PREPARE_TIME) is increased to 2
      seconds, consistent with increases in audio hardware buffer sizes.
      In practice however, this is bound to the input PTS delay.
      
      Maximum advance time is updated accordingly (+ 1 second).
      
      Lip desynchronization tolerance is segregated, following EBU R37:
       - 40 ms (as before) maximum audio advance
       - 60 ms maximum audio delay.
      ef4280c5
  24. 08 Jul, 2011 1 commit
  25. 07 Jun, 2011 1 commit
  26. 22 May, 2011 1 commit
  27. 14 May, 2011 1 commit
  28. 11 May, 2011 1 commit
  29. 07 Apr, 2011 1 commit
  30. 12 Feb, 2011 1 commit
  31. 22 Oct, 2010 2 commits