Commit Graph

2246 Commits

Author SHA1 Message Date
niels
11b933e643 add configure arg '--enable-threadsanitizer' 2025-11-03 20:30:45 +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
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
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
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) 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
0f6c53ae3a resolve #278, update readme 2025-11-02 17:15:25 +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
00cb163591 resolve warning 2025-11-02 15:17:15 +01:00
niels
fabdea3007 resolve warnings 2025-11-02 15:14:30 +01:00
niels
9004371689 resolve warnings 2025-11-02 15:13:59 +01:00
niels
d940ad59fc resolve warnings 2025-11-02 15:11:32 +01:00
niels
bb366e6537 resolve warnings 2025-11-02 15:06:01 +01:00
niels
d0ed207c66 resolve warning 2025-11-02 14:50:52 +01:00
niels
a4fcdc079d resolve warning 2025-11-02 14:27:41 +01:00
niels
c0d9155998 resolve warning 2025-11-02 14:27:19 +01:00
niels
9d49eef8aa resolve warning 2025-11-02 14:27:08 +01:00
niels
e25a93b574 benchmark (fast?) memcpy/memset function when --benchmark commandline option is given, allow user to set VEEJAY_MEMSET_METHOD and VEEJAY_MEMCPY_METHOD based on preference 2025-03-16 20:56:17 +01:00
niels
c5b6864d28 fix green in glitch fx 2025-03-16 16:35:16 +01:00
niels
fbe457b343 bump2d limits removed 2025-03-16 15:28:42 +01:00
niels
7d53f7aa0c free table 2025-03-15 16:07:32 +01:00
niels
c047a2df49 allocate table dynamically 2025-03-15 16:04:02 +01:00
niels
cb9325c5a4 remove obsolete code 2025-01-16 18:53:36 +01:00
veejay
f24fa7d31b bump veejay-core 2024-04-15 09:38:26 +02:00
veejay
4dde3eada0 add reflection mirror fx 2023-12-13 19:42:23 +01:00
veejay
8b587b14ec add fragment tv fx 2023-12-04 00:15:07 +01:00
veejay
c082fa118f supersample frame B if current chain entry contains a supersampled frame A 2023-12-02 00:05:58 +01:00
veejay
0b726f0bc4 reduce number of calculations to improve performance and fix parameter bounds 2023-12-01 23:12:56 +01:00
veejay
957da541c1 reduce number of calculations to improve performance 2023-12-01 23:12:25 +01:00
veejay
c6a3b13ad6 reduce number of calculations to improve performance 2023-12-01 23:12:05 +01:00
veejay
72c19ba71b add mode to swirl parameter and use symmetry 2023-12-01 23:11:15 +01:00
veejay
cbd75bf0fa replace if conditional for bitwise mask to improve performance 2023-12-01 23:10:49 +01:00
veejay
cd2e60244e reduce number of calculations and exclude alpha from slice fx 2023-12-01 23:10:05 +01:00
veejay
42ab61a646 use veejay_memcpy, fix indenting 2023-12-01 23:09:22 +01:00
veejay
42a7dc4edb replace modulo operator by tenary assignment to improve performance 2023-12-01 23:08:47 +01:00
veejay
37301a7bf4 better performance if not parallized 2023-12-01 23:08:15 +01:00
veejay
e2327751e0 clock wise and rotation speed 2023-12-01 23:07:23 +01:00