1. 05 Jun, 2018 3 commits
    • Roll forward of [] · 1d7ecd73
      Set content length and redirect uri in a single transaction.
      
      New: Fixed the code where DataSpec.uri is set to null in []
      
      Automated g4 rollback of changelist 196765970.
      
      *** Reason for rollback ***
      
      Fixed the code where DataSpec.uri is set to null in []
      
      *** Original change description ***
      
      Automated g4 rollback of changelist 194932235.
      
      *** Reason for rollback ***
      
      This CL breaks the playability of Mango's offlined progressive videos.
      
      *** Original change description ***
      
      Set content length and redirect uri in a single transaction
      
      NORELNOTES=true
      NO_BUG
      
      ***
      
      ***
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=198370211
      eguven committed
    • Exposing BaseMediaChunkOutput as public so that BaseMediaChunk.init() is unit testable. · 3974a846
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=198062017
      sammon committed
    • Serialize recursive listener notifications. · 9de96782
      When the player state is changed from an event listener callback, we may
      get recursive listener notifications. These recursions can produce a wrong
      order, skip or duplicate updates, and send different notifications to
      different listeners.
      
      This change serializes listener notifications by clustering all update data
      in a helper data class and adding the updates to a queue which can be handled
      in a loop on the outer layer of the recursion.
      
      As playWhenReady updates also reference the current playbackInfo, we need to
      redirect the listener notifcations for setPlayWhenReady to the same queue.
      
      Issue:#4276
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=198031431
      tonihei committed
  2. 22 May, 2018 11 commits
  3. 18 May, 2018 18 commits
  4. 14 May, 2018 2 commits
  5. 12 May, 2018 6 commits