libhevc-mirror/common/x86
Harish Mahendrakar 96c76d073c libhevc: Remove redundant in-function #include <assert.h>
Including <assert.h> inside the body of ihevc_weighted_pred_bi_ssse3
caused Clang's coverage mapping generator to add assert.h to the
function's VirtualFileMapping. Because system headers are filtered out
when emitting coverage regions, no region sub-arrays were generated
for assert.h, resulting in llvm-cov failing with 'truncated coverage
data' when reading the coverage mapping.

Since <assert.h> is already included at file scope, remove the redundant
in-function include.

Bug: 539970151
Test: Revert ag/41985629 and then follow the steps below
Test: cd frameworks/av/apex && CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS=* mm
Test: llvm-cov report -empty-profile out_x64/target/product/vsoc_x86_64_only/symbols/apex/com.android.media.swcodec/lib64/libcodec2_soft_hevcdec.so
TAG=agy
CONV=f1fd20b6-de70-47c5-8011-aca1dcbeb9e9

Change-Id: I98bafd5754b7059d5869eb1eb0ea0922ec95cc5e
(cherry picked from commit 15aee9ebc525822f4c4eb4b9dc8878a228d48202)
2026-09-10 11:20:27 -07:00
..
ihevc_16x16_itrans_recon_sse42_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_32x32_itrans_recon_sse42_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_chroma_intra_pred_filters_sse42_intr.c hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_chroma_intra_pred_filters_ssse3_intr.c hevcdec: Add assemblies and intrinsics for intra prediction 2026-08-05 14:37:42 +00:00
ihevc_deblk_ssse3_intr.c libhevcdec: add support for deblock filter for yuv 444 format 2026-05-13 07:22:18 -07:00
ihevc_function_selector_sse42.c Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_function_selector_ssse3.c Remove incorrect prefix from ihevcd_itrans_res_dc 2026-07-29 17:08:35 -07:00
ihevc_inter_pred_filters_sse42_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_inter_pred_filters_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_intra_pred_filters_sse42_intr.c libhevc: Update intrinsic for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_intra_pred_filters_ssse3_intr.c libhevc: Update intrinsic for implicit RDPCM 2026-08-05 14:37:42 +00:00
ihevc_itrans_recon_16x16_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon_32x32_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon_sse42_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_itrans_recon_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_mem_fns_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_padding_ssse3_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_platform_macros.h libhevcenc: Initial commit 2019-02-18 07:43:11 -08:00
ihevc_sao_ssse3_intr.c hevcdec: assembly & intrincs for SAO 2026-08-03 13:35:09 +00:00
ihevc_tables_x86_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_weighted_pred_sse42_intr.c Remove redundant ihevc_func_selector.h 2026-07-29 15:59:08 -07:00
ihevc_weighted_pred_ssse3_intr.c libhevc: Remove redundant in-function #include <assert.h> 2026-09-10 11:20:27 -07:00