mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-04-21 21:49:57 +00:00
[PR #1736] [MERGED] [Rust]Ported ES Module to Rust #2458
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/1736
Author: @steel-bucket
Created: 8/23/2025
Status: ✅ Merged
Merged: 9/6/2025
Merged by: @prateekmedia
Base:
master← Head:migration-es-module📝 Commits (10+)
0dc08fePorted ES Module to Rust0a9c071Windows Failing CI030339aES module: Clippy changes6dab399ES module: Cmake failing CIb7f2c69ES module: Cmake failing CI30682d8Merge branch 'CCExtractor:master' into migration-es-module36330d1ES Module: Fixed mistake in read_gop_infoac63939ES Module: Minor mistakes in pic.rs and seq.rs8ab77d8Merge branch 'CCExtractor:master' into migration-es-module937127aES Module: Goptime regression failing📊 Changes
21 files changed (+1985 additions, -41 deletions)
View changed files
📝
src/lib_ccx/ccx_decoders_608.c(+1 -1)📝
src/lib_ccx/ccx_decoders_vbi.h(+0 -1)📝
src/lib_ccx/es_functions.c(+6 -0)📝
src/lib_ccx/lib_ccx.h(+2 -0)📝
src/rust/build.rs(+4 -2)📝
src/rust/lib_ccxr/src/activity.rs(+25 -0)📝
src/rust/lib_ccxr/src/common/bitstream.rs(+130 -1)📝
src/rust/lib_ccxr/src/common/constants.rs(+1 -1)📝
src/rust/lib_ccxr/src/time/units.rs(+6 -6)➕
src/rust/src/es/core.rs(+226 -0)➕
src/rust/src/es/eau.rs(+143 -0)➕
src/rust/src/es/gop.rs(+222 -0)➕
src/rust/src/es/mod.rs(+62 -0)➕
src/rust/src/es/pic.rs(+340 -0)➕
src/rust/src/es/seq.rs(+214 -0)➕
src/rust/src/es/userdata.rs(+560 -0)📝
src/rust/src/lib.rs(+24 -5)📝
src/rust/src/libccxr_exports/bitstream.rs(+2 -2)📝
src/rust/src/libccxr_exports/time.rs(+6 -2)📝
windows/ccextractor.vcxproj(+5 -11)...and 1 more files
📄 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 ports the entire
es_functions.candes_userdata.cfiles to Rust.Tested on This sample
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.