lumiera_/tests/core/steam/engine
Ichthyostega c04a465134 Invocation: add some test-data manipulation functions
This is the first step towards a »Test Domain Ongology« #1372,
which is a systematic arrangement of test-dummy functionality assumed
to mirror the actual media processing functionality present in external libs.

Each media-processing library not only provides functions to crunch data,
but also establishes a framework of entities and classification to determine
what »media« is an how it is structured and can be generated, transformed
and qualified. Since a essential goal for Lumiera is to be **library agnostic,**
it is important to avoid naïvely to take some popular library's choices
as universal truth regarding structure and nature of »media« as such.
Rather, the architecture of the Lumiera Render Engine must be kept
sufficiently open to accommodate the working style of various libraries,
even ones not known today.

To validate this architectural openness, we use a set of test functions
unrelated to any existing library to validate access to and usage of
rendering functionality — followed by further steps to adopt existing
popular libraries like **FFmpeg** or **Gstreamer**, without tilting
the basic structure of the Render Engine one way or the other.
2024-11-05 21:23:13 +01:00
..
buffer-metadata-key-test.cpp Invocation: settle upon a way to mark the output buffer 2024-07-27 17:17:02 +02:00
buffer-metadata-test.cpp Invocation: analyse usage of buffer metadata entries 2024-07-28 19:29:27 +02:00
buffer-provider-protocol-test.cpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00
calc-stream-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
dispatcher-interface-test.cpp Job-Planning: rework of dispatcher and pipeline builder complete (see #1301) 2023-06-22 03:55:09 +02:00
engine-interface-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
feed-manifold-test.cpp Invocation: first draft of the node builder invocation 2024-07-06 21:31:03 +02:00
job-hash-test.cpp Activity-Lang: failure will certainly not be signalled to the Job 2023-08-15 17:18:30 +02:00
job-planning-pipeline-test.cpp the new design takes the old name 2023-06-22 20:23:55 +02:00
job-planning-test.cpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
mock-dispatcher.cpp Activity-Lang: failure will certainly not be signalled to the Job 2023-08-15 17:18:30 +02:00
mock-dispatcher.hpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
mock-support-test.cpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
node-basic-test.cpp Invocation: Identify parts relevant for a node builder 2024-06-25 04:54:39 +02:00
node-devel-test.cpp Invocation: forge a path for integration 2024-04-23 01:13:40 +02:00
node-factory-test.cpp Invocation: forge a path for integration 2024-04-23 01:13:40 +02:00
node-input-test.cpp Invocation: forge a path for integration 2024-04-23 01:13:40 +02:00
node-linkage-test.cpp Invocation: develop an abbreviated node spec 2024-11-05 03:56:38 +01:00
node-operation-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
scheduler-interface-test.cpp Scheduler: devise the arrangement of basic components 2023-06-24 03:14:17 +02:00
test-rand-ontology.cpp Invocation: add some test-data manipulation functions 2024-11-05 21:23:13 +01:00
test-rand-ontology.hpp Invocation: add some test-data manipulation functions 2024-11-05 21:23:13 +01:00
testframe-test.cpp Invocation: add some test-data manipulation functions 2024-11-05 21:23:13 +01:00
testframe.cpp Invocation: add some test-data manipulation functions 2024-11-05 21:23:13 +01:00
testframe.hpp Invocation: add some test-data manipulation functions 2024-11-05 21:23:13 +01:00
timings-test.cpp bye bye Monad (closes #1276) 2023-06-22 20:23:55 +02:00
tracking-heap-block-provider-test.cpp Invocation: clarify role of Buffer-Descriptor and Dependency-Injection 2024-07-15 18:52:59 +02:00