libhevc-mirror/decoder
Ram Mohan M c8327aa960 hevcdec: remove unused memory allocations
while computing chroma residue, the same buffer is used for both cb and
cr. So remove allocation made for cr. Further guard the memory
allocation for rext toolsets under the macro ENABLE_MAIN_REXT_PROFILE

Test: ./hevcdec
Change-Id: I773c9413d262a4b84bcc7ec71ac11ceaadfd839d
2026-03-04 14:11:33 -08:00
..
arm hevcdec: add itrans residue functions 2026-03-04 12:32:03 -08:00
arm64 hevcdec: add itrans residue functions 2026-03-04 12:32:03 -08:00
riscv64 hevcdec: add itrans residue functions 2026-03-04 12:32:03 -08:00
x86 hevcdec: add itrans residue functions 2026-03-04 12:32:03 -08:00
ihevcd_api.c hevcdec: remove unused memory allocations 2026-03-04 14:11:33 -08:00
ihevcd_bitstream.c Decoder: Fix integer-overflow sanitizer issues 2019-01-09 13:16:37 -08:00
ihevcd_bitstream.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_boundary_strength.c Few bug fixes in loop filter 2015-07-31 01:59:55 +00:00
ihevcd_boundary_strength.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_cabac.c Return error from cabac init if offset is greater than range 2017-03-10 14:56:09 -08:00
ihevcd_cabac.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_common_tables.c hevcdec: add support for internal color format 444 2026-02-23 10:59:08 -08:00
ihevcd_common_tables.h hevcdec: add support for internal color format 444 2026-02-23 10:59:08 -08:00
ihevcd_cxa.h libhevcdec: Add support for monochrome 2025-11-11 07:11:03 -08:00
ihevcd_deblk.c libhevcdec: Add support for monochrome 2025-11-11 07:11:03 -08: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 hevcdec: add i/o support for color format yuv444 2026-02-17 09:26:00 -08:00
ihevcd_decode.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_defs.h hevcdec: add support for scaling lists 2026-02-27 08:33:45 -08:00
ihevcd_error.h hevcdec: fix incorrect error checks added in sps/pps parsing 2026-02-20 11:12:39 -08:00
ihevcd_fmt_conv.c hevcdec: fix incorrect sampling factor used for 422 2026-02-20 10:28:18 -08:00
ihevcd_fmt_conv.h libhevcdec: Remove support for YUV422 ile, RGB565 and RGBA8888 output formats 2026-02-14 12:54:18 -08:00
ihevcd_func_types.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_function_selector.h hevcdec: add itrans residue functions 2026-03-04 12:32:03 -08:00
ihevcd_get_mv.c Decoder: Fix integer-overflow sanitizer issues 2019-01-09 13:16:37 -08:00
ihevcd_get_mv.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_ilf_padding.c hevcdec: fix white spacing and other cosmetic changes 2026-02-11 12:14:51 -08:00
ihevcd_ilf_padding.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_inter_pred.c expose inter pred filter coefficients 2026-02-28 22:40:12 +05:30
ihevcd_inter_pred.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_intra_pred_mode_prediction.c Initial Version of HEVC decoder 2014-05-21 18:14:55 -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 hevcdec: remove unused memory allocations 2026-03-04 14:11:33 -08:00
ihevcd_iquant_itrans_recon_ctb.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_itrans_recon_dc.c Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_itrans_recon_dc.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_ittiam_logo.h libhevcdec: Remove support for YUV422 ile, RGB565 and RGBA8888 output formats 2026-02-14 12:54:18 -08: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 hevcdec: add support for cross component prediction 2026-03-04 12:32:03 -08: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 hevcdec: add support for transform_skip_context_enabled_flag 2026-02-23 10:59:08 -08:00
ihevcd_parse_residual.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_parse_slice.c hevcdec: add support for cross component prediction 2026-03-04 12:32:03 -08:00
ihevcd_parse_slice.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_parse_slice_header.c libhevcdec: Add support for monochrome 2025-11-11 07:11:03 -08:00
ihevcd_parse_slice_header.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_process_slice.c hevcdec: add support for internal color format 444 2026-02-23 10:59:08 -08: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 hevcdec: Updated memory allocation for monochrome 2026-02-09 15:05:07 -08:00
ihevcd_sao.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_statistics.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_structs.h hevcdec: remove unused memory allocations 2026-03-04 14:11:33 -08:00
ihevcd_trace.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevcd_utils.c hevcdec: fix incorrect sampling factor used for 422 2026-02-20 10:28:18 -08:00
ihevcd_utils.h hevcdec: Updated memory allocation for monochrome 2026-02-09 15:05:07 -08:00
ihevcd_version.c Stop using __DATE__/__TIME__ on all builds 2019-08-27 19:45:01 -07:00
libhevcdec.cmake hevcdec: fix incorrect error checks added in sps/pps parsing 2026-02-20 11:12:39 -08:00