mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-04-20 13:03:58 +00:00
[PR #1547] [CLOSED] [FEAT] Add argument parsing in ccextractor rust #2266
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/1547
Author: @prateekmedia
Created: 7/28/2023
Status: ❌ Closed
Base:
master← Head:rusty-ccextractor📝 Commits (10+)
71c83b6feat: unpack gpacb8b5994fix: linux ci1c9d7b5fix: mac builde3fecf9fix: remove unused [no ci]3b1e5d0fix: ignore config.h [no ci]9ed4fe0temp commit, will drop this soon82c30cefix: install gpacc99950afix: gpac0794d92fix: formatting4d18e2efix: preproccessor directive📊 Changes
26 files changed (+6178 additions, -1131 deletions)
View changed files
📝
.github/workflows/build_mac.yml(+21 -16)➕
.github/workflows/test_rust.yml(+36 -0)📝
.gitignore(+4 -1)📝
docs/FFMPEG.md(+1 -1)📝
docs/OCR.md(+2 -2)📝
mac/Makefile.am(+2 -1)📝
src/ccextractor.c(+4 -0)📝
src/lib_ccx/ccx_decoders_708_output.c(+4 -11)📝
src/lib_ccx/lib_ccx.h(+3 -0)📝
src/lib_ccx/params.c(+9 -3)📝
src/rust/Cargo.lock(+306 -113)📝
src/rust/Cargo.toml(+14 -3)📝
src/rust/build.rs(+14 -0)➕
src/rust/src/activity.rs(+15 -0)➕
src/rust/src/args.rs(+1009 -0)➕
src/rust/src/ccx_encoders_helpers.rs(+65 -0)➕
src/rust/src/common.rs(+1311 -0)📝
src/rust/src/lib.rs(+83 -1)➕
src/rust/src/parser.rs(+2264 -0)📝
src/rust/src/utils.rs(+29 -0)...and 6 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):
Rewrote argument parsing with all the structs and enums too into rust.
Help arguments demo:

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.