1. 31 Mar, 2020 2 commits
  2. 30 Mar, 2020 12 commits
  3. 27 Mar, 2020 22 commits
  4. 25 Mar, 2020 4 commits
    • Resample float audio to 16-bit by default to enable audio processing · 2555fb36
      This is less confusing than having audio processing functionality (e.g., playback
      speed adjustment) just "not work" for some pieces of media.
      
      If this change is merged, I will update #6749 to also track making DefaultAudioSink
      intelligently enable/disable float output depending on how the audio processors are
      configured.
      
      Issue: #7134
      PiperOrigin-RevId: 302871568
      olly committed
    • add release notes item for playbackSpeed and skipSilenceEnabled · f794a798
      PiperOrigin-RevId: 302856370
      bachinger committed
    • Fix some EventListener logic in ExoPlayerImpl · 46a10ec0
      We currently have multiple places in ExoPlayerImpl that assign PlaybackInfo
      instances and then inform listeners of all current changes. This is not ideal
      because it causes multiple issues:
       1. Some changes may easily be forgotten, e.g. there are clearly some checks
          missing to see if isPlaying changed (e.g. in seekTo or setMediaSources)
       2. Some callbacks didn't check if the value actually changed before sending
          the callback (e.g. for the timeline change in setMediaSources - if the
          timeline is still the same, we shouldn't send a onTimelineChanged event).
       3. Having multiple callbacks in a single Runnable changes the order of
          listener invocations slightly: Currently all events for one listener will
          be send first before moving to the next listener. It should however send
          a single event to all listeners first before moving to the next event.
      
      All these issues can be solved by always using updatePlaybackInfo and never
      assigning playbackInfo directly in another place.
      
      Some tests needed to be updated as well because of issues (2) and (3). Also
      added a new test to cover issue (1).
      
      PiperOrigin-RevId: 302844981
      tonihei committed
    • Update Activity and fragment libraries from aosp-androidx-master-dev with build… · c3cbccbb
      Update Activity and fragment libraries from aosp-androidx-master-dev with build id #6325864(2020-03-23) to google3
      
      LSC doc: go/android-sdk-lsc , go/androidx-lsc
      
      Global presubmit: https://tap.corp.google.com/ui#id=OCL:300623192:BASE:302596264:1585028366422:76f628fd
      
      PiperOrigin-RevId: 302749181
      olly committed