Commit graph

  • abc195ce00
    Merge 6d98975d04 into c605590236 SABITHSAHEB 2026-07-08 20:47:53 +05:30
  • 6d98975d04 fix oob top-left pu-map read in ihevcd_get_mv_ctb Sabith Saheb 2026-07-08 20:47:17 +05:30
  • 16209d22e0
    Merge 39ebab2e4b into c605590236 SABITHSAHEB 2026-07-07 17:44:10 +05:30
  • 39ebab2e4b fix oob slice-index read in ihevcd_sao_shift_ctb Sabith Saheb 2026-07-07 17:43:43 +05:30
  • c605590236 use unsigned word type in ihevcd_bits_seek to avoid signed shift ub main Sabith Saheb 2026-07-03 20:28:57 +05:30
  • 52b3d42207 use unsigned word type in ihevcd_bits_seek to avoid signed shift ub Sabith Saheb 2026-07-03 20:28:57 +05:30
  • bc802ee605 hevcdec: update chroma subsample filter from neighbor to area Ram Mohan M 2026-07-01 23:17:58 +05:30
  • ad18a74b24 hevcdec: update chroma subsample filter from neighbor to area Ram Mohan M 2026-07-01 23:17:58 +05:30
  • f2294f7041 read no_loop_filter flags via memcpy to avoid unaligned access Sabith Saheb 2026-06-25 13:08:03 +05:30
  • d629b12768 hevcdec: fix statcoeff placement for persistent rice adaptation Sushant 2026-06-23 16:28:36 +05:30
  • 3247944835 hevcdec: fix statcoeff placement for persistent rice adaptation Sushant 2026-06-23 16:28:36 +05:30
  • 22fd2256fe avoid undefined left shift of negative offset in weighted bi-pred Sabith Saheb 2026-06-23 22:50:28 +05:30
  • 567533d628 deblk: avoid undefined left shift of negative chroma delta Sabith Saheb 2026-06-23 15:34:18 +05:30
  • 8260aefeb9 fix oob chroma source read in ihevcd_fmt_conv_422sp_to_420p v1.8.4 SABITHSAHEB 2026-06-22 20:24:31 +05:30
  • a3336a27f4 Include ihevcd_defs.h and ihevcd_structs.h in risc function selector Harish Mahendrakar 2026-06-22 19:55:45 -07:00
  • 323d0d7cff Include ihevcd_defs.h and ihevcd_structs.h in risc function selector Harish Mahendrakar 2026-06-22 19:55:45 -07:00
  • e81822306f fix oob chroma source read in ihevcd_fmt_conv_422sp_to_420p SABITHSAHEB 2026-06-22 20:24:31 +05:30
  • 75dd175c3d Pass remaining bytes when reinitializing bitstream structure after tile or slice Harish Mahendrakar 2026-06-20 17:20:39 -07:00
  • 525ec60d1e Pass remaining bytes when reinitializing bitstream structure after tile or slice Harish Mahendrakar 2026-06-20 17:20:39 -07:00
  • 86c57003fe Add required typecasts to fix warnings Harish Mahendrakar 2026-06-20 16:41:10 -07:00
  • 0b6fef9ba4 Add required typecasts to fix warnings Harish Mahendrakar 2026-06-20 16:41:10 -07:00
  • ee8d6c7d8d CMakeLists.txt: Fix warnings seen in cmake Harish Mahendrakar 2026-06-20 10:39:42 -07:00
  • 4013d46862 CMakeLists.txt: Fix warnings seen in cmake Harish Mahendrakar 2026-06-20 10:39:42 -07:00
  • 8d8fba095c Enforce C99 in cmake builds Harish Mahendrakar 2026-06-20 10:28:23 -07:00
  • 5ad6b71310 hevcdec: avoid signed left shift overflow building coeff bitmasks SABITHSAHEB 2026-06-20 13:37:50 +05:30
  • c0e4880e3b Enforce C99 in cmake builds Harish Mahendrakar 2026-06-20 10:28:23 -07:00
  • 1153573206 hevcdec: avoid signed left shift overflow building coeff bitmasks SABITHSAHEB 2026-06-20 13:37:50 +05:30
  • 281bad69de hevcdec: undo changes made for chroma intra pred lut v1.8.2 Sushant 2026-06-19 15:14:32 +05:30
  • 893a088fb5 hevcdec: undo changes made for chroma intra pred lut Sushant 2026-06-19 15:14:32 +05:30
  • a38474db72 hevcdec: revert armv7 and armv8 deblocking support for frext Sushant 2026-06-19 15:36:16 +05:30
  • e7bfc851be hevcdec: revert armv7 and armv8 deblocking support for frext Sushant 2026-06-19 15:36:16 +05:30
  • a3d19b0e1e hevcdec: partial revert of 70ee4f3 Sushant 2026-06-19 15:36:16 +05:30
  • b9bbd809cb hevcdec: undo changes made for chroma intra pred lut Sushant 2026-06-19 15:14:32 +05:30
  • 646ee99888 libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE Sushant 2026-06-18 11:54:08 +05:30
  • e7d529d271 hevcdec: add support for chroma qp offset list Vivek R Jadhav 2026-04-27 16:33:29 +05:30
  • e89b571292 libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE Sushant 2026-06-18 11:54:08 +05:30
  • 738aff6f9d libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE Sushant 2026-06-18 11:54:08 +05:30
  • f960884f97 hevcdec: add support for chroma qp offset list Vivek R Jadhav 2026-04-27 16:33:29 +05:30
  • a0296d9951 libhevcdec: Fix number of TU's allocated for YUV422 Vivek R Jadhav 2026-05-27 16:45:34 +05:30
  • 5e67cbb508 libhevcdec: Fix number of TU's allocated for YUV422 Vivek R Jadhav 2026-05-27 16:45:34 +05:30
  • 12f3dd4499 hevc_dec_fuzzer: Update fuzzer for YUV_422 format Vivek R Jadhav 2026-06-12 10:39:28 +05:30
  • ed8c4b193e hevc_dec_fuzzer: Update fuzzer for YUV_422 format Vivek R Jadhav 2026-06-12 10:39:28 +05:30
  • 0d2132c3ac Revert "Revert "libhevcdec: allow YUV422 format for decoding"" Harish Mahendrakar 2026-06-11 22:35:42 -07:00
  • 74c443d5d7
    Revert "Revert "libhevcdec: allow YUV422 format for decoding"" Harish Mahendrakar 2026-06-11 22:35:42 -07:00
  • df5c27d45d libhevcdec: Add SAO boundary checks Vivek R Jadhav 2026-06-12 10:21:11 +05:30
  • dd9ab66a47 libhevcdec: Add SAO boundary checks Vivek R Jadhav 2026-06-12 10:21:11 +05:30
  • 091042fa3e libhevcdec: Update static allocation for SAO context Vivek R Jadhav 2026-06-12 09:50:02 +05:30
  • 1664d7ad04 libhevcdec: Update static allocation for SAO context Vivek R Jadhav 2026-06-12 09:50:02 +05:30
  • 343fd870f9 hevcdec: Update cabac context tables of cbcr_cbf trafo depth 4 Sushant 2026-06-10 10:25:20 +05:30
  • c6004df77d hevcdec: Update cabac context tables of cbcr_cbf trafo depth 4 Sushant 2026-06-10 10:25:20 +05:30
  • 1ff848b02a hevc_dec_fuzzer: Fix output buffer allocation size calculation and add YUV444P as output format Vivek R Jadhav 2026-06-10 17:31:12 +05:30
  • 973429fb24 hevc_dec_fuzzer: Fix output buffer allocation size calculation and add YUV444P as output format Vivek R Jadhav 2026-06-10 17:31:12 +05:30
  • 57d79be23a updates to odd dimensions support - 2 Ram Mohan M 2026-06-08 00:27:47 +05:30
  • e0ac642da5 updates to odd dimensions support - 2 Ram Mohan M 2026-06-08 00:27:47 +05:30
  • 1fac8cc5fe Updates to odd dimension support. Harish Mahendrakar 2026-06-05 10:50:26 -07:00
  • 1800e51047 Updates to odd dimension support. Harish Mahendrakar 2026-06-05 10:50:26 -07:00
  • f6ef16b0f9 libhevcdec: Add support for odd dimensions Vivek R Jadhav 2026-06-04 15:24:18 +05:30
  • c568cbf172 libhevcdec: Add support for odd dimensions Vivek R Jadhav 2026-06-04 15:24:18 +05:30
  • 1f0d11ce8f libhevcdec: update chroma deblocking masks and BS shifts for YUV422/YUV444 Vivek R Jadhav 2026-05-29 10:25:02 +05:30
  • f05de099e1 libhevcdec: update chroma deblocking masks and BS shifts for YUV422/YUV444 Vivek R Jadhav 2026-05-29 10:25:02 +05:30
  • 97c1736f2d Revert "libhevcdec: allow YUV422 format for decoding" Harish Mahendrakar 2026-05-27 07:56:30 -07:00
  • f1616539c0
    Revert "libhevcdec: allow YUV422 format for decoding" Harish Mahendrakar 2026-05-27 07:56:30 -07:00
  • a2a98baa6e refactor: clean up SAO and ILF padding code Harish Mahendrakar 2026-05-24 09:58:29 -07:00
  • cc261c2783 refactor: clean up SAO and ILF padding code Harish Mahendrakar 2026-05-24 09:58:29 -07:00
  • cdd7c565e0 Fix OOB access in ihevcd_fmt_conv_422sp_to_420p Harish Mahendrakar 2026-05-22 22:27:22 -07:00
  • f4178fd533 Fix OOB access in ihevcd_fmt_conv_422sp_to_420p Harish Mahendrakar 2026-05-22 22:27:22 -07:00
  • c0f0c3dd23 hevc_dec_fuzzer: enable yuv422 as well Harish Mahendrakar 2026-05-21 20:42:33 -07:00
  • 25dddb7672 hevc_dec_fuzzer: enable yuv422 as well Harish Mahendrakar 2026-05-21 20:42:33 -07:00
  • a4a80bc48e libhevcdec: allow YUV422 format for decoding Vivek R Jadhav 2026-05-19 17:33:53 +05:30
  • 2f827d5db0 libhevcdec: Update deblock modules for yuv422 format Vivek R Jadhav 2026-04-10 14:33:33 +05:30
  • 00366c5138 libhevcdec: allow YUV422 format for decoding Vivek R Jadhav 2026-05-19 17:33:53 +05:30
  • 2346c4e028 libhevcdec: Update deblock modules for yuv422 format Vivek R Jadhav 2026-04-10 14:33:33 +05:30
  • 3a1e2f3619 Enable 400, 420 and 444 in hevc_dec_fuzzer Harish Mahendrakar 2026-05-18 11:12:31 -07:00
  • 0e51ad15af Enable 400, 420 and 444 in hevc_dec_fuzzer Harish Mahendrakar 2026-05-18 11:12:31 -07:00
  • 2a734bae50 hevc_dec_fuzzer: Enable support for all color formats Harish Mahendrakar 2026-05-13 08:03:52 -07:00
  • 432df18554 hevc_dec_fuzzer: Enable support for all color formats Harish Mahendrakar 2026-05-13 08:03:52 -07:00
  • f990e295bd hevcdec: add support for frext profile Vivek R Jadhav 2026-05-13 12:15:44 +05:30
  • 70ee4f3d29 libhevcdec: add support for deblock filter for yuv 444 format Vivek R Jadhav 2026-05-08 17:14:44 +05:30
  • 48162912d5 hevcdec: add support for frext profile Vivek R Jadhav 2026-05-13 12:15:44 +05:30
  • 2daddb471d libhevcdec: add support for deblock filter for yuv 444 format Vivek R Jadhav 2026-05-08 17:14:44 +05:30
  • 15deccc068 Allocate larger intermediate buffer for 32x32 for SSE variants in trans tests Harish Mahendrakar 2026-05-11 16:45:44 -07:00
  • 50518b8c0c Allocate larger intermediate buffer for 32x32 for SSE variants in trans tests Harish Mahendrakar 2026-05-11 16:45:44 -07:00
  • b6ad1290f0 hevcdec: update sao modules for chroma format idc 444 Vivek R Jadhav 2026-05-07 12:02:48 +05:30
  • ef6ddf48fd hevcdec: update sao modules for chroma format idc 444 Vivek R Jadhav 2026-05-07 12:02:48 +05:30
  • 944771fb1b libhevcdec: disable simd optimizations during 422/444 decoding. Vivek R Jadhav 2026-05-07 10:32:47 +05:30
  • 98462a6e46 libhevcdec: Unify ihevcd_function_selector_generic.c and ihevcd_function_selector_noneon.c Vivek R Jadhav 2026-05-07 10:07:01 +05:30
  • adf5b1d342 libhevcdec: disable simd optimizations during 422/444 decoding. Vivek R Jadhav 2026-05-07 10:32:47 +05:30
  • 9b9ee8c909 libhevcdec: Unify ihevcd_function_selector_generic.c and ihevcd_function_selector_noneon.c Vivek R Jadhav 2026-05-07 10:07:01 +05:30
  • 37e4bc2135 libhevcdec: Add inter pred support for yuv422 format Vivek R Jadhav 2026-03-26 16:59:32 +05:30
  • bb295a8976 libhevcdec: Add inter pred support for yuv422 format Vivek R Jadhav 2026-03-26 16:59:32 +05:30
  • 8a96ceb2bf Rename test folder as examples Harish Mahendrakar 2026-04-01 15:45:52 -07:00
  • fef53d8308 Rename test folder as examples Harish Mahendrakar 2026-04-01 15:45:52 -07:00
  • 5da3d44aef libhevc: added BTI and PAC support in libhevc Rakesh Kumar 2026-03-17 10:22:21 +00:00
  • 85870ac15d libhevc: added BTI and PAC support in libhevc Rakesh Kumar 2026-03-17 10:22:21 +00:00
  • cbd0e91d89 Redefine hevc examples test modules as cc_binary Ethan Cheng 2026-03-20 16:04:54 +08:00
  • 1e08a022f7 Fix CL for failing targets in git_main-throttled-haiku Ananya Sharma 2026-03-09 08:47:00 +00:00
  • b9c1bf8bbf libhevc: ignore BTI for now. Elliott Hughes 2026-02-18 21:13:38 +00:00
  • 38c368b50e Redefine hevc examples test modules as cc_binary Ethan Cheng 2026-03-20 16:04:54 +08:00
  • 2d94e60492 Fix CL for failing targets in git_main-throttled-haiku Ananya Sharma 2026-03-09 08:47:00 +00:00
  • e1749a1331 libhevc: ignore BTI for now. Elliott Hughes 2026-02-18 21:13:38 +00:00