Path: blob/main/multimedia/ccextractor/files/patch-src_lib__ccx_params.c
28225 views
--- src/lib_ccx/params.c.orig 2026-01-20 10:01:34 UTC1+++ src/lib_ccx/params.c2@@ -10,7 +10,7 @@3#include "ccx_common_common.h"4#include "ccx_decoders_708.h"5#include "compile_info.h"6-#include "../lib_hash/sha2.h"7+#include <sha256.h>8#include <string.h>9#include <stdio.h>10#if __has_include(<utf8proc.h>)11@@ -34,8 +34,8 @@12#define DEFAULT_FONT_PATH "/System/Library/Fonts/Helvetica.ttc"13#define DEFAULT_FONT_PATH_ITALICS "/System/Library/Fonts/Helvetica-Oblique.ttf"14#else // Assume Linux15-#define DEFAULT_FONT_PATH "/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf"16-#define DEFAULT_FONT_PATH_ITALICS "/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf"17+#define DEFAULT_FONT_PATH "%%LOCALBASE%%/share/fonts/noto/NotoSans-Regular.ttf"18+#define DEFAULT_FONT_PATH_ITALICS "%%LOCALBASE%%/share/fonts/noto/NotoSans-Italic.ttf"19#endif2021extern void ccxr_init_logger();22@@ -735,7 +735,7 @@ char *calculateSHA256(char *location)23int size_read, bytes_read, fh = 0;24SHA256_CTX ctx256;2526- CC_SHA256_Init(&ctx256);27+ SHA256_Init(&ctx256);2829#ifdef _WIN3230fh = OPEN(location, O_RDONLY | O_BINARY);31@@ -751,7 +751,7 @@ char *calculateSHA256(char *location)32while ((bytes_read = read(fh, sha256_buf, 16384)) > 0)33{34size_read += bytes_read;35- CC_SHA256_Update(&ctx256, (unsigned char *)sha256_buf, bytes_read);36+ SHA256_Update(&ctx256, (unsigned char *)sha256_buf, bytes_read);37}38close(fh);39SHA256_End(&ctx256, sha256_buf);404142