libhevc-mirror/decoder
Harish Mahendrakar ccbbdafa72 [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc
- Format new functions to be consistent with existing codebase conventions
- Move local variable declarations to top of function scope (C99 style)
- Avoid datatype declarations inside for loop headers and prefer WORD32
  for loop indices without prefixes
- Remove commented code blocks
- Rename WORD32 arguments and header declarations to remove i4_ prefix
2026-09-17 15:33:54 -07:00
..
arm Cleanup few more unnecessary changes from HBD path 2026-08-09 05:13:29 +00:00
arm64 Cleanup few more unnecessary changes from HBD path 2026-08-09 05:13:29 +00:00
riscv64 Include ihevcd_defs.h and ihevcd_structs.h in risc function selector 2026-06-22 20:01:44 -07:00
x86 Cleanup few more unnecessary changes from HBD path 2026-08-09 05:13:29 +00:00
ihevcd_api.c [decoder]: Add few entries in codec_t and initialize them for default paths 2026-09-17 12:55:04 -07:00
ihevcd_bitstream.c use unsigned word type in ihevcd_bits_seek to avoid signed shift ub 2026-07-06 21:28:17 -07:00
ihevcd_bitstream.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_boundary_strength.c libhevcdec: Cast pu1_pic_qp to WORD8 * in boundary strength calculation 2026-08-14 01:13:07 +00:00
ihevcd_boundary_strength.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_cabac.c hevcdec: add support for persistent rice adaptation flag 2026-03-16 10:03:26 -07:00
ihevcd_cabac.h hevcdec: add support for persistent rice adaptation flag 2026-03-16 10:03:26 -07:00
ihevcd_common_tables.c hevcdec: update lib for chroma format idc 422 2026-03-04 15:39:55 -08:00
ihevcd_common_tables.h hevcdec: update lib for chroma format idc 422 2026-03-04 15:39:55 -08:00
ihevcd_cxa.h Move HEVC_DEC_PROFILE_T to ihevcd_structs.h 2026-08-09 23:47:45 +00:00
ihevcd_deblk.c cosmetic changes to minimize diff with main branch 2026-09-16 21:34:10 -07:00
ihevcd_deblk.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_debug.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_decode.c cosmetic changes to minimize diff with main branch 2026-09-16 21:34:10 -07:00
ihevcd_decode.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_defs.h Remove few more unnecessary changes from HBD path 2026-08-09 23:47:45 +00:00
ihevcd_error.h Remove few more unnecessary changes from HBD path 2026-08-09 23:47:45 +00:00
ihevcd_fmt_conv.c [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc 2026-09-17 15:33:54 -07:00
ihevcd_fmt_conv.h [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc 2026-09-17 15:33:54 -07:00
ihevcd_func_types.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_function_selector.h libhevcdec: Unify itrans_res family and remove redundant HBD implementation 2026-09-10 11:21:07 -07:00
ihevcd_function_selector_generic.c libhevcdec: Unify itrans_res family and remove redundant HBD implementation 2026-09-10 11:21:07 -07:00
ihevcd_get_mv.c fix oob top-left pu-map read in ihevcd_get_mv_ctb 2026-07-14 07:25:34 -07:00
ihevcd_get_mv.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_ilf_padding.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_inter_pred.c Remove unused members from codec_t 2026-09-16 20:38:42 -07:00
ihevcd_inter_pred.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_intra_pred_mode_prediction.c libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE 2026-06-18 06:44:56 -07:00
ihevcd_intra_pred_mode_prediction.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_iquant_itrans_recon_ctb.c libhevcdec: Unify itrans_res family and remove redundant HBD implementation 2026-09-10 11:21:07 -07:00
ihevcd_iquant_itrans_recon_ctb.h Remove few more unnecessary changes from HBD path 2026-08-09 23:47:45 +00:00
ihevcd_itrans_recon_dc.c [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc 2026-09-17 15:33:54 -07:00
ihevcd_itrans_recon_dc.h [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc 2026-09-17 15:33:54 -07:00
ihevcd_ittiam_logo.h Clean up HBD support before split 2026-08-07 17:25:44 +00:00
ihevcd_job_queue.c Source files clean up 2014-07-12 15:09:24 -07:00
ihevcd_job_queue.h Source files clean up 2014-07-12 15:09:24 -07:00
ihevcd_mv_merge.c Reduced memory requirements 2015-10-09 11:44:26 -07:00
ihevcd_mv_merge.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_mv_pred.c Source files clean up 2014-07-12 15:09:24 -07:00
ihevcd_mv_pred.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_nal.c libhevc: move SEI related code under a macro 2024-05-07 10:07:49 -07:00
ihevcd_nal.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_parse_headers.c Remove unused members from codec_t 2026-09-16 20:38:42 -07:00
ihevcd_parse_headers.h libhevc: move SEI related code under a macro 2024-05-07 10:07:49 -07:00
ihevcd_parse_residual.c Cleanup few more unnecessary changes from HBD path 2026-08-09 05:13:29 +00:00
ihevcd_parse_residual.h Remove few more unnecessary changes from HBD path 2026-08-09 23:47:45 +00:00
ihevcd_parse_slice.c libhevcdec: Fix compiler warnings in ihevcd_parse_slice 2026-08-22 02:33:24 +00:00
ihevcd_parse_slice.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_parse_slice_header.c decoder: Fix race condition and invalid CTB coordinates in slice headers 2026-09-15 22:45:12 -07:00
ihevcd_parse_slice_header.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_process_slice.c Remove SAO wrapper 2026-08-09 23:47:45 +00:00
ihevcd_process_slice.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_profile.h Source files clean up 2014-07-12 15:09:24 -07:00
ihevcd_ref_list.c Decoder: Fix integer-overflow sanitizer issues 2019-01-09 13:16:37 -08:00
ihevcd_ref_list.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_sao.c libhevcdec: Update SAO support for 444 HBD 2026-08-31 09:39:45 -07:00
ihevcd_sao.h Remove SAO wrapper 2026-08-09 23:47:45 +00:00
ihevcd_statistics.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_structs.h [decoder]: Format and clean up new functions in fmt_conv and itrans_recon_dc 2026-09-17 15:33:54 -07:00
ihevcd_trace.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_utils.c decoder: Fix race condition and invalid CTB coordinates in slice headers 2026-09-15 22:45:12 -07:00
ihevcd_utils.h libhevcdec: disable simd optimizations during 422/444 decoding. 2026-05-07 07:00:35 -07:00
ihevcd_version.c Clean up HBD support before split 2026-08-07 17:25:44 +00:00
libhevcdec.cmake decoder: Clean up HBD function pointers and rename to match convention 2026-08-09 23:47:45 +00:00