1. 25 Jan, 2022 13 commits
  2. 11 Jan, 2022 21 commits
  3. 05 Jan, 2022 6 commits
    • Add Gradle constraints to common module to enforce matching versions · 3b1b2506
      The common module now defines all other released targets as constraints,
      which ensures they must have matching versions. As all other libraries
      indirectly depend on the common module, this declaration is only needed
      in here.
      
      PiperOrigin-RevId: 419776578
      tonihei committed
    • Fix missing notification of session release · bb81c496
      A session may not notify its release back to the controller
      when the controller is connecting while the session is releasing.
      Here are issues in detail:
        - MediaSession doesn't respond to controller's connection
          request when it's released.
        - MediaSession discards incoming connection requests when it's
          released. The requests are only kept in the application
          looper, but the looper is cleared when the session is
          released.
      
      This CL fixes the above issues, and fixes some flaky tests.
      
      PiperOrigin-RevId: 419756158
      jaewan committed
    • Add translatable playback speed strings · f7e88d7c
      The UI component will be switched over to use them in a
      subsequent commit, once the translations have been
      imported.
      
      Issue: google/ExoPlayer#9811
      PiperOrigin-RevId: 419632617
      olly committed
    • Allow continuous seeking. · 1078fffd
      PiperOrigin-RevId: 419629912
      claincly committed
    • Transformer GL: Fix rotation distortion by considering aspect ratio · 79f471b5
      Compensate for aspect ratio of input frames, so that they're applied on
      rectangular frames instead of square normalized-device-coordinate frames.
      
      This fixes distortion most visible when rotating any GL video 45°
      (non-rectangular frames) or 90° (stretched frames)
      
      Tested by rotating several landscape/portrait demo videos.
      (Automated tests will follow in <unknown commit>)
      
      PiperOrigin-RevId: 419619743
      huangdarwin committed
    • Refactor checking muxer support. · f60dc148
      * Move checking that the output format is supported by the muxer
        from supportsFormat (which deals with the input format) to
        ensureConfigured.
      * Add maps for the supported MIME types so that the muxer can
        return what MIME types it supports rather than just check a
        MIME type.
      
      PiperOrigin-RevId: 419578165
      hschlueter committed