17 Commits

Author SHA1 Message Date
niels
1bbe8dd413 fix slow (interpolation) ALT + [number], optimize for SSE/AVX and NEON 2025-12-08 02:07:44 +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
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
287579d563 align buffers to increase preview speed 2023-11-07 16:52:42 +01:00
veejay
ff2fb6097f set pragma omp simd 2023-10-11 21:57:21 +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
91d582cde1 fix compile warnings 2023-10-08 21:02:45 +02:00
veejay
d5dcb8fb0d wip 2023-09-24 20:05:58 +02:00
veejay
d390fa5648 WIP 2023-09-17 04:27:50 +02:00
veejay
ef812dc592 add sse4_1 and sse4_2 experimental routines 2023-09-16 22:41:29 +02:00
veejay
4022b52669 fix include directive 2023-09-08 10:21:08 +02:00
veejay
7c4f9a1707 add arm optimized routines 2023-09-08 10:07:10 +02:00
c0ntrol
48d51b8021 remove unused code 2019-07-08 20:44:45 +02:00
c0ntrol
37d89e6c07 #240 (black is not black), fix CCIR601 and JPEG yuv ranges, fix parsing FX list, drop aclib, fix compile warnings, remove obsolete code, support all sampling types in dv video, fix rgb yuv color conversion formula, conditionally set SDL yuv range 2019-07-07 22:50:20 +02:00
c0ntrol
36d0f6e55a move shared libraries to veejay-core package 2019-06-15 14:55:39 +02:00