libavc-mirror/common
Vivek R Jadhav 5f071f27c2
Some checks are pending
CMake / build (cmake, aarch64-linux-gnu-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch64_toolchain.cmake, aarch64-linux-gnu-g++, ubuntu-latest-cross-aarch64-cmake, ubuntu-latest) (push) Waiting to run
CMake / build (cmake, arm-linux-gnueabihf-gcc, -DCMAKE_TOOLCHAIN_FILE=../cmake/toolchains/aarch32_toolchain.cmake, arm-linux-gnueabihf-g++, ubuntu-latest-cross-aarch32-cmake, ubuntu-latest) (push) Waiting to run
CMake / build (cmake, clang, , clang++, macos-latest-clang-cmake, macos-latest) (push) Waiting to run
CMake / build (cmake, clang, , clang++, ubuntu-24.04-arm-clang-cmake, ubuntu-24.04-arm) (push) Waiting to run
CMake / build (cmake, clang, , clang++, ubuntu-latest-clang-cmake, ubuntu-latest) (push) Waiting to run
CMake / build (cmake, clang, -DSANITIZE=fuzzer-no-link,address, clang++, ubuntu-latest-clang-cmake-asan-fuzzer, ubuntu-latest) (push) Waiting to run
CMake / build (cmake, clang, -G Ninja, clang++, ubuntu-latest-clang-cmake-ninja, ubuntu-latest) (push) Waiting to run
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Waiting to run
Revert^2 "libavc: Add BTI and PAC support in libavc"
Reason for revert: This re-lands ag/38985801 with the following change:
- Added the missing macro in common/armv8/ih264_resi_trans_quant_av8.s to fix the issues seen in c2.android.avc.encoder.

Bug: 485868924
Test: readelf -nW libavcdec.a
Test: readelf -nW libavcenc.a
Test: atest MctsMediaV2TestCases
      atest MctsMediaDecoderTestCases
      atest MctsMediaEncoderTestCases
      atest MctsMediaCodecTestCases
Test: avc_dec_fuzzer
      avc_enc_fuzzer

Change-Id: I27e94895d93dea32e8c68ba23f497aa3028e11dd
2026-04-10 11:48:23 -07:00
..
arm svcenc: Redundant code removed 2023-10-27 06:14:32 -07:00
armv8 Revert^2 "libavc: Add BTI and PAC support in libavc" 2026-04-10 11:48:23 -07:00
mvc Decoder: MVC decoding support added 2022-08-06 05:51:31 +00:00
riscv Add riscv64 support 2022-12-01 22:27:12 +00:00
svc svcenc: Redundant code removed 2023-10-27 06:14:32 -07:00
x86 avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
common.cmake avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
ih264_buf_mgr.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_buf_mgr.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_cabac_tables.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_cabac_tables.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_cavlc_tables.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_cavlc_tables.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_chroma_intra_pred_filters.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_common_tables.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_common_tables.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_deblk_edge_filters.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_deblk_edge_filters.h avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
ih264_deblk_tables.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_deblk_tables.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_debug.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_defs.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_disp_mgr.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_disp_mgr.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_dpb_mgr.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_dpb_mgr.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_error.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_ihadamard_scaling.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_inter_pred_filters.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_inter_pred_filters.h avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
ih264_intra_pred_filters.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_iquant_itrans_recon.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_list.c avcenc: Replacing KEEP_THREADS_ACTIVE with runtime check 2025-04-22 17:09:57 +05:30
ih264_list.h avcenc: Replacing KEEP_THREADS_ACTIVE with runtime check 2025-04-22 17:09:57 +05:30
ih264_luma_intra_pred_filters.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_macros.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_mem_fns.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_mem_fns.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_padding.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_padding.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_resi_trans_quant.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_size_defs.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_structs.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_trans_data.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_trans_data.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_trans_macros.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_trans_quant_itrans_iquant.h avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
ih264_typedefs.h libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_weighted_pred.c libavc: Remove duplicate code and improve readability 2023-10-06 16:53:23 -07:00
ih264_weighted_pred.h avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00
ithread.c avcenc: Replacing KEEP_THREADS_ACTIVE with runtime check 2025-04-22 17:09:57 +05:30
ithread.h avcenc: Replacing KEEP_THREADS_ACTIVE with runtime check 2025-04-22 17:09:57 +05:30
svccommon.cmake Encoder: SVC encoding support added 2023-01-30 11:07:10 -08:00