#302 closed todo (done)

Placement Scopes first draft

Reported by: Ichthyostega Owned by: Ichthyostega
Priority: grave Milestone: 0integration
Component: lumieraSteam Keywords: design data session
Sub Tickets: #309, #430, #455, #662 Parent Tickets: #108, #303, #323, #328, #356, #440

Description

Mostly I'm through with this design work; but it needs to be re-visited and finished for now. Details can be ommited regarding how to link a meta-clip into a Sequence.

Change history (15)

comment:1 by Ichthyostega, at 2009-10-09T14:34:03Z

blocking: 303

comment:2 by Ichthyostega, at 2009-10-09T15:06:12Z

blocking: 303108, 303

comment:3 by Ichthyostega, at 2009-10-12T06:16:43Z

blockedby: 309

comment:4 by Ichthyostega, at 2009-10-12T06:30:15Z

blockedby: 309309, 311

comment:5 by Ichthyostega, at 2009-10-14T04:33:16Z

blocking: 108, 303108, 303, 323

comment:6 by Ichthyostega, at 2009-10-15T19:10:31Z

blocking: 108, 303, 323108, 303, 323, 328

comment:7 by Ichthyostega, at 2009-10-16T21:20:26Z

Status: newaccepted

now working on the Placement-Scope topic

comment:8 by Ichthyostega, at 2009-10-18T17:06:23Z

blocking: 108, 303, 323, 328108, 303, 323, 328, 356

comment:9 by Ichthyostega, at 2009-11-21T08:20:12Z

blockedby: 309, 311309, 311, 430

comment:10 by Ichthyostega, at 2009-11-27T18:53:26Z

blocking: 108, 303, 323, 328, 356108, 303, 323, 328, 356, 440

comment:11 by Ichthyostega, at 2009-12-13T03:04:49Z

blockedby: 309, 311, 430309, 311, 430, 455

(In #455) oops... consequences can be fatal, thats not just a minor issue. While normally the LUID-based Hash-ID doesn't allow to create zero LUIDs, there is a rather straight forward way to sneak in such a value from within PlacementRef -- which is exactly what we need. Is this a hack? It looks ok-ish to me, as it happens right from within implementation level and right there where it's needed (the default ctor of PlacementRef).

Thus I'm headed towards using a 0-LUID to mark invalid -- but this needs to be complemented by a dedicated check on each index insert

comment:12 by Ichthyostega, at 2010-09-26T03:56:59Z

blockedby: 309, 311, 430, 455309, 311, 430, 455, 662

comment:13 by Ichthyostega, at 2010-10-11T02:53:39Z

blockedby: 309, 311, 430, 455, 662309, 430, 455, 662

The planning of timeline-sequence binding (#311) isn't finished yet, but I think this won't cause any significant changes to the design of the placement scopes. I consider the latter stable now, its even mostly implemented and passes the basic tests.

comment:14 by Ichthyostega, at 2010-10-11T02:54:46Z

Resolution: done
Status: acceptedclosed

comment:15 by Undercover Agent, at 2025-12-25T00:00:00Z

blockedby: 309, 430, 455, 662
blocking: 108, 303, 323, 328, 356, 440
Parent Tickets: 108, 303, 323, 328, 356, 440
Sub Tickets: 309, 430, 455, 662

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.