Commit graph

76 commits

Author SHA1 Message Date
b0b29e86a4 forgot to add some UML 2008-11-03 21:27:03 +01:00
0d1dbac28f UML drawing and further description of Timeline, Sequence, Output 2008-11-02 23:19:37 +01:00
d4e3405f09 some namespace rearrangements 2008-09-13 03:59:36 +02:00
749f7a41c6 Landing draft implementation of pull() call 2008-08-17 04:22:46 +02:00
cb5d1fd03b WIP further refactored the nodeoperation 2008-07-14 03:34:18 +02:00
9389ce2d68 WIP possible solution how the operation chunks could be assembled 2008-07-01 04:53:23 +02:00
5f39f843c3 WIP considering how to compose the actual StateProxy 2008-06-29 18:45:35 +02:00
eeb2d04dee WIP trying to translate some of the planned pull() process into code... 2008-06-14 04:19:58 +02:00
e8378485cc planning the buffer management and render mechanics more precisely 2008-06-11 05:44:10 +02:00
3c2a6f0598 planing more details of the render mechanics 2008-06-03 06:22:41 +02:00
ce72947d0c brought proc layer introductory pages up-to-date 2008-04-13 03:39:18 +02:00
dfefbea769 overdue to write down some documentation about ConfigRules
(starting to loose track of some relations myself...)
2008-04-07 05:11:09 +02:00
0baf15ca94 Cinelerra-3 renamed to Lumiera -- copyright and documentation 2008-03-10 04:25:03 +01:00
857422f6e2 Rename 'Port' to 'Pipe' I: UML and documentation.
finally I've settled down to the name 'Pipe', because its the best description for this concept...
2008-02-14 03:34:29 +01:00
b7bce2a2f7 WIP defined lots of details regarding the handling of Ports 2008-01-12 18:19:37 +01:00
d255d68d35 reflect design decisions in UML, new track-MO class, start replacing tracknumber by Port 2008-01-07 18:16:03 +01:00
3036d5cb56 wrote down some more detailed considerations how to handle Tracks, Ports, and Placement for the Builder 2007-12-02 04:11:59 +01:00
6d4133cefe WIP generalizing my builder tools to use the acyclic visitor.
inspired by Loki; ichthyo intends to use this pattern for typesafe visiting within the EDL too...
2007-11-27 06:40:51 +01:00
49459b4bf7 Fix inheritance of asset::Unknown, fix broken test, enable MakeClip_test 2007-11-20 05:20:01 +01:00
c58fd16edb WIP implement some Placement implementation 2007-10-22 05:15:08 +02:00
a089e5ff15 WIP maybe nailed down the design problem regarding placements now.... 2007-10-18 17:29:01 +02:00
08f10c2a2e WIP trying to get the Placement stuff right,
but seemingly still having some design mismatch...
2007-10-13 05:13:28 +02:00
fc1c39dc44 WIP: sketch handling placements and mobjects (as test) 2007-10-12 04:21:36 +02:00
06f2503e62 clarified how to handle Placements 2007-10-10 03:54:09 +02:00
83a972f846 work out the details how to handle and access the 'current session' 2007-09-27 23:07:05 +02:00
82e9519e73 WIP specify some details of the session interface and the relation of session and EDL 2007-09-27 04:45:06 +02:00
3fdd16ff48 draft adding clips and simple editing operations
WIP: lots of tests, no implementation, doesn't compile...
2007-09-25 23:39:46 +02:00
02b1926840 WIP: start implementing the new entities 2007-09-22 16:44:50 +02:00
cc3d3397a7 documented the new design in more detail 2007-09-22 16:00:36 +02:00
1b40817d56 design: processing pattern
(prereq. for further implementing the builder)
2007-09-22 02:53:03 +02:00
f2c3027071 further problem analysis 2007-09-21 03:40:04 +02:00
91a4835f6a planning the handling of multichannel media/clips 2007-09-20 15:42:26 +02:00
5d54cfc89e planning next implementation steps 2007-09-20 05:36:08 +02:00
26374ce409 WIP: fleshed out a good deal of the AssetManager foundation.
compiles ok, singleton test pass (most of asset creation just commented out...)
2007-09-10 06:45:36 +02:00
79c88c2c87 outlined Asset and AssetManager interfaces...
urrgh. this was rather tough to get right. Main problem is avoiding switch-on-type.
2007-09-07 23:24:13 +02:00
737da9c868 continued wishful thinking in Test form 2007-09-04 05:09:08 +02:00
2e390f1b05 initial code generation/formatting for Asset subsystem 2007-09-02 18:48:22 +02:00
85a8f87245 Preliminary Design of the Asset Subsystem.
While I don't want to target this complex now, I designed some of the fundamental aspects
as far as needed to be able to add Objects to the EDL and build a render graph from them.
2007-09-02 17:51:46 +02:00
Christian Thaeter
d8d844cb24 Merge branch 'master' into uml 2007-08-21 05:32:41 +02:00
Christian Thaeter
1b49f7163c using memory mapping for writing at first place would require too much io,
every written page would have to be paged in first from disk, use a dedicaed write buffers for this
(not completely finished)
2007-08-21 04:06:23 +02:00
358b9050e9 static Application init, NoBug integration, started a basic Exception hierarchy. 2007-08-14 08:14:21 +02:00
8f35701ca8 initial design for a factory encapsulating creation of smart-pointers 2007-08-12 01:04:55 +02:00
91bddede45 better organization of global imports and namespaces
avoid spurious quasi-global namespace cinelerra and use namespace hierarchies only where necessary.
document my intended use of namespaces/interfaces in the renderengine-wiki.
2007-08-09 18:51:47 +02:00
ebb4da6cc7 ** Start Coding ** Renderengine sources generated, reformatted and made compilable. 2007-08-08 04:50:02 +02:00
049c5e252b class/modelling refinements 2007-08-05 04:51:55 +02:00
8cf5532da1 bring along cumulated model changes from my prototype work last month 2007-08-04 19:15:33 +02:00
814a584fa1 upgraded UML-Model to BOUML 2.29-1
To help with the conversion, which will create a bunch of new object instance nodes,
I separated out the Object diagrams into a separate use case view
2007-08-03 18:40:18 +02:00
Christian Thaeter
69e7123a92 Merge commit 'ichthyo/master'
Conflicts:

	uml/cinelerra3/cinelerra3.prj
2007-07-04 14:19:07 +02:00
Christian Thaeter
b48c8693f6 uml work in progress, before merge from ichthyo 2007-07-04 14:17:50 +02:00
cdeaf02431 modified BOUML generation settings to comply to GNU indentation style
This patch brings in my changed settings and the code generation setup (artifacts definition),
without any changes to the /content/ of the model
2007-07-04 05:46:08 +02:00