1. 03 Dec, 2020 22 commits
  2. 30 Nov, 2020 13 commits
  3. 27 Nov, 2020 5 commits
    • Remove stopTest workaround in ExoHostedTest · e66f0032
      The workaround to post a message was needed to ensure we
      receive any final onIsPlayingChanged event before the test
      is finished (to record the correct playing time).
      
      Using onEvents allows us to do this synchronously as the
      callback guarantees that there is no other pending event.
      
      #exofixit
      
      PiperOrigin-RevId: 344436180
      tonihei committed
    • Move AnalyticsCollector method to correct block · 9d8a4171
      #exofixit
      
      PiperOrigin-RevId: 344428571
      olly committed
    • Add remaining proguard config tests. · 87cd644d
      This ensures we have full test coverage for proguard configs now.
      The only configs not covered by tests are:
       - IMA and OkHttp which copy recommended configs from the respective
         library. I couldn't reproduce failures by removing them (and thus
         couldn't write a test that ensures they are correct).
       - Some dontwarn lines that just suppress warnings.
      
      In addition, this change fixes a couple of related issues:
       - Moved AV1 proguard config to correct module.
       - Removed mentioning of deprecated ExtractorMediaSource from README
       - Suppressed warning from IMA code that prevent proguarding under
         strict rules
       - Fixed wrong proguard exclusion in VP9 module.
       - Moved FLAC exclusion (DefaultExtractorsFactory) to correct module.
       - Added AlertDialog suppression for de-jetified code.
       - Removed unusued dependency from UI module that causes large APK
         size increase.
      
      #exofixit
      #minor-release
      
      PiperOrigin-RevId: 344427532
      tonihei committed
    • Clean up demo app samples · 1d4d5887
      - Retire YouTube streams. They're flaky (e.g., one of them has transformed into
        an audio only stream!). There is also a desire for us to stop relying on special
        non-expiring YouTube URLs.
      - Reorganize the remaining streams.
      
      PiperOrigin-RevId: 344421031
      olly committed
    • SonicAudioProcessor: Fix scaling to account for pending input bytes · 596dca6a
      PiperOrigin-RevId: 344420436
      olly committed