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
|
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
|
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
|
aff2c58502
|
fix threading issues
|
2023-10-12 23:13: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
|
69cfb8c3db
|
add SSE optimized routine for linear interpolated slow motion
|
2023-10-08 02:45:18 +02:00 |
|
veejay
|
82f37e16f3
|
refactor
|
2023-09-28 02:58:43 +02:00 |
|
veejay
|
df23f81258
|
opt to use defaults
|
2023-09-24 21:28:19 +02:00 |
|
veejay
|
1f676d5713
|
wip
|
2023-09-24 20:14:31 +02:00 |
|
veejay
|
d5dcb8fb0d
|
wip
|
2023-09-24 20:05:58 +02:00 |
|
veejay
|
c6898e9d0a
|
WIP
|
2023-09-19 00:03:46 +02:00 |
|
veejay
|
068e865c22
|
WIP revert vj_sprintf
|
2023-09-19 00:00:37 +02:00 |
|
veejay
|
260648e10a
|
WIP
|
2023-09-18 22:35:01 +02:00 |
|
veejay
|
c4bb722c7e
|
WIP
|
2023-09-18 22:25:49 +02:00 |
|
veejay
|
cec993b3d2
|
WIP
|
2023-09-18 22:21:10 +02:00 |
|
veejay
|
f531abcdbe
|
WIP
|
2023-09-18 22:18:37 +02:00 |
|
veejay
|
57b7f6ec00
|
WIP
|
2023-09-18 22:15:17 +02:00 |
|
veejay
|
6af97a0186
|
WIP
|
2023-09-18 15:12:26 +02:00 |
|
veejay
|
c772deadb7
|
WIP memset neon 32
|
2023-09-18 15:01:55 +02:00 |
|
veejay
|
055c2d215c
|
WIP memset neon 64
|
2023-09-18 14:59:28 +02:00 |
|
veejay
|
6ab9536608
|
WIP memset neon 64
|
2023-09-18 14:46:46 +02:00 |
|
veejay
|
2e1b772b3e
|
WIP memcpy neon
|
2023-09-18 14:41:36 +02:00 |
|
veejay
|
ac7ddd55b9
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 03:15:00 +02:00 |
|
veejay
|
1d9522a0bf
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 03:13:17 +02:00 |
|
veejay
|
b0ca261f19
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 03:12:13 +02:00 |
|
veejay
|
ce68f9d7b9
|
ARMv8-a RPI4 memcpy, WIP
|
2023-09-18 02:27:45 +02:00 |
|
veejay
|
147fcd3e0b
|
ARMv8-a RPI4 memcpy, WIP
|
2023-09-18 02:21:56 +02:00 |
|
veejay
|
6db3f87047
|
ARMv8-a RPI4 memcpy, WIP
|
2023-09-18 02:20:53 +02:00 |
|
veejay
|
e112f961ae
|
ARMv8-a RPI4 memcpy, WIP
|
2023-09-18 02:17:46 +02:00 |
|
veejay
|
0ac2ec8bc7
|
unstable, disable
|
2023-09-18 02:10:52 +02:00 |
|
veejay
|
da523437ae
|
ARMv8-a RPI4 memcpy, WIP
|
2023-09-18 02:05:25 +02:00 |
|
veejay
|
5dc0dbb771
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 01:59:06 +02:00 |
|
veejay
|
51bf7f1c44
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 01:53:55 +02:00 |
|
veejay
|
20a8e7a7bb
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 01:48:38 +02:00 |
|
veejay
|
5d384d8a40
|
ARMv8-a RPI4 memset, WIP
|
2023-09-18 01:46:47 +02:00 |
|
veejay
|
34e0368aa0
|
ARMv8-a RPI4 memset, cacheline size WIP
|
2023-09-18 01:35:34 +02:00 |
|
veejay
|
057ce7a549
|
ARMv8-a RPI4 memset, cacheline size WIP
|
2023-09-18 01:29:36 +02:00 |
|
veejay
|
e8a029e0ea
|
WIP memset/memcpy v3 armv8-a
|
2023-09-18 01:16:24 +02:00 |
|
veejay
|
45a758de5c
|
WIP memset/memcpy v3 armv8-a
|
2023-09-18 01:12:56 +02:00 |
|