Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports
Path: blob/main/multimedia/ccextractor/files/patch-src_lib__ccx_params.c
28225 views
1
--- src/lib_ccx/params.c.orig 2026-01-20 10:01:34 UTC
2
+++ src/lib_ccx/params.c
3
@@ -10,7 +10,7 @@
4
#include "ccx_common_common.h"
5
#include "ccx_decoders_708.h"
6
#include "compile_info.h"
7
-#include "../lib_hash/sha2.h"
8
+#include <sha256.h>
9
#include <string.h>
10
#include <stdio.h>
11
#if __has_include(<utf8proc.h>)
12
@@ -34,8 +34,8 @@
13
#define DEFAULT_FONT_PATH "/System/Library/Fonts/Helvetica.ttc"
14
#define DEFAULT_FONT_PATH_ITALICS "/System/Library/Fonts/Helvetica-Oblique.ttf"
15
#else // Assume Linux
16
-#define DEFAULT_FONT_PATH "/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf"
17
-#define DEFAULT_FONT_PATH_ITALICS "/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf"
18
+#define DEFAULT_FONT_PATH "%%LOCALBASE%%/share/fonts/noto/NotoSans-Regular.ttf"
19
+#define DEFAULT_FONT_PATH_ITALICS "%%LOCALBASE%%/share/fonts/noto/NotoSans-Italic.ttf"
20
#endif
21
22
extern void ccxr_init_logger();
23
@@ -735,7 +735,7 @@ char *calculateSHA256(char *location)
24
int size_read, bytes_read, fh = 0;
25
SHA256_CTX ctx256;
26
27
- CC_SHA256_Init(&ctx256);
28
+ SHA256_Init(&ctx256);
29
30
#ifdef _WIN32
31
fh = OPEN(location, O_RDONLY | O_BINARY);
32
@@ -751,7 +751,7 @@ char *calculateSHA256(char *location)
33
while ((bytes_read = read(fh, sha256_buf, 16384)) > 0)
34
{
35
size_read += bytes_read;
36
- CC_SHA256_Update(&ctx256, (unsigned char *)sha256_buf, bytes_read);
37
+ SHA256_Update(&ctx256, (unsigned char *)sha256_buf, bytes_read);
38
}
39
close(fh);
40
SHA256_End(&ctx256, sha256_buf);
41
42