1. 03 Dec, 2020 24 commits
  2. 30 Nov, 2020 13 commits
  3. 27 Nov, 2020 3 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