1. 09 Feb, 2023 1 commit
    • Move VideoBoxesTest.java · ae17da6e
      The existing implementation depends on an internal library (Mp4Slicer) to assert the output. We have removed the dependency on internal library and used golden data to compare the output.
      
      PiperOrigin-RevId: 508401527
      sheenachhabra committed
  2. 14 Feb, 2023 5 commits
  3. 08 Feb, 2023 32 commits
  4. 02 Feb, 2023 2 commits
    • Session: advertise legacy FLAG_HANDLES_QUEUE_COMMANDS · ebe7ece1
      This change includes 3 things:
      - when the legacy media session is created, FLAG_HANDLES_QUEUE_COMMANDS
        is advertised if the player has the COMMAND_CHANGE_MEDIA_ITEMS
        available.
      - when the player changes its available commands, a new
        PlaybackStateCompat is sent to the remote media controller to
        advertise the updated PlyabackStateCompat actions.
      - when the player changes its available commands, the legacy media
        session flags are sent accoridingly: FLAG_HANDLES_QUEUE_COMMANDS is
        set only if the COMMAND_CHANGE_MEDIA_ITEMS is available.
      
      #minor-release
      
      PiperOrigin-RevId: 506605905
      christosts committed
    • Fix end of stream handling for previewing. · a817bd42
      Before this CL, the `renderedLastFrame` flag is not set if the last frame is released immediately (force render), or when it's dropped.
      
      PiperOrigin-RevId: 506358626
      claincly committed