#1435 new todo

Refocus the role of Assets

Reported by: Ichthyostega Owned by:
Priority: normal Milestone:
Component: lumiera Keywords: design session VerticalSliceBuilder
Sub Tickets: #107 Parent Tickets: #578, #1331

Description

As Lumiera Architect,
I want a clear definition of the Asset concept,
so that the high-level-Model is both true to the domain and the architecture.

description of the goal

The early design draft of the high-level-Model started from the established design of Cinelerra, attempting to unfold its full potential. Without further reflection, this structure then went into implementation efforts, that were mainly driven by code-technical requirements, like memory management, automatic registration and ID assignment.

In the following years, the Session model was developed and matured to be able to represent all the known and envisaged editing operations. Furthermore, the idea of placements was generalised. The design never accomplished to balance the asset side. At the point, where I increasingly realised this discrepancy, I introduced the EntryID — but shifted my focus then rather towards the Player path, as this promised a better way to establish a framework of design coordinates to anchor my further architectural work.

Change history (2)

comment:1 by Ichthyostega, at 2026-09-26T01:27:55Z

Parent Tickets: 578 → 578, 1331

comment:2 by Ichthyostega, at 2026-09-26T01:38:27Z

Sub Tickets: → 107

Add subticket #107 (investigate explicit locking of MObjectRef).

Note: See TracTickets for help on using tickets.