1. 18 May, 2020 5 commits
    • Publish MediaCodec-based renderer tests · ceddc602
      Switch to snapshot Robolectric to pick up the latest version of shadows
      required by MediaCodecVideoRendererTest and MediaCodecAudioRendererTest.
      
      PiperOrigin-RevId: 312030332
      andrewlewis committed
    • Fix Extractor.read throws documentation · f6d0e34c
      PiperOrigin-RevId: 311755157
      aquilescanta committed
    • Add support for timing out ad preloading · 793f12da
      Detect stuck buffering cases in ImaAdsLoader, and discard the ad group after
      a timeout. This is intended to make the IMA extension more robust in the case
      where an ad group unexpectedly doesn't load.
      
      The timing out behavior is enabled by default but apps can choose to retain
      the old behavior by setting an unset timeout on ImaAdsLoader.Builder.
      
      PiperOrigin-RevId: 311729798
      andrewlewis committed
    • Extend EventTime with full current position info. · f3d331c9
      EventTime contains information about when an event happened and where
      it belongs to. Both places can be fully described using timeline, window
      index, media period id and position.
      
      Right now, only the information for where the event belongs to is fully
      contained in EventTime, whereas the time when the event happened only has
      the position, and none of the other information (timeline, window, period).
      
      This change adds the missing information, so that the EventTime can easily
      be used without having access to the Player. This also ensures Event
      metadata is self-contained and can be stored and reused later.
      
      issue:#7332
      PiperOrigin-RevId: 311727004
      tonihei committed
    • Remove set timeout on release() and setSurface() · 78c850a8
      Removes the experimental methods to set a timeout when
      releasing the player and setting the surface.
      
      PiperOrigin-RevId: 311703988
      christosts committed
  2. 15 May, 2020 3 commits
  3. 14 May, 2020 32 commits