4239 Commits

Author SHA1 Message Date
niels
5d1b7359ef #284 simplify logic 2025-11-06 02:21:05 +01:00
niels
95de97c793 flush encoder before closing 2025-11-03 20:38:34 +01:00
niels
335f5a2398 fix ffmpeg encoding with AVCODEC_MAJOR_VERSION >= 60, fix opening with unknown framerate #284, explicitly flush encoder before closing 2025-11-03 20:38:13 +01:00
niels
465b307422 return if no extension and dont free list owned by library 2025-11-03 20:35:34 +01:00
niels
f11189d0c4 fix invalid free() #284 2025-11-03 20:35:00 +01:00
niels
c156598a23 disable parallelization for these fx 2025-11-03 20:33:44 +01:00
niels
76efa7bbb8 safer lut usage, prevent out of bounds 2025-11-03 20:32:48 +01:00
niels
c6cedfb65e safer lut usage, dont go out of bounds 2025-11-03 20:31:40 +01:00
niels
11b933e643 add configure arg '--enable-threadsanitizer' 2025-11-03 20:30:45 +01:00
niels
6dae4f147d add configure arg '--enable-threadsanitizer' 2025-11-03 20:30:22 +01:00
niels
1ee04e9dfe properly destroy task 2025-11-03 20:30:04 +01:00
niels
56de558c61 spelling mistakes and corrections 2025-11-03 02:59:10 +01:00
niels
8980c74d7f fix warnings, dont redeclare bool in bio2jack 2025-11-03 02:35:04 +01:00
niels
bde9c48bf5 safe strncat for vevo_sprintf_property, comment out unused 2025-11-03 02:23:17 +01:00
niels
fcbc820cea fix warning 2025-11-03 02:17:13 +01:00
niels
26f97e49db fix warning 2025-11-03 02:16:27 +01:00
niels
2691263c6e review console messages, set black level 2025-11-03 01:46:27 +01:00
niels
dbe75b293c use correct black level 2025-11-03 01:45:09 +01:00
niels
3e0a1e3d67 be more verbose with error and use lav_close instead of free after failing to read fourcc #284 2025-11-03 01:15:24 +01:00
niels
981378d34c remove unused address 2025-11-03 01:03:59 +01:00
niels
54f40c109b fallback to default framerate, handle failed allocations, ensure non-zero decoding threads, dont inline big function #284 2025-11-03 01:01:03 +01:00
niels
b231dc945b add const #284 2025-11-03 00:26:47 +01:00
niels
faef530c1e fix compile warnings #284 2025-11-03 00:25:14 +01:00
niels
6f5b2d920a be more verbose on AVI loading errors and recover if mmap fails #284 2025-11-03 00:05:30 +01:00
niels
bcab81ab93 display codec info when frame rate is not detected, hints at ffmpeg issue #284 2025-11-02 22:42:21 +01:00
niels
6e96c487bb improve avx2 copy, advance pointer after initial alignment copy and use reasonable prefetch offests #284 2025-11-02 21:46:39 +01:00
niels
af56286f26 document fallback to safe function 2025-11-02 21:44:04 +01:00
niels
25802df4db dont mistake 3dnowprefetch for 3dnow, match on word boundary #284 2025-11-02 21:43:17 +01:00
niels
ae47a12d15 #284 use vj_calloc instead of malloc/memset, clean up avilib logging, set return codes and review flow 2025-11-02 20:16:53 +01:00
niels
1a3cba512f update man page on envvars 2025-11-02 18:11:59 +01:00
niels
b2d9fbebf4 if guard on misleading indentation (resolve warning) v1.5.67 2025-11-02 17:34:42 +01:00
niels
500138cc3f fix relative_path to correctly strip working_dir prefix 2025-11-02 17:30:59 +01:00
niels
ce3bd7ded7 resolved #281 in ubuntu 22.04 lts 2025-11-02 17:24:27 +01:00
niels
76923ed595 resolved #282 RPI4 debian with ffmpeg 7.1.2+deb13u1+rpt2 from package manager 2025-11-02 17:23:48 +01:00
niels
a125e7f952 resolved #275 building on RPI4b 2025-11-02 17:19:51 +01:00
niels
f8acf73ada resolved #280 2025-11-02 17:17:20 +01:00
niels
0f6c53ae3a resolve #278, update readme 2025-11-02 17:15:25 +01:00
niels
e8407f1a2f remove unused var 2025-11-02 16:42:43 +01:00
niels
900a553e91 ensure buffer is initialized 2025-11-02 16:40:52 +01:00
niels
9729b42c4f fix NEON memset warnings and unsafe casts, safely handle leftover bytes 2025-11-02 16:32:20 +01:00
niels
801da332f2 fix possible use after realloc 2025-11-02 16:21:53 +01:00
niels
5e5db8bf0b more portable version 2025-11-02 16:17:46 +01:00
niels
bb7cb6df08 safer string strncat 2025-11-02 16:08:41 +01:00
niels
ee859ad894 portable version 2025-11-02 16:02:20 +01:00
niels
f6c3d08c57 portable version 2025-11-02 15:57:25 +01:00
niels
933a337c90 resolved #283 building on mac os (assuming aarch64 / arm64 ) 2025-11-02 15:43:53 +01:00
niels
3c52f6800f resolve warning 2025-11-02 15:36:32 +01:00
niels
2d1b128485 resolve warnings 2025-11-02 15:34:48 +01:00
niels
00cb163591 resolve warning 2025-11-02 15:17:15 +01:00
niels
fabdea3007 resolve warnings 2025-11-02 15:14:30 +01:00