Commit graph

  • a74d8b03cb Validate tests in Android main Harish Mahendrakar 2026-10-01 23:24:37 +00:00
  • 042399a1cb Validate tests in Android Harish Mahendrakar 2026-10-01 23:24:37 +00:00
  • fe47a06bb9
    Merge 68b2c61805 into 2887504d35 vivekrj1806 2026-10-01 09:48:36 +00:00
  • 68b2c61805 hevcdec: Add NEON intrinsics for HBD deblocking functions Vivek R Jadhav 2026-10-01 15:16:03 +05:30
  • 9a6a8e0d01
    Merge 3ea29bba6d into 2887504d35 Harish Mahendrakar 2026-10-01 06:02:30 +00:00
  • 5d45dc9521
    Merge 07f2348492 into 2887504d35 Harish Mahendrakar 2026-10-01 06:00:01 +00:00
  • 99115375aa
    Merge 28f82392f9 into 2887504d35 Harish Mahendrakar 2026-10-01 05:59:30 +00:00
  • 3ea29bba6d [decoder] Use pixel_size_y and pixel_size_uv in ihevcd_check_out_buf_size Harish Mahendrakar 2026-09-30 21:30:43 -07:00
  • 07f2348492 hevc_dec_fuzzer: Update mBitDepth in decodeFrame Harish Mahendrakar 2026-09-30 21:30:43 -07:00
  • 28f82392f9 [decoder] Reject bit_depth_minus8 values other than 0 and 2 Harish Mahendrakar 2026-09-30 21:37:58 -07:00
  • 2887504d35 Add u4_enable_hbd to control 10-bit decoding support Harish Mahendrakar 2026-09-24 07:53:07 -07:00
  • d40bf79212 Add u4_enable_hbd to control 10-bit decoding support Harish Mahendrakar 2026-09-24 07:53:07 -07:00
  • 2954873b8f [decoder] Use ihevc_memset_16bit_fptr to initialize reference picture buffers Harish Mahendrakar 2026-09-24 18:01:35 -07:00
  • 8b9315b93e [decoder] Remove unused function pointer members from func_selector_t Harish Mahendrakar 2026-09-24 18:01:25 -07:00
  • fc9e87d6ad [decoder] Remove unused function pointer members from func_selector_t Harish Mahendrakar 2026-09-24 18:01:25 -07:00
  • b4dd8f613a [decoder] Use ihevc_memset_16bit_fptr to initialize reference picture buffers Harish Mahendrakar 2026-09-24 18:01:35 -07:00
  • 89da890161 Added benchmark tests for ihevc modules Harish Mahendrakar 2026-09-24 13:58:32 -07:00
  • b807403098 Added benchmark tests for ihevc modules Harish Mahendrakar 2026-09-24 13:58:32 -07:00
  • e5a13d1dd1 tests: Decouple gtest headers from common test utilities Harish Mahendrakar 2026-09-24 13:58:19 -07:00
  • 7cb138a650 tests: Decouple gtest headers from common test utilities Harish Mahendrakar 2026-09-24 13:58:19 -07:00
  • bd84669497 correct input bufsize in get_bufinfo call for 422/444 Harish Mahendrakar 2026-09-24 07:19:12 -07:00
  • 02353530e0 correct input bufsize in get_bufinfo call for 422/444 Harish Mahendrakar 2026-09-24 07:19:12 -07:00
  • ed39d22ba1 [DecTests] Enable 10-bit decoder tests Harish Mahendrakar 2026-09-24 06:59:37 -07:00
  • 193fc9fa2c [DecTests] Enable 10-bit decoder tests Harish Mahendrakar 2026-09-24 06:59:37 -07:00
  • ba236e2168 Enable HBD support in SPS parsing modules Harish Mahendrakar 2026-09-22 10:12:57 -07:00
  • 4fc1fef4bf [decoder]: Add 10-bit SAO support Harish Mahendrakar 2026-09-23 08:53:19 -07:00
  • cf50937101 [decoder]: Use pixel_size_y and pixel_size_uv to compute SAO address offsets Harish Mahendrakar 2026-09-23 08:47:25 -07:00
  • cc3c3b5c0c Enable HBD support in SPS parsing modules Harish Mahendrakar 2026-09-22 10:12:57 -07:00
  • 933d75c7a8 [decoder]: Add 10-bit SAO support Harish Mahendrakar 2026-09-23 08:53:19 -07:00
  • 56e825c57e [decoder]: Use pixel_size_y and pixel_size_uv to compute SAO address offsets Harish Mahendrakar 2026-09-23 08:47:25 -07:00
  • f06c6adac7 Consolidate sao_10bd_t into sao_t Harish Mahendrakar 2026-09-23 07:33:37 -07:00
  • b7bb9836ff Invoke HBD iq it recon functions Harish Mahendrakar 2026-09-22 09:00:07 -07:00
  • cd3ba3e0b4 Update SAO scratch allocations for HBD Harish Mahendrakar 2026-09-22 09:47:55 -07:00
  • 1e6d9ba233 Consolidate sao_10bd_t into sao_t Harish Mahendrakar 2026-09-23 07:33:37 -07:00
  • f6e0db2aa3 Invoke HBD format conversion functions Harish Mahendrakar 2026-09-22 08:53:16 -07:00
  • 7d0e01bf62 Use PIXEL_SIZE_1BYTE in SAO pixel size comparisons and rename i4_bit_depth as bit_depth hbd Harish Mahendrakar 2026-09-22 16:02:05 -07:00
  • 487a32d199 Consolidate sao_10bd_t into sao_t Harish Mahendrakar 2026-09-22 15:52:14 -07:00
  • 352ddf882d Consolidate ihevcd_hbd_sao_shift_ctb into ihevcd_sao_shift_ctb Harish Mahendrakar 2026-09-22 12:56:53 -07:00
  • c2cce69939 Use PIXEL_SIZE_1BYTE in SAO pixel size comparisons and rename i4_bit_depth as bit_depth Harish Mahendrakar 2026-09-22 16:02:05 -07:00
  • b2e2c7f264 Consolidate sao_10bd_t into sao_t Harish Mahendrakar 2026-09-22 15:52:14 -07:00
  • d99ca6fa4e Consolidate ihevcd_hbd_sao_shift_ctb into ihevcd_sao_shift_ctb Harish Mahendrakar 2026-09-22 12:56:53 -07:00
  • 0a591c2d52 cosmetic changes in parse headers Harish Mahendrakar 2026-09-22 10:12:43 -07:00
  • 5e2e9b8128 cosmetic changes in parse headers Harish Mahendrakar 2026-09-22 10:12:43 -07:00
  • 26a9931973 Updates in SAO allocation for merge Harish Mahendrakar 2026-09-22 09:47:21 -07:00
  • 665fb10b57 Update SAO scratch allocations for HBD Harish Mahendrakar 2026-09-22 09:47:55 -07:00
  • 5c718e9742 Updates in SAO allocation for merge Harish Mahendrakar 2026-09-22 09:47:21 -07:00
  • 583468acfd Invoke HBD iq it recon functions Harish Mahendrakar 2026-09-22 09:00:07 -07:00
  • 07fd7519b6 Invoke HBD format conversion functions Harish Mahendrakar 2026-09-22 08:53:16 -07:00
  • 074c8bae10 Restructuring iq_it_recon and fmt_conv in preparation for merge Harish Mahendrakar 2026-09-22 08:22:41 -07:00
  • 6687f2df9d Restructuring iq_it_recon and fmt_conv in preparation for merge Harish Mahendrakar 2026-09-22 08:22:41 -07:00
  • 3505dee824 Fix indentation in ihevcd_iquant_itrans_recon_ctb.c Harish Mahendrakar 2026-09-21 20:16:14 -07:00
  • 65d2584a81 Invoke HBD inter pred functions Harish Mahendrakar 2026-09-21 14:13:20 -07:00
  • 38322d5ce4 Allow QP to be negative for HBD Harish Mahendrakar 2026-09-21 07:31:12 -07:00
  • b4c9c51f29 [decoder] Detect dynamic change in bit-depth and chroma format Harish Mahendrakar 2026-09-21 07:34:48 -07:00
  • 0f30d73943 Add support for parsing PCM for HBD Harish Mahendrakar 2026-09-21 07:07:26 -07:00
  • d16a0a0f4c [decoder] Add support to set output chroma to 128 or 512 based on bit-depth for monochrome Harish Mahendrakar 2026-09-18 16:20:12 -07:00
  • d92b1ed2e3 invoke hbd padding functions Harish Mahendrakar 2026-09-18 15:18:52 -07:00
  • 30b9f67578 invoke hdb deblocking functions Harish Mahendrakar 2026-09-18 15:19:05 -07:00
  • 2db1b644fe Fix indentation in ihevcd_iquant_itrans_recon_ctb.c Harish Mahendrakar 2026-09-21 20:16:14 -07:00
  • b1c9a06c06 cosmetic changes in ihevcd_inter_pred.c in prep for merge Harish Mahendrakar 2026-09-21 13:45:01 -07:00
  • 87a0969885 Invoke HBD inter pred functions Harish Mahendrakar 2026-09-21 14:13:20 -07:00
  • 50401cc0ab cosmetic changes in ihevcd_inter_pred.c in prep for merge Harish Mahendrakar 2026-09-21 13:45:01 -07:00
  • 2b1500c6ea cosmetic changes in deblock to prepare for merge Harish Mahendrakar 2026-09-21 10:54:34 -07:00
  • dcf94012a7 cosmetic changes in deblock to prepare for merge Harish Mahendrakar 2026-09-21 10:54:34 -07:00
  • d6b4d621a5 [decoder] Add support to set output chroma to 128 or 512 based on bit-depth for monochrome Harish Mahendrakar 2026-09-18 16:20:12 -07:00
  • b78d2e4c2f [decoder] Detect dynamic change in bit-depth and chroma format Harish Mahendrakar 2026-09-21 07:34:48 -07:00
  • f02501d5b7 Allow QP to be negative for HBD Harish Mahendrakar 2026-09-21 07:31:12 -07:00
  • ae761db19d Add support for parsing PCM for HBD Harish Mahendrakar 2026-09-21 07:07:26 -07:00
  • 9985f98e6d invoke hdb deblocking functions Harish Mahendrakar 2026-09-18 15:19:05 -07:00
  • 428f47f0cb invoke hbd padding functions Harish Mahendrakar 2026-09-18 15:18:52 -07:00
  • 6ea3de6e18 [decoder]: Add i4_qp_bd_offset_y and i4_qp_bd_offset_uv support Harish Mahendrakar 2026-09-18 13:13:53 -07:00
  • 8ffe80c8bd Update weighted pred parsing module to support HBD Harish Mahendrakar 2026-09-18 11:19:40 -07:00
  • ed63d991e9 [decoder]: Add and initialize HBD leaf-level function pointers Harish Mahendrakar 2026-09-18 13:33:26 -07:00
  • dd14d7f6de [decoder]: Change pu1_pic_qp and pu1_qp to WORD8 type and rename Harish Mahendrakar 2026-09-18 10:46:04 -07:00
  • b91df9fcac [decoder]: Use pixel_size_y and pixel_size_uv to compute sizes and address offsets Harish Mahendrakar 2026-09-17 16:47:07 -07:00
  • 3399acae02 [decoder]: Change pu1_pic_qp and pu1_qp to WORD8 type and rename Harish Mahendrakar 2026-09-18 10:46:04 -07:00
  • 79804c1b75 [decoder]: Use pixel_size_y and pixel_size_uv to compute sizes and address offsets Harish Mahendrakar 2026-09-17 16:47:07 -07:00
  • d741208774 Update weighted pred parsing module to support HBD Harish Mahendrakar 2026-09-18 11:19:40 -07:00
  • dd35cfa5e7 [decoder]: Add i4_qp_bd_offset_y and i4_qp_bd_offset_uv support Harish Mahendrakar 2026-09-18 13:13:53 -07:00
  • db19bed4ab [decoder]: Add and initialize HBD leaf-level function pointers Harish Mahendrakar 2026-09-18 13:33:26 -07:00
  • 4a9715d7e7 Further cleanup and refactor for preparation to merge to main Harish Mahendrakar 2026-09-18 16:59:44 -07:00
  • a7f8985ea3 Further cleanup and refactor for preparation to merge to main Harish Mahendrakar 2026-09-18 16:59:44 -07:00
  • 2d98ce2311 rename few variables for consistency Harish Mahendrakar 2026-09-18 16:18:54 -07:00
  • 2672dd4015 rename few variables for consistency Harish Mahendrakar 2026-09-18 16:18:54 -07:00
  • a054f7fca4 cosmetic changes to minimize diff with main branch Harish Mahendrakar 2026-09-18 14:12:54 -07:00
  • 4ab9671c9c libhevc: Add Android.bp and TradeFed configs for HevcTest Harish Mahendrakar 2026-08-23 19:43:25 +00:00
  • 29dfb2f784 cosmetic changes to minimize diff with main branch Harish Mahendrakar 2026-09-18 14:12:54 -07:00
  • 68d2048d9f libhevc: Add Android.bp and TradeFed configs for HevcTest Harish Mahendrakar 2026-08-23 19:43:25 +00:00
  • 4ffde5ebdd [decoder]: Change pu1_pic_qp and pu1_qp to WORD8 type and rename Harish Mahendrakar 2026-09-17 21:57:25 -07:00
  • 61b24cfd7b [decoder]: Change pu1_pic_qp and pu1_qp to WORD8 type and rename Harish Mahendrakar 2026-09-17 21:57:25 -07:00
  • 7917883465 [decoder]: Change pu1_pic_qp and pu1_qp to WORD8 type and rename Harish Mahendrakar 2026-09-17 21:57:25 -07:00
  • 5b574436c3 Add hbd functions for ihevcd_fmt_conv and ihevcd_itrans_recon_dc Harish Mahendrakar 2026-09-17 15:58:17 -07:00
  • 6d1d6058b5 Add hbd functions for ihevcd_fmt_conv and ihevcd_itrans_recon_dc Harish Mahendrakar 2026-09-17 15:58:17 -07:00
  • d3d855485e [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc Harish Mahendrakar 2026-09-17 15:16:52 -07:00
  • ccbbdafa72 [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc Harish Mahendrakar 2026-09-17 15:16:52 -07:00
  • 1f208b145b [decoder]: Add few entries in codec_t and initialize them for default paths Harish Mahendrakar 2026-09-17 12:35:02 -07:00
  • 8e4247c53e [decoder]: Add few entries in codec_t and initialize them for default paths Harish Mahendrakar 2026-09-17 12:35:02 -07:00
  • 60a5701bfa [decoder]: Add few entries in codec_t and initialize them for default paths Harish Mahendrakar 2026-09-17 12:35:02 -07:00
  • f35c5b1971 [decoder]: Add few entries in codec_t and initialize them for default paths Harish Mahendrakar 2026-09-17 12:35:02 -07:00
  • 816221d81e libhevcdec: Reset PPS scratch buffer and extension flags before parsing Harish Mahendrakar 2026-09-11 12:16:51 -07:00