1. 30 Nov, 2017 1 commit
  2. 16 Nov, 2017 1 commit
  3. 09 Oct, 2017 1 commit
  4. 04 Oct, 2017 1 commit
  5. 17 Sep, 2017 2 commits
  6. 23 Dec, 2016 2 commits
    • Simon Morlat's avatar
      improvements in media codec support. · c675c3b7
      Simon Morlat authored
      This fixes the following (at least):
      - encoder is instanciated first, which is better because there are devices that can't instanciate both hardware encoder and decoder at the same time, the second one be forcibly a software fallback
      - encoder is reset() upon device rotation, because some encoders don't accept a reconfiguration otherwise
      - decoder is reset() only if flush() doesn't work
      - fixes the lack of use of 'offset' parameter in MediaBufferInfo provided by the encoder - could lead in outputing corrupted h264 bitstream.
      - use getInputBuffer() and getOutputBuffer() instead of deprecated getInputBuffers() and getOutputBuffers()
      
      Lots of cleanups and clarification, and new debug logs.
      c675c3b7
    • Simon Morlat's avatar
  7. 22 Dec, 2016 2 commits
  8. 20 Dec, 2016 1 commit
  9. 12 Dec, 2016 1 commit
    • Simon Morlat's avatar
      Refactoring and fixes in MediaCodec. · e5a2292e
      Simon Morlat authored
      This fixes:
      - broken encoding in 640x480 on moto g2 (image size in bytes wasn't computed correctly)
      - decorelate input and output buffer handling in process methods (improves latency)
      - fixes a bug in the decoder where two or more frames could be agregated by mistake if one of them was corrupted.
      
      This rework also adds better error handling.
      e5a2292e
  10. 24 Nov, 2016 1 commit
  11. 24 Oct, 2016 1 commit
  12. 21 Oct, 2016 1 commit
  13. 11 Oct, 2016 1 commit
    • François Grisez's avatar
      Reworking of MediaCodec H264 codec filter · 6677a228
      François Grisez authored
      Use getInputImage() and getOutputImage() methods to put/get raw pictures to
      MediaCodec. Those are available since Android SDK v22 (Android 5.1).
      
      Phones running older version of Android still use legacy code based on
      getInputBuffer()/getOutputBuffer() methods.
      6677a228
  14. 27 Jul, 2016 1 commit
  15. 10 May, 2016 1 commit
  16. 07 May, 2016 1 commit
  17. 05 May, 2016 3 commits
  18. 11 Mar, 2016 1 commit
  19. 10 Mar, 2016 1 commit
  20. 02 Feb, 2016 1 commit
  21. 22 Dec, 2015 1 commit