lumiera_/src/vault
Ichthyostega fef0c05b64 Job-Planning: base implementation of job instance creation
* using a simplified preliminary implementation of hash chaining (see #1293)
 * simplistic implementation of hashing for time values (half-rotation)
 * for now just hashing the time into the upper part of the LUID

Maybe we can even live with that implementation for some time,
depending on how important uniform distribution of hash values is
for proper usage of the frame cache.

Needless to say, various further fine points need more consideration,
especially questions of portability (32bit anyone?). Moreover, since
frame times are typically quantised, the search space for the hashed
time values is drastically reduced; conceivably we should rather
research and implement a good hash function for 128bit and then combine
all information into a single hash key....
2023-04-30 22:33:42 +02:00
..
engine Job-Planning: base implementation of job instance creation 2023-04-30 22:33:42 +02:00
backend.c Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
backend.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
DIR_INFO Global-Layer-Renaming: rearrange directories 2018-11-15 23:28:03 +01:00
enginefacade.cpp PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +02:00
enginefacade.hpp PlaybackVerticalSlice: design analysis for Frame Dispatcher and Scheduler 2023-04-14 04:43:39 +02:00
file-handling.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
file.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
filedescriptor.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
filedescriptor.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
filedescriptorregistry.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
filedescriptorregistry.h Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
filehandle.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
filehandle.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
filehandlecache.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
filehandlecache.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
fileheader.c Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
fileheader.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
media-access-facade.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
media-access-facade.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
mmap.c Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
mmap.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
mmapcache.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
mmapcache.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
mmapings.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
mmapings.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
netnodefacade.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
netnodefacade.hpp Global-Layer-Renaming: fix remaining textual usages and IDs in the code 2018-12-10 00:09:56 +01:00
real-clock.cpp Job-Planning: elaborate mock setup for render job 2023-04-21 05:29:10 +02:00
real-clock.hpp Job-Planning: elaborate mock setup for render job 2023-04-21 05:29:10 +02:00
resourcecollector.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
resourcecollector.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
scriptrunnerfacade.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
scriptrunnerfacade.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
thread-wrapper.hpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
threadpool-init.cpp Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
threadpool-init.hpp Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
threadpool.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
threadpool.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00
threads.c Global-Layer-Renaming: adjust header includes 2018-11-15 23:42:43 +01:00
threads.h Global-Layer-Renaming: transform header include guards 2018-11-15 23:52:02 +01:00