[PR #210] [CLOSED] cea 708 refactored and improved #1085

Open
opened 2026-01-29 16:59:08 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/210
Author: @okisseloff
Created: 8/17/2015
Status: Closed

Base: masterHead: feature-cea-708


📝 Commits (10+)

  • 764d251 cea-708 code refactoring
  • ae6cf97 more cea-708 refactorings
  • 308d500 more cea-708 refactoring
  • abce1dd moved cea-708 global variables into single context variable
  • 9923ef9 added "all" value for cea-708 services
  • 21a88f9 added utf16 to utf8 conversion function
  • c0079ae cea-708 handling 16-bit characters (utf16)
  • af66ace cea-708 defined utf8 symbol max size in bytes
  • b65cc8a dont handling 16-bit chars for cea-708
  • 3fff94a cea-708 srt and debug output refactored and improved

📊 Changes

20 files changed (+1494 additions, -970 deletions)

View changed files

📝 src/ccextractor.c (+2 -4)
📝 src/gpacmp4/mp4.c (+2 -2)
📝 src/lib_ccx/ccx_common_constants.h (+1 -0)
📝 src/lib_ccx/ccx_common_timing.c (+22 -0)
📝 src/lib_ccx/ccx_common_timing.h (+1 -0)
📝 src/lib_ccx/ccx_decoders_708.c (+854 -753)
📝 src/lib_ccx/ccx_decoders_708.h (+193 -175)
📝 src/lib_ccx/ccx_decoders_708_encoding.c (+9 -9)
src/lib_ccx/ccx_decoders_708_encoding.h (+9 -0)
src/lib_ccx/ccx_decoders_708_output.c (+322 -0)
src/lib_ccx/ccx_decoders_708_output.h (+14 -0)
📝 src/lib_ccx/ccx_decoders_common.c (+2 -2)
📝 src/lib_ccx/ccx_encoders_common.c (+1 -0)
📝 src/lib_ccx/lib_ccx.c (+6 -4)
📝 src/lib_ccx/lib_ccx.h (+1 -1)
📝 src/lib_ccx/output.c (+1 -1)
📝 src/lib_ccx/params.c (+28 -18)
📝 src/lib_ccx/params_dump.c (+1 -1)
📝 src/lib_ccx/utility.c (+24 -0)
📝 src/lib_ccx/utility.h (+1 -0)

📄 Description

No description provided


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

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/210 **Author:** [@okisseloff](https://github.com/okisseloff) **Created:** 8/17/2015 **Status:** ❌ Closed **Base:** `master` ← **Head:** `feature-cea-708` --- ### 📝 Commits (10+) - [`764d251`](https://github.com/CCExtractor/ccextractor/commit/764d251986cf43c87fa39c4f33fd4e64e1174da8) cea-708 code refactoring - [`ae6cf97`](https://github.com/CCExtractor/ccextractor/commit/ae6cf97bcee7db1465945cdb3119c2ec53b3c801) more cea-708 refactorings - [`308d500`](https://github.com/CCExtractor/ccextractor/commit/308d500308dcb6d5fef7ffbe23b093d841661384) more cea-708 refactoring - [`abce1dd`](https://github.com/CCExtractor/ccextractor/commit/abce1dd873bb8648f15ce3ad89324961069035a2) moved cea-708 global variables into single context variable - [`9923ef9`](https://github.com/CCExtractor/ccextractor/commit/9923ef98ee496bd24ef1a3b9ff544dbf587a97cc) added "all" value for cea-708 services - [`21a88f9`](https://github.com/CCExtractor/ccextractor/commit/21a88f9cc16009b6d1d05ba292cda1c1c49e698a) added utf16 to utf8 conversion function - [`c0079ae`](https://github.com/CCExtractor/ccextractor/commit/c0079aee6f4e1d8fcd149f65c67e8240097a199b) cea-708 handling 16-bit characters (utf16) - [`af66ace`](https://github.com/CCExtractor/ccextractor/commit/af66ace34549dd8aedc8efab47aa6843dd874d20) cea-708 defined utf8 symbol max size in bytes - [`b65cc8a`](https://github.com/CCExtractor/ccextractor/commit/b65cc8ad8e58960490bd0ddadeb2a276edefc8a2) dont handling 16-bit chars for cea-708 - [`3fff94a`](https://github.com/CCExtractor/ccextractor/commit/3fff94a555d79d9828b8abe846e7eefbb2196d49) cea-708 srt and debug output refactored and improved ### 📊 Changes **20 files changed** (+1494 additions, -970 deletions) <details> <summary>View changed files</summary> 📝 `src/ccextractor.c` (+2 -4) 📝 `src/gpacmp4/mp4.c` (+2 -2) 📝 `src/lib_ccx/ccx_common_constants.h` (+1 -0) 📝 `src/lib_ccx/ccx_common_timing.c` (+22 -0) 📝 `src/lib_ccx/ccx_common_timing.h` (+1 -0) 📝 `src/lib_ccx/ccx_decoders_708.c` (+854 -753) 📝 `src/lib_ccx/ccx_decoders_708.h` (+193 -175) 📝 `src/lib_ccx/ccx_decoders_708_encoding.c` (+9 -9) ➕ `src/lib_ccx/ccx_decoders_708_encoding.h` (+9 -0) ➕ `src/lib_ccx/ccx_decoders_708_output.c` (+322 -0) ➕ `src/lib_ccx/ccx_decoders_708_output.h` (+14 -0) 📝 `src/lib_ccx/ccx_decoders_common.c` (+2 -2) 📝 `src/lib_ccx/ccx_encoders_common.c` (+1 -0) 📝 `src/lib_ccx/lib_ccx.c` (+6 -4) 📝 `src/lib_ccx/lib_ccx.h` (+1 -1) 📝 `src/lib_ccx/output.c` (+1 -1) 📝 `src/lib_ccx/params.c` (+28 -18) 📝 `src/lib_ccx/params_dump.c` (+1 -1) 📝 `src/lib_ccx/utility.c` (+24 -0) 📝 `src/lib_ccx/utility.h` (+1 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 16:59:08 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#1085