mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-03 21:23:48 +00:00
[PR #1730] [MERGED] [Rust]Ported AVC Module to Rust #2451
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/1730
Author: @steel-bucket
Created: 8/17/2025
Status: ✅ Merged
Merged: 9/6/2025
Merged by: @prateekmedia
Base:
master← Head:migration-avc-module📝 Commits (8)
af262dbAVC Module: ported AVC Module to Rustc2d36a9AVC module: Minor semantic changesbab3580AVC Module: Failing CIc721516Merge branch 'CCExtractor:master' into migration-avc-module1e2c2e2AVC Module: SIMD Optimisationsf3f4ccaAVC Module: Optimization in SEI2186738AVC Module: removed panic443043aMerge branch 'CCExtractor:master' into migration-avc-module📊 Changes
11 files changed (+2315 additions, -378 deletions)
View changed files
📝
src/lib_ccx/avc_functions.c(+7 -0)📝
src/rust/build.rs(+4 -0)📝
src/rust/lib_ccxr/src/common/constants.rs(+1 -0)➕
src/rust/src/avc/common_types.rs(+311 -0)➕
src/rust/src/avc/core.rs(+506 -0)➕
src/rust/src/avc/mod.rs(+82 -0)➕
src/rust/src/avc/nal.rs(+641 -0)➕
src/rust/src/avc/sei.rs(+337 -0)📝
src/rust/src/decoder/mod.rs(+5 -2)📝
src/rust/src/decoder/service_decoder.rs(+26 -7)📝
src/rust/src/lib.rs(+395 -369)📄 Description
In raising this pull request, I confirm the following (please check boxes):
My familiarity with the project is as follows (check one):
This PR fixes the AVC functionality which was broken and migrates the entire
avc_functions.candavc_functions.hto Rust.tested on This AVC stream
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.