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
c77e245f54
make the MockConfigQuery reentrant.
...
Basic asset::Struct factory now running (utilizing the MockConfigQuery).
basicporttest.cpp not yet running, but get some lines ahead :-P
2008-02-13 04:41:58 +01:00
d33242b8cb
filled in lots of daunting details regarding structural assets.
...
StructFactury still very preliminary. Now able to fill the table with mock queries.
TODO: fix assertion failure...
2008-02-10 17:23:16 +01:00
e08fc6cdc8
reviewed, small additions
2008-02-03 19:47:33 +01:00
70c5994c72
Protocol of the 1st official Cin3 developer meeting on IRC
2008-02-03 05:35:38 +01:00
398bed8d72
WIP some more details on the (planned) Prolog interface --
...
basically I know enough to provide a mock implementation now.
Compiles OK but fails to link because of missing StructFactory implementation
2008-01-21 02:57:09 +01:00
430f38ab2f
started a mock implementation for the capability queries.
...
Later on, I want to embedd Prolog, but for now it is more important to get ahead with the builder...
2008-01-18 16:43:53 +01:00
7e345ffabc
draft: how to get default configured objects and query for capabilities.
...
My plan is to embed a YAP Prolog system at some point in the furure for this purpose.
2008-01-17 15:42:19 +01:00
b7bce2a2f7
WIP defined lots of details regarding the handling of Ports
2008-01-12 18:19:37 +01:00
66bc601dc8
continue working out properties of tracks and ports
2008-01-07 00:36:36 +01:00
8fe1a901ba
use typelists to declare to visit a collection of types
2008-01-05 18:54:10 +01:00
2bd931b6da
WIP replaced former implementation with my new visitor concept.
...
The former implementation was more closely based on Loki's Acyclic Visitor. Swapped in the working new
concept and adapted the policies and tests. Doesn't compile yet
2008-01-04 15:10:18 +01:00
809301a60e
proof-of-concept visitor implementation now working
2008-01-04 01:44:40 +01:00
5703451ee0
continue drafting the implementation
...
lots of details still to work out...
2007-12-10 07:37:56 +01:00
c905d06002
drafted one of the builder implementation tools
2007-12-10 04:00:53 +01:00
b8f7802070
further detail planning for the builder
2007-12-08 05:18:53 +01:00
02c0ed9445
drafting elementary operations comprising the builder
2007-12-04 05:19:27 +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
b61b34af81
design considerations, how to organize the EDL as far as placing and building is concerned
2007-11-30 05:06:27 +01:00
4e99e8b66c
some notes on using the visitor pattern...
2007-11-28 04:18:38 +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
95af2d50cc
worked out some important details of deleting and unlinking assets
2007-11-22 06:26:55 +01:00
5dcb9cf343
WIP implemented basic asset dependencies,
...
> todo: actually setup dependencies in the various ctors, fix the broken test!
2007-11-19 04:58:18 +01:00
ce51909ef7
WIP reworked approach for clip-to-clipAsset relation.
...
(compiler errors spotted a design problem)
2007-11-13 03:37:58 +01:00
0837cfe977
put just a summary on the ProcLayer-Wiki startpage,
...
and moved much of the current content to the DesignGoals page. Checked the various overview
pages to be still up-to-date...
2007-11-13 01:10:43 +01:00
242640c4fd
some fixes
2007-11-10 02:27:16 +01:00
c58fd16edb
WIP implement some Placement implementation
2007-10-22 05:15:08 +02:00
dee1bab28b
WIP implement the missing create-Clip-from-Asset mechanics
2007-10-19 22:34:07 +02:00
be49b799a2
typo
2007-10-18 17:35:06 +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
38b47b7f93
proposal for the MediaAccessFacade (interface to bakend), incl. Mock test
2007-09-24 16:20:41 +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
737da9c868
continued wishful thinking in Test form
2007-09-04 05:09:08 +02:00
d7d3cfe876
Sync with cehteh's code
...
Merge commit 'd50ab9fe2125f985eb4ae9a610f4944cddc425bd'
2007-09-02 23:19:56 +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
dd67216f38
notes about locking primitives
2007-09-02 14:54:25 +02:00
Christian Thaeter
5832cfeae2
Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
2007-08-30 01:42:06 +02:00
Christian Thaeter
98d3716fcb
Merge branch 'library'
2007-08-30 00:33:38 +02:00
Christian Thaeter
d1198e7015
Merge branch 'testsuite'
...
Conflicts:
wiki/index.html
2007-08-30 00:33:25 +02:00
Christian Thaeter
b5ddc39a6c
add tests specifications
...
test.sh running only the tests which match specifications given as arguments or in the env var TESTSUITES
2007-08-30 00:27:17 +02:00
307945b629
wrote test: object smart pointer creation factory
2007-08-29 05:03:21 +02:00
Christian Thaeter
017e19c108
small notes about time and frames
2007-08-28 22:24:46 +02:00
e3d1c35ca3
documentation of my internal testcase runner
2007-08-23 19:13:28 +02:00
5575a7679d
wrapper for cmdline parsing, finished testsuite-runner, solved shutdown-memoryleak
2007-08-23 17:52:33 +02:00
91d04f7019
Merge from Cehteh
...
Merge commit 'pipapo'
2007-08-19 21:59:18 +02:00
cb13b09360
WIP: started augmenting my test-runner class to be configurable via cmdline
...
Added dependency to boost::program_options. Still trying to get into pace with the testing thing ;-)
2007-08-19 21:57:19 +02:00
Christian Thaeter
ea0b01199f
forgot a slot for bug tests
2007-08-18 22:46:27 +02:00
Christian Thaeter
0ec7efb451
suggestion for test ordering, please refine if necessary
2007-08-18 15:23:24 +02:00
Christian Thaeter
0283653026
Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
...
Conflicts:
tests/plugin/Makefile.am
tests/plugin/plugin_main.c
2007-08-18 05:41:10 +02:00
Christian Thaeter
db4ee5b8ad
plugin fixes
2007-08-18 05:05:38 +02:00
963ce7ec53
buildsystem: aligned/automated building of tests, now build the core as static lib
2007-08-18 04:28:14 +02:00
5bde4020cf
merged cehteh's work for the testsuite, automake and plugins
2007-08-17 05:52:48 +02:00
b62b306f88
merged (and amended) cehteh's summarization of IRC 11.8.2007
2007-08-17 04:43:41 +02:00
db1a35ca94
augmented (static) App initialsation, reorganized NoBug includes...
2007-08-17 00:36:07 +02:00
Christian Thaeter
ce3eb42131
test suite works now basically
2007-08-13 17:22:07 +02:00
45c2167700
wrote a very simple Test-Suite runner and provided a Tests source tree
2007-08-13 09:55:32 +02:00
Christian Thaeter
ed4decb5de
added notes from yesterday irc discussion
2007-08-12 04:10:10 +02:00
8f35701ca8
initial design for a factory encapsulating creation of smart-pointers
2007-08-12 01:04:55 +02:00
cc2705ec31
Merge commit 'pipapo/master'
2007-08-10 23:52:59 +02:00
Christian Thaeter
9170b3d0f0
add a small gpg howto
2007-08-10 21:01:46 +02:00
Christian Thaeter
9f894dcd95
add some notes about the scheduler
2007-08-10 18:11:12 +02:00
Christian Thaeter
a1f23048c9
annoying typo
2007-08-10 18:02:11 +02:00
b3b91b732c
some planning and problem analysis re. Memory Management...
2007-08-10 06:11:31 +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
014106f2a8
List of open questions, notes on BOUML, some page tagging.
...
While refining the renderengine model, I came accros some difficult questions I can't quite decide at the moment
2007-08-05 17:54:36 +02:00
Christian Thaeter
8b8e0e49c7
just little note
2007-07-19 04:29:02 +02:00
Christian Thaeter
eed4d24b63
Merge branch 'master' of git://git.pipapo.org/cinelerra3/plouj
...
Conflicts:
wiki/support_library.html
2007-07-18 00:22:26 +02:00
Christian Thaeter
faee43342c
Merge branch 'master' of git://git.pipapo.org/cinelerra3/mob
2007-07-18 00:16:25 +02:00
Christian Thaeter
834e642e8a
typo
2007-07-18 00:11:53 +02:00
Christian Thaeter
fe67889504
more notes about upcoming error handling
2007-07-17 04:32:50 +02:00
Simeon Voelkel
4580eb5634
improved git howto for cin3
2007-07-16 20:00:12 +02:00
root
f834e5d168
added git howto for cin3 in wiki/index.html
2007-07-16 18:34:37 +02:00
Michael Ploujnikov
d8dd239883
Various grammar fixes.
2007-07-16 00:05:47 -04:00
Christian Thaeter
25f171dbda
proposal about error handling and aborts
2007-07-16 01:04:25 +02:00
Christian Thaeter
0de8169466
error indicator and reset
2007-07-15 01:34:04 +02:00
Christian Thaeter
fde9659e89
back to more trivial interface definitions, this should be stable now
2007-07-14 20:15:48 +02:00
Christian Thaeter
fb390e4f7f
figured out better interface implementation macros
2007-07-14 15:14:11 +02:00
Christian Thaeter
4e6b4040c3
some refinements
2007-07-13 16:18:45 +02:00
Christian Thaeter
cc2af2af36
Plugin versioning matrix explained
2007-07-13 14:09:23 +02:00
Christian Thaeter
4dc12c0884
notes: this is work in progress, have some new ideas, add/modify them later
2007-07-12 13:42:50 +02:00
Christian Thaeter
6add56a199
more docing about the plugins
2007-07-11 21:16:08 +02:00
Christian Thaeter
674ac2b886
notes about interface definition macros
2007-07-11 18:26:42 +02:00
Christian Thaeter
3d869cd28f
addded a link to the 'Support Library', moved ShortCuts to the bottom
2007-07-11 13:16:42 +02:00
Christian Thaeter
c7c21e656f
short text about plugins
2007-07-11 13:01:54 +02:00
Christian Thaeter
4c9bc7f284
just some style changes
2007-07-11 13:01:10 +02:00
Christian Thaeter
cf2c4d630f
start wiki about a support library
2007-07-11 01:15:22 +02:00
Christian Thaeter
de874effd0
just some refinements in the wiki
2007-07-04 14:16:42 +02:00
Christian Thaeter
fc19d08f4f
add 'use GNU style formatting'
2007-07-03 06:12:21 +02:00
50fd70e5d9
Added design pages to the main menu
2007-07-03 01:13:23 +02:00