1. 07 Apr, 2018 2 commits
    • Apply new playback parameters only once drained · e3eddc4d
      Previously the SonicAudioProcessor and SilenceSkippingAudioProcessor would track
      their pending playback parameters and only apply them in flush(). Having the
      values only take effect once flushed made the processors a bit more difficult to
      use, especially because the value returned by isActive wouldn't update
      immediately.
      
      Make DefaultAudioSink only set the new speed/pitch/skip silence setting after
      the audio processors have drained. This means it's no longer necessary to keep
      track of pending parameter values and also fixes a bug where initial playback
      parameters weren't applied because the audio processors weren't flushed while
      uninitialized before DefaultAudioSink called isActive() on them.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=191586727
      andrewlewis committed
    • Check for null listeners in deprecated paths in DefaultDrmSessionManager. · 7c65b945
      The previous API allowed to pass in null to the constructors although variants
      without listeners exist. That's why we need to handle these null values.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=191577891
      tonihei committed
  2. 04 Apr, 2018 2 commits
  3. 03 Apr, 2018 13 commits
  4. 29 Mar, 2018 23 commits