1. 25 Apr, 2017 2 commits
    • Tweak video renderer surface swaps · fb88087a
      Fixes the following issues:
      
      1. When a surface is set, it's expected that the renderer will
      notify video size + when a frame is rendered to it. This is true
      even if the surface isn't changing. Right now this is achieved
      by setting renderedFirstFrame to false, but this is problematic
      in the case that the surface isn't changing because (a) it will
      force rendering of a subsequent frame to the output even when
      paused, which is incorrect, and (b) isReady will return false
      until this occurs.
      
      2. When the surface really is changing, isReady can return false
      until the first frame has been rendered into the new surface, which
      will break seamless surface switching. This change allows isReady
      to return true up to allowedJoiningTimeMs for this case.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=154171111
      olly committed
    • Parse ColorInfo from WebM Container and set it on MediaFormat. · e07b8fe7
      * colorSpace, colorRange and colorTransfer are relevant to all videos.
      * The rest of the fields are relevant only to HDR videos.
      * Tested on a prototype device that decodes VP9 profile 2, 10 bit.
      * The Webm spec spells color as 'colour' so the webm id reference use the same spelling.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=154098189
      anjalibh committed
  2. 24 Apr, 2017 5 commits
  3. 21 Apr, 2017 9 commits
  4. 18 Apr, 2017 16 commits
  5. 14 Apr, 2017 2 commits
  6. 13 Apr, 2017 1 commit
  7. 11 Apr, 2017 5 commits