LUMIERA.clone/tests/core/steam/engine
Ichthyostega 0933d2bba8 Dispatcher-Pipeline: simplify JobTicket and remove channel differentiation
The existing implementation of the Player from 2012~2015 inclduded
an additional differentiation by media channel (for multichannel media)
and would build a separate CalcStream for each channel.

The in-depth analysis conducted for the ongoing »Vertical Slice« effort
revealed that this differentiation is besides the point and would never
be materialised: Since -- by definition -- all media processing has
to be done by the engine, also the generation of the final output format
including any channel multiplexing will happen in render nodes.
The only exception would be when only a single channel of multichannel
media is extracted -- yet this case would then translate into a
dedicated ModelPort.

Based on this reasoning, a lot of complexity (and some contradictions)
within the JobTicket implementation can be removed -- together with
some further leftovers of the fist attempt to build JobTickets always
from a Mock specification (we now use construction by the Segment,
based on an ExitNode, which is the expected actual implementation
for production setup)
2023-06-12 00:04:45 +02:00
..
buff-table-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-metadata-key-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-metadata-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
buffer-provider-protocol-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
calc-stream-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
dispatcher-interface-test.cpp Dispatcher-Pipeline: arrangement of builder types 2023-06-04 02:01:07 +02:00
engine-interface-test.cpp Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
job-planning-setup-test.cpp Dispatcher-Pipeline: allocate JobTicket in Segment 2023-06-09 02:48:38 +02:00
mock-dispatcher.hpp Dispatcher-Pipeline: simplify JobTicket and remove channel differentiation 2023-06-12 00:04:45 +02:00
mock-support-test.cpp Dispatcher-Pipeline: switch JobTicket creation to use ExitNode directly 2023-06-10 04:52:40 +02:00
node-basic-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-fabrication-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-operation-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
node-source-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
testframe-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testframe.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
testframe.hpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00
timings-test.cpp Dispatcher-Pipeline: builder type rebinding problems 2023-06-03 03:44:22 +02:00
tracking-heap-block-provider-test.cpp Global-Layer-Renaming: rename namespaces 2018-11-15 23:55:13 +01:00