libhevc-mirror/common
Harish Mahendrakar 18fc8f6b52 Added support for 420 10-bit decoding.
This is the initial version and doesn't enable SIMD functions yet.
Has not been tested extensively yet.
This is not ready to be merged into main branch yet.
2026-08-07 03:21:32 +00:00
..
arm libhevcdec: update assembly support for implicit RDPCM 2026-08-05 14:37:42 +00:00
arm64 libhevcdec: update assembly support for implicit RDPCM 2026-08-05 14:37:42 +00:00
riscv64 Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
x86 libhevc: Update intrinsic for implicit RDPCM 2026-08-05 14:37:42 +00:00
Android.bp Update tests to run with atest 2026-07-31 17:05:23 +00:00
common.cmake [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_buf_mgr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_buf_mgr.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_cabac_tables.c hevcdec: add support for chroma qp offset list 2026-06-18 06:42:01 -07:00
ihevc_cabac_tables.h hevcdec: add support for chroma qp offset list 2026-06-18 06:42:01 -07:00
ihevc_chroma_intra_pred.h hevcdec: add support for internal color format 444 2026-02-23 10:59:08 -08:00
ihevc_chroma_intra_pred_filters.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_iquant_itrans_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_iquant_itrans_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_chroma_iquant_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_iquant_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_chroma_itrans_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_itrans_recon.h hevcdec: add 32x32 chroma inverse trans recon functions 2026-02-13 07:43:12 -08:00
ihevc_chroma_itrans_recon_8x8.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_itrans_recon_16x16.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_itrans_recon_32x32.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_recon.h hevcdec: add support for cross component prediction 2026-03-04 12:32:03 -08:00
ihevc_common_tables.c hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_common_tables.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_deblk.h libhevcdec: add support for deblock filter for yuv 444 format 2026-05-13 07:22:18 -07:00
ihevc_deblk_edge_filter.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_deblk_tables.c Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_deblk_tables.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_debug.h Few bug fixes in loop filter 2015-07-31 01:59:55 +00:00
ihevc_defs.h hevcdec: fix incorrect error checks added in sps/pps parsing 2026-02-20 11:12:39 -08:00
ihevc_disp_mgr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_disp_mgr.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_dpb_mgr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_dpb_mgr.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_error.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_func_types.h Added SEI structures and reordered ihevc_structs.h contents 2015-10-09 11:44:26 -07:00
ihevc_function_selector.h Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_function_selector_generic.c Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_hbd_chroma_intra_pred_filters.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_chroma_iquant_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_chroma_itrans_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_chroma_itrans_recon_8x8.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_chroma_itrans_recon_16x16.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_chroma_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_deblk_edge_filter.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_hbd_inter_pred_filters.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_intra_pred_filters.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_iquant_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_itrans_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_itrans_recon_8x8.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_itrans_recon_16x16.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_itrans_recon_32x32.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_padding.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_recon.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_sao.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_tables_x86_intr.h [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_hbd_weighted_pred.c [common]Add new files for HBD 2026-08-05 13:27:29 +00:00
ihevc_inter_pred.h expose inter pred filter coefficients 2026-02-28 22:40:12 +05:30
ihevc_inter_pred_filters.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_intra_pred.h libhevc: Update intrinsic for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_filters.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_iquant_itrans_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_iquant_itrans_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_iquant_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_iquant_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_itrans.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_itrans_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_itrans_recon_8x8.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon_16x16.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon_32x32.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_res.c Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_itrans_res.h Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_macros.h libhevcenc: Initial commit 2019-02-18 07:43:11 -08:00
ihevc_mem_fns.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_mem_fns.h libhevc: Direct memcpy and memset calls to enable _FORTIFY_SOURCE 2026-06-18 06:44:56 -07:00
ihevc_padding.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_padding.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_quant_iquant_ssd.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_quant_iquant_ssd.h libhevcenc: Initial commit 2019-02-18 07:43:11 -08:00
ihevc_quant_tables.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_quant_tables.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_recon.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_recon.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_resi_trans.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_resi_trans.h encoder: Update chroma modules to avoid reading an extra byte 2021-03-26 21:24:54 -07:00
ihevc_sao.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_sao.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_structs.h hevcdec: add support for chroma qp offset list 2026-06-18 06:42:01 -07:00
ihevc_tables_x86_intr.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_trans.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_trans_macros.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ihevc_trans_tables.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_trans_tables.h hevcdec: add support for transform_skip_rotation_enabled_flag 2026-03-04 12:32:03 -08:00
ihevc_typedefs.h Reduced memory requirements 2015-10-09 11:44:26 -07:00
ihevc_weighted_pred.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_weighted_pred.h Initial Version of HEVC decoder 2014-05-21 18:14:55 -07:00
ithread.c Decoder: add support for KEEP_THREADS_ACTIVE 2020-08-31 22:00:10 +05:30
ithread.h Decoder: add support for KEEP_THREADS_ACTIVE 2020-08-31 22:00:10 +05:30
iv.h Added support for 420 10-bit decoding. 2026-08-07 03:21:32 +00:00
ivd.h Move IVD_ARCH_T and IVD_SOC_T to iv.h and rename as IV_ARCH_T and IV_SOC_T 2026-07-29 15:37:52 -07:00