1. 18 Feb, 2022 2 commits
    • Add support for experimenting with HDR · 035e1693
      - Add a checkbox in the demo app to enable experimental HDR editing.
      - Add an `experimental_` method to `TransformationRequest` to enable HDR editing.
      - Add fragment/vertex shaders for the experimental HDR pipeline. The main difference compared to the existing shaders is that we sample from the decoder in YUV rather than RGB (because the YUV -> RGB conversion in the graphics driver is not precisely defined, so we need to do this to get consistent results), which requires the use of ES 3, and then do a crude YUV -> RGB conversion in the shader (ignoring the input color primaries for now).
      - When HDR editing is enabled, we force using `FrameEditor` (no passthrough) to avoid the need to select another edit operation, and use the new shaders. The `EGLContext` and `EGLSurface` also need to be set up differently for this path.
      
      PiperOrigin-RevId: 425570639
      andrewlewis committed
    • Publish the ImaServerSideAdInsertionMediaSource · e350f9ce
      Issue: google/ExoPlayer#8213
      
      #minor-release
      
      PiperOrigin-RevId: 425381474
      ibaker committed
  2. 17 Feb, 2022 1 commit
  3. 01 Feb, 2022 9 commits
  4. 28 Jan, 2022 22 commits
  5. 25 Jan, 2022 6 commits
    • Move misplaced release note · ceaa76bf
      PiperOrigin-RevId: 424081451
      ibaker committed
    • Fix spurious unsupported tracks toast in demo apps · aceacb05
      PiperOrigin-RevId: 424062588
      olly committed
    • Use translatable playback speed strings · abef4f4e
      Issue: google/ExoPlayer#9811
      PiperOrigin-RevId: 423855051
      olly committed
    • Update translations · 34102ee1
      Issue: google/ExoPlayer#9811
      PiperOrigin-RevId: 423849421
      olly committed
    • Various nits in Transformer · 793a0993
      PiperOrigin-RevId: 423822317
      kimvde committed
    • Fix 1 ErrorProneStyle finding: · cc144f58
      * @CryptoType is a TYPE_USE annotation, so should appear after modifiers and directly before the type.
        (see go/java-style#s4.8.5-annotations)
      
      This CL looks good? Just LGTM and Approve it!
      This CL doesn’t look good? This is what you can do:
      * Revert this CL, by replying "REVERT: <provide reason>"
      * File a bug under go/error-prone-bug for category ErrorProneStyle if the change looks generally problematic.
      * Revert this CL and not get a CL that cleans up these paths in the future by
      replying "BLOCKLIST: <provide reason>". This is not reversible! We recommend to
      opt out the respective paths in your CL Robot configuration instead:
      go/clrobot-opt-out.
      
      This CL was generated by CL Robot - a tool that cleans up code findings
      (go/clrobot). The affected code paths have been enabled for CL Robot in //depot/google3/java/com/google/android/libraries/media/METADATA which is reachable following include_presubmits from //depot/google3/third_party/java_src/android_libs/media/METADATA.
      Anything wrong with the signup? File a bug at go/clrobot-bug.
      
      #codehealth
      
      Tested:
          Local presubmit tests passed.
      
      PiperOrigin-RevId: 423821355
      olly committed