mirror of
https://github.com/ittiam-systems/libavc.git
synced 2026-10-02 08:42:41 +07:00
|
Some checks failed
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Has been cancelled
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) Has been cancelled
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) Has been cancelled
CMake / build (cmake, clang, , clang++, macos-latest-clang-cmake, macos-latest) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-24.04-arm-clang-cmake, ubuntu-24.04-arm) (push) Has been cancelled
CMake / build (cmake, clang, , clang++, ubuntu-latest-clang-cmake, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -DSANITIZE=fuzzer-no-link,address, clang++, ubuntu-latest-clang-cmake-asan-fuzzer, ubuntu-latest) (push) Has been cancelled
CMake / build (cmake, clang, -G Ninja, clang++, ubuntu-latest-clang-cmake-ninja, ubuntu-latest) (push) Has been cancelled
The worker threads could hang waiting for macroblock maps if
an error was encountered and worker thread exits early.
Added check for the error and thread break flags in the wait loops,
allowing the worker threads to abort cleanly.
Bug: 472596363
Test: atest MctsMediaV2TestCases
atest MctsMediaDecoderTestCases
atest MctsMediaCodecTestCases
atest VtsHalMediaC2V1_0TargetVideoDecTest
Change-Id: I9265e17ae7501164501a3fd66c30b6b67b68104b
(cherry picked from commit 70e21545b3bb5cfdc83ec1d7d60d30549b216011)
|
||
|---|---|---|
| .. | ||
| arm | ||
| mvc | ||
| riscv | ||
| svc | ||
| x86 | ||
| ih264d.h | ||
| ih264d_api.c | ||
| ih264d_api_utils.h | ||
| ih264d_bitstrm.c | ||
| ih264d_bitstrm.h | ||
| ih264d_cabac.c | ||
| ih264d_cabac.h | ||
| ih264d_cabac_init_tables.c | ||
| ih264d_compute_bs.c | ||
| ih264d_deblocking.c | ||
| ih264d_deblocking.h | ||
| ih264d_debug.h | ||
| ih264d_defs.h | ||
| ih264d_dpb_manager.h | ||
| ih264d_dpb_mgr.c | ||
| ih264d_error_handler.h | ||
| ih264d_format_conv.c | ||
| ih264d_format_conv.h | ||
| ih264d_function_selector.h | ||
| ih264d_function_selector_generic.c | ||
| ih264d_inter_pred.c | ||
| ih264d_inter_pred.h | ||
| ih264d_mb_utils.c | ||
| ih264d_mb_utils.h | ||
| ih264d_mem_request.h | ||
| ih264d_mvpred.c | ||
| ih264d_mvpred.h | ||
| ih264d_nal.c | ||
| ih264d_nal.h | ||
| ih264d_parse_bslice.c | ||
| ih264d_parse_cabac.c | ||
| ih264d_parse_cabac.h | ||
| ih264d_parse_cavlc.c | ||
| ih264d_parse_cavlc.h | ||
| ih264d_parse_headers.c | ||
| ih264d_parse_headers.h | ||
| ih264d_parse_islice.c | ||
| ih264d_parse_islice.h | ||
| ih264d_parse_mb_header.c | ||
| ih264d_parse_mb_header.h | ||
| ih264d_parse_pslice.c | ||
| ih264d_parse_slice.c | ||
| ih264d_parse_slice.h | ||
| ih264d_process_bslice.c | ||
| ih264d_process_bslice.h | ||
| ih264d_process_intra_mb.c | ||
| ih264d_process_intra_mb.h | ||
| ih264d_process_pslice.c | ||
| ih264d_process_pslice.h | ||
| ih264d_quant_scaling.c | ||
| ih264d_quant_scaling.h | ||
| ih264d_sei.c | ||
| ih264d_sei.h | ||
| ih264d_structs.h | ||
| ih264d_tables.c | ||
| ih264d_tables.h | ||
| ih264d_thread_compute_bs.c | ||
| ih264d_thread_compute_bs.h | ||
| ih264d_thread_parse_decode.c | ||
| ih264d_thread_parse_decode.h | ||
| ih264d_transfer_address.h | ||
| ih264d_utils.c | ||
| ih264d_utils.h | ||
| ih264d_vui.c | ||
| ih264d_vui.h | ||
| iv.h | ||
| ivd.h | ||
| libavcdec.cmake | ||