Skip to content
Snippets Groups Projects
  1. Jul 23, 2020
  2. Jul 09, 2020
  3. Jun 10, 2020
  4. Mar 23, 2020
  5. Mar 20, 2020
  6. Feb 12, 2020
    • Harish Mahendrakar's avatar
      Fix missing initialization of deinterlace intermediate buffer · 8ff92056
      Harish Mahendrakar authored
      When color format is other than 420p, deinterlacer uses intermediate
      buffer for storing chroma output.
      For multi-threaded cases, this intermediate buffer was not initialized
      in all thread contexts.
      
      Bug: 136697219
      Test: poc in bug
      Change-Id: I45d4e7634ed0e2c126a5508aea011617b6c6cc25
      (cherry picked from commit 5e15457fadb59bfc75077ef9e2592f835185a32b)
      8ff92056
    • Harish Mahendrakar's avatar
      Fix integer overflow error in deinterlacer · b09e66fd
      Harish Mahendrakar authored
      In deinterlacer, in few cases previous fields pointer was derived
      using some uninitialized strides. This value was never used later.
      
      Avoiding the unnecessary pointer increment fixes the integer overflow.
      
      Bug: 136697219
      Test: poc in bug
      
      Change-Id: I79805694aef5c4923cd4459bebbd13462be039ce
      (cherry picked from commit c8911af17e9bfdf456ea4b5c6d2addd54f938f9c)
      b09e66fd
  7. Feb 04, 2020
  8. Dec 25, 2019
  9. Dec 16, 2019
  10. Jun 14, 2019
  11. May 31, 2019
  12. May 24, 2019
  13. May 23, 2019
  14. May 14, 2019
  15. May 13, 2019
  16. May 10, 2019
  17. May 07, 2019
  18. May 04, 2019
  19. May 01, 2019
    • Harish Mahendrakar's avatar
      Allow setting stride equal to width of the clip · 3ea8f1d5
      Harish Mahendrakar authored
      Current check did not allow stride to be set equal to width of the clip,
      once it was set to a larger value.
      In one of the AdaptivePlaybackTests, stride is set to a value larger
      than current width before decoding the header and then set to value
      equal to width as buffers are allocated as per the new width.
      Decoder was expecting the stride to be larger value, thus resulting in
      buffer size errors.
      
      Bug: 124531341
      Test: cts-tradefed run commandAndExit cts-dev -m CtsMediaTestCases \
       -t android.media.cts.AdaptivePlaybackTest#testMpeg2_adaptiveDrc
      
      Change-Id: I056aa943ab4281d268926a670bef7e9503227cb5
      3ea8f1d5
    • Harish Mahendrakar's avatar
      Reset buffer managers during reset control call · 4c747e2e
      Harish Mahendrakar authored
      In some cases, some picture buffer entries in buffer manager were not
      released during reset.
      Added a function to reset buffer manager entries and called that during
      reset control call.
      Without this in some call sequences Decoder would run out of picture
      buffers and not produce correct output.
      
      Bug: 124531341
      Test: atest android.media.cts.DecoderTest
      Change-Id: I75e4422263b0a3e66807376567705b1f06e89cff
      4c747e2e
  20. Apr 08, 2019
  21. Apr 03, 2019
  22. Mar 26, 2019
  23. Mar 12, 2019
  24. Mar 11, 2019
  25. Mar 06, 2019
Loading