libavc-mirror/decoder/svc
Harish Mahendrakar a7bf2e9135
Some checks failed
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
CMake / build (cmake, gcc, , g++, ubuntu-latest-gcc-cmake, ubuntu-latest) (push) Has been cancelled
Invoke ih264d_free_dynamic_bufs() in ih264d_allocate_dynamic_bufs()
In order do this, moved freeing of dynamic bitstream buffer outside free_dynamic_bufs() call.
This allocation is not done inside allocate_dynamic_bufs() and hence shouldn't be freed in free_dynamic_bufs().

This will ensure that any memory that is allocated before and not yet freed, will be freed.
This is done as a precaution to ensure there are no leaks.
2026-07-13 00:08:51 -07:00
..
isvcd.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_api.c libavc: use memcpy and memset to enable _FORTIFY_SOURCE 2026-06-18 10:27:02 -07:00
isvcd_api.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_cabac.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_cabac.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_cabac_init_tables.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_compute_bs.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_deblocking.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_defs.h libavcdec: Add support for 4096x4096 resolution 2025-07-21 22:26:42 -07:00
isvcd_function_selector.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_function_selector_generic.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_ii_pred.c svcdec: Fix for out of bound index in ii_pred 2023-03-23 12:10:07 -07:00
isvcd_ii_pred.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_intra_resamp.c Update intra resamp flags 2023-12-11 10:41:02 -08:00
isvcd_intra_resamp.h Update intra resamp flags 2023-12-11 10:41:02 -08:00
isvcd_iquant_itrans.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_iquant_itrans.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_iquant_itrans_residual.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_iquant_itrans_residual.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_iquant_itrans_residual_recon.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_iquant_itrans_residual_recon.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_mb_utils.c libavcdec: Add support for 4096x4096 resolution 2025-07-21 22:26:42 -07:00
isvcd_mb_utils.h formatting changes 2023-02-08 07:55:47 -08:00
isvcd_mode_mv_resamp.c svcdec: Bug fix in header parsing w.r.t u1_extended_spatial_scalability_idc 2023-02-25 09:26:25 -08:00
isvcd_mode_mv_resamp.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_nal.c formatting changes 2023-02-08 07:55:47 -08:00
isvcd_nal.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_nal_parse.c svcdec: Modifications to the conditions in NON VCL NAL parsing. 2023-02-27 11:08:52 -08:00
isvcd_nal_parse.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_nal_parse_structs.h svcdec: Indentation changes 2023-02-25 09:26:25 -08:00
isvcd_nal_structs.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_parse_cavlc.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_parse_cavlc.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_parse_ebslice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_parse_eislice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_parse_epslice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_parse_headers.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_parse_headers.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_parse_slice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_parse_slice.h libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_pred_residual_recon.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_pred_residual_recon.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_process_ebslice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_process_ebslice.h libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_process_epslice.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_process_epslice.h libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_resamp_svc.c formatting changes 2023-02-08 07:55:47 -08:00
isvcd_resamp_svc.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_residual_resamp.c formatting changes 2023-02-08 07:55:47 -08:00
isvcd_residual_resamp.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_structs.h svc_dec_fuzzer: Allocated size was lower for non_vcl NAL 2026-02-16 12:26:21 -08:00
isvcd_tables.h SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_thread_compute_bs.c formatting changes 2023-02-08 07:55:47 -08:00
isvcd_thread_compute_bs.h formatting changes 2023-02-08 07:55:47 -08:00
isvcd_thread_parse_decode.c libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_thread_parse_decode.h libavcdec: resolve heap buffer overflows in svc 2025-08-08 07:53:30 -07:00
isvcd_utils.c Invoke ih264d_free_dynamic_bufs() in ih264d_allocate_dynamic_bufs() 2026-07-13 00:08:51 -07:00
isvcd_utils.h svcdec: fix build issue 2025-08-20 10:04:14 -07:00
isvcd_vui.c SVC decoder support 2023-02-08 07:55:47 -08:00
isvcd_vui.h SVC decoder support 2023-02-08 07:55:47 -08:00
libsvcdec.cmake avx2 intrinsics support for libavc(sw decoder) 2025-11-12 22:21:10 -08:00