1. 05 Aug, 2019 1 commit
    • Ensure position reset keep window sequence number. · d6e74bc1
      We currently keep the sequence number if we don't reset the position. However,
      the sequence number should be kept if we don't reset the state. Otherwise
      re-prepare with position reset is counted as new playback although it's still
      the same.
      
      PiperOrigin-RevId: 261644924
      tonihei committed
  2. 02 Aug, 2019 12 commits
  3. 01 Aug, 2019 22 commits
  4. 30 Jul, 2019 1 commit
  5. 29 Jul, 2019 4 commits
    • Cast: Add JSON serialization/deserialization for MediaItem · 8be78d47
      This will allow the Cast extension to reconstruct MediaItems from MediaQueueItems
      obtained from the receiver's queue.
      
      PiperOrigin-RevId: 260554381
      olly committed
    • Fix samples' text in Cast demo app · 46855884
      PiperOrigin-RevId: 260553467
      aquilescanta committed
    • Cast: Add MediaItemConverter · 961adb7e
      For now this just moves some code from the demo app to the extension.
      Eventually the goal would be to have CastPlayer playlist methods take
      MediaItem, have CastPlayer convert them internally to MediaQueueItem
      for sending to the Cast SDK, and also allow reverse conversion so we
      can reconstruct MediaItems from the Cast SDK's queue.
      
      PiperOrigin-RevId: 260548020
      olly committed
    • Support different drm schemes in playlists in the demo app · 06f94815
      This CL changes PlayerActivity's VIEW_LIST action intent contract:
      Each media item configuration is provided by indexing the entries.
      For example, the URI of the first item is passed as "uri_0", the
      second one is "uri_1", etc. Optionally, the extra parameters, like
      the extensions, are passed as "extension_1", where the intent extras
      with matching indices, refer to the same media sample.
      
      The VIEW action's contract remains unchanged.
      
      PiperOrigin-RevId: 260518118
      aquilescanta committed