Commit graph

202 commits

Author SHA1 Message Date
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
Christian Thaeter
142abcc187 Added RepositorySetup from the pipapo wiki to this one 2007-06-28 02:26:53 +02:00
Christian Thaeter
376c78a614 Merge commit 'plouj/master' 2007-06-28 02:01:02 +02:00
Michael Ploujnikov
be75877b77 spelling (US), grammar and minor formatting fixes 2007-06-27 11:51:48 -04:00
Christian Thaeter
6cdfaa54d4 some spelling fixes 2007-06-27 17:11:09 +02:00