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
|
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
|
b231dc945b
|
add const #284
|
2025-11-03 00:26:47 +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
|
25802df4db
|
dont mistake 3dnowprefetch for 3dnow, match on word boundary #284
|
2025-11-02 21:43:17 +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
|
ddd936bc63
|
#286 fix typo
|
2025-11-02 13:32:38 +01:00 |
|
niels
|
02b5cea14c
|
#286 define word size
|
2025-11-02 13:31:58 +01:00 |
|
niels
|
d0739eb522
|
#286 portable cache line (aarch64 and 32 bit arm)
|
2025-11-02 13:31:24 +01:00 |
|
niels
|
c9b169052c
|
#283 declare missing vars and target arm64
|
2025-11-02 13:07:28 +01:00 |
|
niels
|
2629ba4ab5
|
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:30 +01:00 |
|
veejay
|
da068f9182
|
bump configure.ac
|
2024-04-15 09:34:32 +02:00 |
|
veejay
|
9a45915a8f
|
check task_pool exists when destroying, fix indenting
|
2023-12-04 00:14:54 +01:00 |
|
veejay
|
1582625f1a
|
add timecode to thread pool tasks
|
2023-12-01 23:04:14 +01:00 |
|
veejay
|
9cb41d12c1
|
add thread local storage; each fx worker thread has its own buffer of size width * (height / num_threads). once processing is done, the thread local bufs are copied back to the main output
|
2023-11-30 23:29:24 +01:00 |
|
veejay
|
b6888a412e
|
fix possible use of uninitialized var
|
2023-11-21 21:08:04 +01:00 |
|
veejay
|
fbd3864149
|
dont use fprintf, use write instead
|
2023-11-13 20:34:01 +01:00 |
|
veejay
|
ec8195b93e
|
indenting
|
2023-11-10 23:09:04 +01:00 |
|
veejay
|
f5639f8ef5
|
use OP_CFLAGS and any debug flags if set
|
2023-11-09 20:34:51 +01:00 |
|
veejay
|
2c18554f0c
|
dont drop OP_CFLAGS when debug flags are enabled
|
2023-11-09 20:34:26 +01:00 |
|
veejay
|
da5193f97c
|
use calloc instead of malloc and fix indenting
|
2023-11-07 17:02:16 +01:00 |
|
veejay
|
287579d563
|
align buffers to increase preview speed
|
2023-11-07 16:52:42 +01:00 |
|
veejay
|
57edf6d7cf
|
add shrink/grow sample marker VIMS events, update timeline selectionw without triggering callbacks
|
2023-10-24 01:45:24 +02:00 |
|
veejay
|
8969134b6b
|
set timeout on connect
|
2023-10-22 00:43:28 +02:00 |
|
veejay
|
54377d5426
|
fix threading issues
|
2023-10-13 17:15:02 +02:00 |
|
veejay
|
aff2c58502
|
fix threading issues
|
2023-10-12 23:13:21 +02:00 |
|
veejay
|
0ebdbd8a58
|
add debug logging
|
2023-10-12 18:22:45 +02:00 |
|
veejay
|
ff2fb6097f
|
set pragma omp simd
|
2023-10-11 21:57:21 +02:00 |
|
veejay
|
0848845bf8
|
remove obsolete memset
|
2023-10-11 21:54:31 +02:00 |
|
veejay
|
d388156092
|
arch
|
2023-10-11 21:36:02 +02:00 |
|
veejay
|
2943ced48c
|
default
|
2023-10-11 21:33:15 +02:00 |
|
veejay
|
c83722a7a2
|
fix return type
|
2023-10-11 21:24:57 +02:00 |
|
veejay
|
65c2881939
|
fix return type
|
2023-10-11 21:24:26 +02:00 |
|
veejay
|
74aafad771
|
fix return type
|
2023-10-11 21:16:05 +02:00 |
|
veejay
|
1b17ab5c32
|
fix return type
|
2023-10-11 21:15:26 +02:00 |
|
veejay
|
dbb593b8f0
|
fix return type
|
2023-10-11 21:14:48 +02:00 |
|
veejay
|
9aca9e65d5
|
slow motion vectorization
|
2023-10-11 12:26:52 +02:00 |
|
veejay
|
d21781affb
|
simplify
|
2023-10-11 04:13:40 +02:00 |
|
veejay
|
d0e6f9c67e
|
simply threadpool
|
2023-10-11 04:13:26 +02:00 |
|
veejay
|
db2db8d176
|
job_list should be locked,revert current_task
|
2023-10-10 01:52:56 +02:00 |
|
veejay
|
bcfbbfc2f8
|
refactor parallel tasks
|
2023-10-09 23:47:12 +02:00 |
|
veejay
|
91d582cde1
|
fix compile warnings
|
2023-10-08 21:02:45 +02:00 |
|