1. 01 Feb, 2023 1 commit
    • Make sure first frame has effects applied. · 44f461a0
      `FrameProcessorManager` now reports it's not ready when the output surface is set but not the output resolution. `FrameProcessorManager` allows playback without an output surface, like with ExoPlayer.
      
      PiperOrigin-RevId: 504626088
      claincly committed
  2. 25 Jan, 2023 14 commits
  3. 23 Jan, 2023 14 commits
  4. 18 Jan, 2023 8 commits
  5. 17 Jan, 2023 3 commits
    • Remove setScale and setRotationDegrees from TransformationRequest · 89e14989
      Also remove usages of TransformationRequest convenience methods
      (setScale, setRotationDegrees and setResolution).
      
      Some usages of setResolution can't be removed yet because they are used
      for fallback.
      
      PiperOrigin-RevId: 502415748
      kimvde committed
    • Align muxer code with media3 coding conventions. · 2656284e
      This CL includes following changes:
      1. Remove GCA related terms/links from java docs and comments.
      2. Make class final where ever possible.
      3. Append /* package */ for default classes.
      4. Change java docs to recommended format.
      5. Replace term "packet" with "sample" to avoid confusion.
      6. Correct TODO format.
      7. Delete MediaFormatUtil.java from muxer module and add its methods into MediaFormatUtil.java in common module.
      
      Note: The java doc on various boxes has the limited description which was already present. In future I am planning to add proper small description for each box (from MP4 spec).
      
      Not included in this CL:
      1. Order of element correction as it will show lot of changes and might create confusion with other minor changes.
      2. Correction in test cases (Only some renaming).
      
      PiperOrigin-RevId: 502414139
      sheenachhabra committed
    • Add the possility to shift frame timestamps in SampleConsumer · a4f9f948
      This is needed for constrained multi-asset to shift the timestamps of
      the media items that are not the first in the sequence.
      
      PiperOrigin-RevId: 502409923
      kimvde committed