1. 07 Jul, 2016 1 commit
  2. 28 Jun, 2016 2 commits
    • Grant Hsu's avatar
      Fixed decode conformance stream LTRPSPS_A_Qualcomm_1.bit · 3426916a
      Grant Hsu authored
      1. change ai1_lt_ref_pic_poc_lsb_sps from WORD8 to UWORD16 because i1_log2_max_pic_order_cnt_lsb can be up to 16 by the spec
      2. fixed bug using CLZ to compute Ceil( Log2( num_long_term_ref_pics_sps ) ) and check if i1_num_long_term_ref_pics_sps is greater than 1 to avoid BITS_PARSE(0)
      
      Change-Id: I298b74d053b17d133b9dcba0e924136ec274ea3c
      3426916a
    • Harish Mahendrakar's avatar
      Initialize u1_matrix_coeffs to 2 to signal unspecified value · 3a405b4c
      Harish Mahendrakar authored
      When VUI does not contain u1_matrix_coeffs, it should be set to 2
      to signal that it is not present in the bitstream.
      
      Bug: 29640760
      Change-Id: I1f1217725f5c5dada2079e1487058381bfb00ef0
      3a405b4c
  3. 27 Jun, 2016 1 commit
  4. 23 Jun, 2016 2 commits
  5. 22 Jun, 2016 1 commit
  6. 21 Jun, 2016 2 commits
  7. 18 Jun, 2016 3 commits
    • Harish Mahendrakar's avatar
      Returning error for unsupported resolutions · f9f8d07f
      Harish Mahendrakar authored
      Decoder now returns error for streams greater than 8448x4320
      
      Change-Id: I2cfebf62255d4c6e33b79211fa55af06a097e776
      f9f8d07f
    • Harish Mahendrakar's avatar
      Added memory barrier calls · 031b91dd
      Harish Mahendrakar authored
      On some A72 based devices, data shared between cores was found to be
      inconsistent which was resulting in an infinite loop.
      
      Adding memory barriers before marking a CTB as parsed/processed,
      all the pending memory operations are guaranteed to be completed.
      
      Change-Id: I6e3bb11123a3c12ba7e69c4bfcd38960616f9fb5
      031b91dd
    • Harish Mahendrakar's avatar
      Pad boundary pixels of picture buffers · d1209ac4
      Harish Mahendrakar authored
      One pixel outside the boundary on all sides of picture buffers are initialized to zero
      These pixels were being read in SAO functions but were not used in actual processing
      
      Setting these pixels to zero will supress unitialized read errors in valgrind
      
      Change-Id: Ic39a43ee0a108751fb49718319e408ddc3536008
      d1209ac4
  8. 17 Jun, 2016 3 commits
  9. 16 Jun, 2016 1 commit
  10. 15 Jun, 2016 1 commit
  11. 10 Jun, 2016 1 commit
  12. 04 May, 2016 1 commit
  13. 21 Apr, 2016 1 commit
    • Stephen Hines's avatar
      Switch libhevc over to using Clang. · 8c5bdca6
      Stephen Hines authored
      Bug: http://b/25132373
      
      This reverts a previous patch that set LOCAL_CLANG := false, and also
      redefines "GCC_ENABLE" to 0, since those intrinsics weren't supported in
      Android's gcc (even though we aren't using AVX anywhere).
      
      Change-Id: Iae686da20f178e87ea0ffea29551adf4414722af
      8c5bdca6
  14. 17 Dec, 2015 6 commits
  15. 12 Nov, 2015 5 commits
  16. 11 Nov, 2015 5 commits
  17. 06 Nov, 2015 4 commits