Commit Graph

13 Commits

Author SHA1 Message Date
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
da5193f97c use calloc instead of malloc and fix indenting 2023-11-07 17:02:16 +01: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
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
c0ntrol
0ab66f4b6f issue #205 let apple manage its own threads 2019-07-08 19:52:53 +02:00
c0ntrol
790e2c0b9f issue #205 remove unnecessary include 2019-07-08 19:20:53 +02:00
c0ntrol
36d0f6e55a move shared libraries to veejay-core package 2019-06-15 14:55:39 +02:00