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
Christian Thaeter
3edce45b49
removed the old 'FrameProvider' provided by ichthyo
2007-06-28 03:53:33 +02:00
Christian Thaeter
96de18111e
model for Filemaping should be readable now
2007-06-28 01:51:27 +02:00
Christian Thaeter
0aa3e53e55
restructured browse tree
2007-06-27 20:32:03 +02:00
Christian Thaeter
d30db74043
some support lib notes (pthreads)
2007-06-27 20:29:34 +02:00
Christian Thaeter
512d8ccf53
missed one
2007-06-27 07:23:11 +02:00
Christian Thaeter
4e90a7bac7
my first very ugly bouml experiments
2007-06-27 07:11:06 +02:00
Christian Thaeter
7943f2fd96
put codecs/streams into render engine, make CommonLib its own package (out of backend)
2007-06-27 04:35:46 +02:00
bfbd4c9b0a
fix spelling 'Explicit' (as poited out by Plouj)
2007-06-26 08:20:31 +02:00
a48bcf2f40
linked to some new diagrams; explanation of Automation and Builder implementation
2007-06-25 09:56:36 +02:00
d64e8d31a8
switch to the backported BOUML version 2.27-2
...
which gives us stable image links. Note 2.28 introduces major format changes and is not
bug-free at the moment, so I rather backported only the needed functionallity
2007-06-25 09:02:09 +02:00
3d209efacd
UML packages reorganized (as proposed by cehteh)
2007-06-25 01:17:59 +02:00
0f66e09653
drafted details of the build process and how Automation works
2007-06-24 09:13:12 +02:00
5b1858bc1b
Merge commit 'pipapo'
2007-06-22 09:09:14 +02:00
63fc549f8a
added definition tiddlers for many terms used in my design
2007-06-22 08:46:15 +02:00
Christian Thaeter
9c4054b20c
few more DIR_INFO's
2007-06-22 04:14:14 +02:00
2fce71d226
fix the image links, write some explanatory notes
2007-06-21 08:34:21 +02:00
4e2612576d
renamed UML project to 'cinelerra3', re-genrated html doc.
2007-06-21 03:14:40 +02:00
2fab7cc5dc
use Ichthyo's design-draft as starting point for the actual uml...
2007-06-21 03:03:01 +02:00
36f08413d9
did yesterday some example object diagrams, to verify the class structure
2007-06-21 02:17:43 +02:00
813a503330
two example object graphs (EDL)
...
to analyze how to place MObjects and how to transform this into a render engine
2007-06-20 05:17:23 +02:00
904c82bba4
Some notes to the wiki, including first verion of the UML diagrams
2007-06-19 09:22:52 +02:00
5830482476
outlined the workings of the Builder and Controller, added Render Engine Classes
2007-06-19 08:18:13 +02:00
08be87d609
a sketch on how the EDLs could be organized
2007-06-18 09:10:27 +02:00
0d92b5498a
fix the project name
...
(needs to be the same as the folder name)
2007-06-18 06:17:23 +02:00
db922267aa
Created a draft UML with focus on RenderEngine. Added Components
2007-06-18 06:10:06 +02:00
Christian Thaeter
74b8f74f3c
add dirs with DIR_INFO files describing intended content
2007-06-18 02:02:16 +02:00