1. 26 Apr, 2021 9 commits
    • Change String MediaMetadata.title to CharSequence trackTitle. · 3f3d1fb5
      PiperOrigin-RevId: 370439509
      samrobinson committed
    • CronetDataSource: fix overflow bug · bc69509a
      There is a bug when CronetDataSource opens an asset with a length
      bigger that Integer.MAX_INT  (2147483647 bytes, ~2GB). In read(),
      `bytesRemaining` is cast to int, which overflows and evaluates to a
      negative number, causing `bytesRead` to be negative too.
      
      PiperOrigin-RevId: 370434368
      christosts committed
    • DebugMediaCodecVideoRenderer clean-up · 2fba9215
      After refactoring MediaCodecRenderer's configureCodec() to
      getMediaCodecConfiguration(), there was some state initialization left
      in DebugMediaCodecVideoRenderer's configureCodec(). This is now moved
      inside DebugMediaCodecVideoRenderer.onCodecInitialized().
      
      PiperOrigin-RevId: 370430193
      christosts committed
    • Update MediaSourceFactory javadoc · d8ff0210
      Remove references to deprecated methods. I didn't replace the DRM info
      with references to non-deprecated methods because I'm not sure it
      belongs at class level. The methods themselves are already documented
      in detail.
      
      PiperOrigin-RevId: 370421087
      ibaker committed
    • Add thread names to the 'player accessed on wrong thread' message · 2b582b54
      This will help app developers identify which thread is being used and
      which is expected.
      
      PiperOrigin-RevId: 370409697
      ibaker committed
    • Merge pull request #8852 from abeljim:dev-v2 · 2a0b45ac
      PiperOrigin-RevId: 370407108
      Andrew Lewis committed
    • Fix 1 ErrorProneStyle finding: · 0db4f134
      * @Nullable is not a TYPE_USE annotation, so should appear before any modifiers and after Javadocs.
        (see go/java-style#s4.8.5-annotations)
      
      This CL looks good? Just LGTM and Approve it!
      This CL doesn’t look good? This is what you can do:
      * Suggest a fix on the CL (go/how-to-suggest-fix).
      * Revert this CL, by replying "REVERT: <provide reason>"
      * File a bug under go/error-prone-bug for category ErrorProneStyle if the change looks generally problematic.
      * Revert this CL and not get a CL that cleans up these paths in the future by
      replying "BLOCKLIST: <provide reason>". This is not reversible! We recommend to
      opt out the respective paths in your CL Robot configuration instead:
      go/clrobot-opt-out.
      
      This CL was generated by CL Robot - a tool that cleans up code findings
      (go/clrobot). The affected code paths have been enabled for CL Robot in //depot/google3/java/com/google/android/libraries/exoplayer/METADATA which is reachable following include_presubmits from //depot/google3/third_party/java_src/android_libs/media/METADATA.
      Anything wrong with the signup? File a bug at go/clrobot-bug.
      
      #codehealth
      
      PiperOrigin-RevId: 370377751
      olly committed
    • Add Player.getAvailableCommands() · 0616c0d1
      Add method getAvailableCommands() in Player interface to return
      the available commands. Method isCommandAvailable() moved to
      BasePlayer since it can be implelented by calling
      getAvailableCommands().
      
      PiperOrigin-RevId: 370059328
      christosts committed
    • Fix 4 ErrorProneStyle findings: · 87d8907b
      * @Encoding is not a TYPE_USE annotation, so should appear before any modifiers and after Javadocs.
        (see go/java-style#s4.8.5-annotations) (2 times)
      * @Nullable is not a TYPE_USE annotation, so should appear before any modifiers and after Javadocs.
        (see go/java-style#s4.8.5-annotations) (2 times)
      
      This CL looks good? Just LGTM and Approve it!
      This CL doesn’t look good? This is what you can do:
      * Suggest a fix on the CL (go/how-to-suggest-fix).
      * Revert this CL, by replying "REVERT: <provide reason>"
      * File a bug under go/error-prone-bug for category ErrorProneStyle if the change looks generally problematic.
      * Revert this CL and not get a CL that cleans up these paths in the future by
      replying "BLOCKLIST: <provide reason>". This is not reversible! We recommend to
      opt out the respective paths in your CL Robot configuration instead:
      go/clrobot-opt-out.
      
      This CL was generated by CL Robot - a tool that cleans up code findings
      (go/clrobot). The affected code paths have been enabled for CL Robot in //depot/google3/java/com/google/android/libraries/exoplayer/METADATA which is reachable following include_presubmits from //depot/google3/third_party/java_src/android_libs/media/METADATA.
      Anything wrong with the signup? File a bug at go/clrobot-bug.
      
      #codehealth
      
      PiperOrigin-RevId: 370048160
      olly committed
  2. 23 Apr, 2021 1 commit
  3. 22 Apr, 2021 1 commit
  4. 21 Apr, 2021 20 commits
  5. 20 Apr, 2021 7 commits
  6. 19 Apr, 2021 2 commits