1. 06 Nov, 2018 2 commits
    • Fix further issues with decoder re-use · c5db69d2
      It's no longer guaranteed that onOutputFormatChanged will always be
      called when the renderer is re-enabled, since the codec may be kept
      and its output format may not change. Hence we need to avoid resetting
      state in onDisabled that we need when the renderer is enabled again.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=219821519
      olly committed
    • Experimental parameter for setting a render time limit in MediaCodecRenderer · 251c4207
      Currently, MediaCodecRenderer's render loop does not have any time limit. We
      always try to drain and feed as much buffers as possible. This may lead to a
      pattern of feeding phase takes too much time from previous loop, which makes
      the next draining phase drops all buffers, making these buffers available for
      feeding all at once, and the pattern keeps repeating.
      
      This CL adds an experimental parameter for setting a time limit. If the time
      limit is exceeded, the feeding process stops even if more input could be fed.
      The default behavior is unchanged
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=219820386
      olly committed
  2. 02 Nov, 2018 5 commits
  3. 01 Nov, 2018 3 commits
  4. 31 Oct, 2018 30 commits