Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion OpenBSD/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ MAINTAINER = Marc Espie <[email protected]>
CATEGORIES = multimedia
COMMENT = closed caption subtitles extractor
HOMEPAGE = https://ccextractor.org
V = 0.96.3
V = 0.96.4
DISTFILES = ccextractor.${V:S/.//}-src.zip
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=ccextractor/}
DISTNAME = ccextractor-$V
Expand Down
14 changes: 10 additions & 4 deletions docs/CHANGES.TXT
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
DEVELOPMENT VERSION
0.96.4 (2026-01-01)
-------------------
RUST:
- Documented EIA_708_BUFFER_LENGTH constant with CEA-708 specification reference
- Removed debug logging from target.rs network module
- New: Persistent CEA-708 decoder context - maintains state across multiple calls for proper subtitle continuity
- New: OCR character blacklist options (--ocr-blacklist, --ocr-blacklist-file) for improved accuracy
- New: OCR line-split option (--ocr-splitontimechange) for better subtitle segmentation
- Fix: 32-bit build failures on i686 and armv7l architectures
- Fix: Legacy command-line argument compatibility (-1, -2, -12, --sc, --svc)
- Fix: Prevent heap buffer overflow in Teletext processing (security fix)
- Fix: Lazy OCR initialization - only initialize when first DVB subtitle is encountered
- Build: Optimized Windows CI workflow for faster builds
- Fix: Updated GUI with version 0.7.1. A blind attempt to fix a hang on start on some Windows.

0.96.3 (2025-12-29)
-------------------
Expand Down
2 changes: 1 addition & 1 deletion linux/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.

AC_PREREQ([2.71])
AC_INIT([CCExtractor], [0.96.3], [[email protected]])
AC_INIT([CCExtractor], [0.96.4], [[email protected]])
AC_CONFIG_AUX_DIR([build-conf])
AC_CONFIG_SRCDIR([../src/ccextractor.c])
AM_INIT_AUTOMAKE([foreign subdir-objects])
Expand Down
2 changes: 1 addition & 1 deletion mac/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.

AC_PREREQ([2.71])
AC_INIT([CCExtractor],[0.96.3],[[email protected]])
AC_INIT([CCExtractor],[0.96.4],[[email protected]])
AC_CONFIG_AUX_DIR([build-conf])
AC_CONFIG_SRCDIR([../src/ccextractor.c])
AM_INIT_AUTOMAKE([foreign subdir-objects])
Expand Down
2 changes: 1 addition & 1 deletion package_creators/PKGBUILD
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
pkgname=ccextractor
pkgver=0.96.3
pkgver=0.96.4
pkgrel=1
pkgdesc="A closed captions and teletext subtitles extractor for video streams."
arch=('i686' 'x86_64')
Expand Down
2 changes: 1 addition & 1 deletion package_creators/ccextractor.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: ccextractor
Version: 0.96.3
Version: 0.96.4
Release: 1
Summary: A closed captions and teletext subtitles extractor for video streams.
Group: Applications/Internet
Expand Down
2 changes: 1 addition & 1 deletion package_creators/debian.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
TYPE="debian" # can be one of 'slackware', 'debian', 'rpm'
PROGRAM_NAME="ccextractor"
VERSION="0.96.3"
VERSION="0.96.4"
RELEASE="1"
LICENSE="GPL-2.0"
MAINTAINER="[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion packaging/chocolatey/ccextractor.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>ccextractor</id>
<version>0.96.3</version>
<version>0.96.4</version>
<title>CCExtractor</title>
<authors>CCExtractor Development Team</authors>
<owners>CCExtractor</owners>
Expand Down
2 changes: 1 addition & 1 deletion packaging/chocolatey/tools/chocolateyInstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
$packageArgs = @{
packageName = $packageName
fileType = 'MSI'
url64bit = 'https://github.com/CCExtractor/ccextractor/releases/download/v0.96.3/CCExtractor.0.96.3.msi'
url64bit = 'https://github.com/CCExtractor/ccextractor/releases/download/v0.96.4/CCExtractor.0.96.4.msi'
checksum64 = 'FFCAB0D766180AFC2832277397CDEC885D15270DECE33A9A51947B790F1F095B'
checksumType64 = 'sha256'
silentArgs = '/quiet /norestart'
Expand Down
4 changes: 2 additions & 2 deletions packaging/winget/CCExtractor.CCExtractor.installer.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json
PackageIdentifier: CCExtractor.CCExtractor
PackageVersion: 0.96.3
PackageVersion: 0.96.4
Platform:
- Windows.Desktop
MinimumOSVersion: 10.0.0.0
Expand All @@ -15,7 +15,7 @@ UpgradeBehavior: install
Installers:
- Architecture: x64
InstallerType: msi
InstallerUrl: https://github.com/CCExtractor/ccextractor/releases/download/v0.96.3/CCExtractor.0.96.3.msi
InstallerUrl: https://github.com/CCExtractor/ccextractor/releases/download/v0.96.4/CCExtractor.0.96.4.msi
InstallerSha256: FFCAB0D766180AFC2832277397CDEC885D15270DECE33A9A51947B790F1F095B
ManifestType: installer
ManifestVersion: 1.9.0
2 changes: 1 addition & 1 deletion packaging/winget/CCExtractor.CCExtractor.locale.en-US.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json
PackageIdentifier: CCExtractor.CCExtractor
PackageVersion: 0.96.3
PackageVersion: 0.96.4
PackageLocale: en-US
Publisher: CCExtractor Development
PublisherUrl: https://ccextractor.org
Expand Down
2 changes: 1 addition & 1 deletion packaging/winget/CCExtractor.CCExtractor.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json
PackageIdentifier: CCExtractor.CCExtractor
PackageVersion: 0.96.3
PackageVersion: 0.96.4
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0
2 changes: 1 addition & 1 deletion src/lib_ccx/lib_ccx.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef CCX_CCEXTRACTOR_H
#define CCX_CCEXTRACTOR_H

#define VERSION "0.96.3"
#define VERSION "0.96.4"

// Load common includes and constants for library usage
#include "ccx_common_platform.h"
Expand Down
Loading