Commit graph

421 commits

Author SHA1 Message Date
ecb7d58a4f Merge changes to make Lumiera installable 2011-03-07 03:31:19 +01:00
Stefan Kangas
58a6303a4c Remove incorrect occurrences of glade being mentioned as a dependency. 2011-03-07 03:02:35 +01:00
587f507292 analysis/design: changing time values 2011-01-23 22:44:26 +01:00
14f233f83b WIP: some more test coverage ... unveiling yet more bugs 2011-01-22 02:35:58 +01:00
9d75739089 SMPTE Timecode (without drop frame) unit test pass 2011-01-21 20:24:41 +01:00
05383ea44a crafting a integer scale wrapping util, for timecode conversions 2011-01-20 13:21:14 +01:00
aa5c78a30f TimeGridBasics_test pass 2011-01-15 15:04:23 +01:00
ee0dcf3ba0 introduce generic grid API to subsume quantiser and grid asset 2011-01-15 03:49:35 +01:00
a1f2a60427 WIP design draft regarding the interplay of quantisation and timecode 2011-01-13 23:56:52 +01:00
52eb4c4709 set an explicit artificial limit on the allowed time range
this is the first building block in an attempt to
protrect against time wraparound. The intention is
not to be airtight, but practically effective.

A really airtight solution would require writing
our own SafeInt class
2011-01-13 03:36:11 +01:00
d30515c37e analysis of range limit problems in quantisation 2011-01-13 03:36:11 +01:00
dede87d384 implement basic quantisation operation for timehandling library 2011-01-13 03:36:11 +01:00
e7f5ce9e33 WIP rework timecode format hierarchy
second try: eliminate base class,
work with concrete formats allways...
2011-01-13 03:36:09 +01:00
f798428428 WIP start a unit test to cover simple time grids 2011-01-13 03:36:08 +01:00
640d061de6 Meta Assets as a framework for specifiyng a TimeGrid 2011-01-13 03:36:08 +01:00
ff87b62387 decide how to categorise time grids: they are Meta Assets. 2011-01-13 03:36:07 +01:00
b5f32522b1 still chewing on the remaining problems with time quantisation 2010-12-26 03:36:27 +01:00
9e60a631eb solve or decide the problems turned up by the usage analysis. 2010-12-24 19:21:10 +01:00
966d2227e5 analysis of time usage, including quantisation pitfalls 2010-12-23 22:20:56 +01:00
1294926508 Time Quantisation: theoretical analysis and initial design draft 2010-12-20 07:37:41 +01:00
e7191ed3c6 Planning Fixure: Segmentation datastructure (#726) 2010-12-13 03:22:11 +01:00
8a54e00b6b ModelPort registry unit test pass (closes #727) 2010-12-11 23:40:12 +01:00
2827961385 WIP: test driven brainstorming about model port registry 2010-12-10 01:27:17 +01:00
ee56ab36a0 Definition of ModelPort, model port reference and -table (#718) 2010-12-05 02:46:37 +01:00
56ceca398b The first substantial step towards a builder backbone
Defined the structure of the fixture and the outline
of the process leading to creating this data structure.
2010-12-05 02:46:36 +01:00
fc051dfcba OutputMapping implementation draft
coded up the easy part, omitting the actual resolution
based on an configuration query
2010-11-27 06:01:31 +01:00
b42e5c859f Test-driven brainstorming: how should output mapping be used? 2010-11-23 03:40:11 +01:00
a43bd239cb Try to complete the design of Binding and OutputMapping 2010-11-22 04:26:28 +01:00
f0fbf0e6f1 bring some UML diagrams up-to-date 2010-11-22 02:28:03 +01:00
5ae1f819f2 Finished the design of global pipes 2010-11-21 02:29:26 +01:00
9473fd3d67 OutputDesignation implementation draft 2010-11-19 05:01:43 +01:00
cfc4325f55 define details of binding and mapping 2010-11-17 04:49:22 +01:00
fbdf358cfb Model port and output mapping details 2010-11-17 04:49:22 +01:00
549365f548 specified the properties of OutputMapping 2010-11-17 04:49:22 +01:00
71f1dfede8 WIP output mapping draft (#716) 2010-11-17 04:49:21 +01:00
2eafc5f532 Wiring concept (I) -- stream connections 2010-11-17 04:49:21 +01:00
c744a538e0 continue planning of wiring and output handling 2010-11-17 04:49:21 +01:00
7c758b04db rename Struct-Asset factory function to better reflect the semantics 2010-10-29 04:28:46 +02:00
da04e13213 re-thinking the pattern of the fake implementation 2010-10-28 03:57:12 +02:00
80b9e19a20 rewrite the TiddlyWiki frontpage 2010-10-27 04:50:03 +02:00
987026f4c8 implement creation of "default" Timeline 2010-10-25 06:08:36 +02:00
9fc366bd25 session lifecycle implementation.. 2010-10-24 06:50:00 +02:00
796c4488a5 planning session lifecycle implementation 2010-10-23 05:58:14 +02:00
3e9c337ac0 review and verify lib::ElementTracker 2010-10-18 05:33:46 +02:00
bb3eb8f3aa Merge integration of placement scopes and QueryFocus 2010-10-16 03:39:33 +02:00
b7b9a9e79d (cont) expanding on how to use output designations 2010-10-16 02:25:47 +02:00
02c383d1dd Deciding on the implementation of global pipes. Channel mapping for virtual clips 2010-10-16 02:25:47 +02:00
9cb028a261 (cont) output handling 2010-10-16 02:25:47 +02:00
5f2e749ab7 (cont) output handling 2010-10-16 02:25:47 +02:00
48605827a6 Add test to cover the very basic MObject interface 2010-10-16 02:21:20 +02:00