From 69786d2b2ec8244dd1687d3e5ed911141cf751f1 Mon Sep 17 00:00:00 2001 From: Christian Thaeter Date: Thu, 14 Apr 2011 03:47:16 +0200 Subject: [PATCH] Changes/Updates on the RFC documents as decided on the Developer meeting --- .../{rfc_pending => rfc}/LumieraForwardIterator.txt | 9 ++++++++- doc/devel/{rfc_pending => rfc}/MarbleMode.txt | 12 +++++++++++- .../{rfc_pending => rfc}/ProcHighLevelModel.txt | 10 +++++++++- .../{rfc_pending => rfc}/ProcPlacementMetaphor.txt | 8 +++++++- doc/devel/{rfc_pending => rfc}/Roadmap-first.txt | 2 +- .../ThreadsSignalsAndImportantManagementTasks.txt | 9 +++++++-- .../{rfc_pending => rfc}/TimelineSequenceOutput.txt | 6 +++++- .../{rfc_pending => rfc}/VersionNumberScheme.txt | 6 +++++- .../ClipCatalogingSystem.txt | 10 +++++++++- .../DelectusShotEvaluator.txt | 11 ++++++++++- .../DesignRenderNodesInterface.txt | 11 +++++++++-- .../FeatureBundle_PluggableModules.txt | 8 +++++++- .../NormalizedDeviceCoordinates.txt | 10 +++++++++- .../{rfc_pending => rfc_parked}/RenderOptimizer.txt | 13 ++++++++++++- doc/devel/{rfc_pending => rfc_parked}/UseCases.txt | 13 ++++++++++++- doc/devel/rfc_pending/StreamTypeSystem.txt | 9 +++++++++ 16 files changed, 130 insertions(+), 17 deletions(-) rename doc/devel/{rfc_pending => rfc}/LumieraForwardIterator.txt (98%) rename doc/devel/{rfc_pending => rfc}/MarbleMode.txt (95%) rename doc/devel/{rfc_pending => rfc}/ProcHighLevelModel.txt (98%) rename doc/devel/{rfc_pending => rfc}/ProcPlacementMetaphor.txt (99%) rename doc/devel/{rfc_pending => rfc}/Roadmap-first.txt (99%) rename doc/devel/{rfc_pending => rfc}/ThreadsSignalsAndImportantManagementTasks.txt (94%) rename doc/devel/{rfc_pending => rfc}/TimelineSequenceOutput.txt (99%) rename doc/devel/{rfc_pending => rfc}/VersionNumberScheme.txt (97%) rename doc/devel/{rfc_pending => rfc_parked}/ClipCatalogingSystem.txt (96%) rename doc/devel/{rfc_pending => rfc_parked}/DelectusShotEvaluator.txt (99%) rename doc/devel/{rfc_pending => rfc_parked}/DesignRenderNodesInterface.txt (95%) rename doc/devel/{rfc_pending => rfc_parked}/FeatureBundle_PluggableModules.txt (98%) rename doc/devel/{rfc_pending => rfc_parked}/NormalizedDeviceCoordinates.txt (95%) rename doc/devel/{rfc_pending => rfc_parked}/RenderOptimizer.txt (92%) rename doc/devel/{rfc_pending => rfc_parked}/UseCases.txt (98%) diff --git a/doc/devel/rfc_pending/LumieraForwardIterator.txt b/doc/devel/rfc/LumieraForwardIterator.txt similarity index 98% rename from doc/devel/rfc_pending/LumieraForwardIterator.txt rename to doc/devel/rfc/LumieraForwardIterator.txt index 5994865bd..e6075db4f 100644 --- a/doc/devel/rfc_pending/LumieraForwardIterator.txt +++ b/doc/devel/rfc/LumieraForwardIterator.txt @@ -3,7 +3,7 @@ Design Process: Lumiera Forward Iterator [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _2009-11-01_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -135,4 +135,11 @@ Comments -------- +Final +~~~~~ +Accepted on developer meeting + + Do 14 Apr 2011 02:52:30 CEST Christian Thaeter + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/MarbleMode.txt b/doc/devel/rfc/MarbleMode.txt similarity index 95% rename from doc/devel/rfc_pending/MarbleMode.txt rename to doc/devel/rfc/MarbleMode.txt index a77afdd85..53d337afc 100644 --- a/doc/devel/rfc_pending/MarbleMode.txt +++ b/doc/devel/rfc/MarbleMode.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _2008-10-10_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -133,5 +133,15 @@ should actively support both working styles. Comments -------- +Final +~~~~~ + +Everyone likes this and we want to have this. But this is rather a concept +which needs a lot more discussion for the implementation. Further details may +follow where these thingsare worked out. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/ProcHighLevelModel.txt b/doc/devel/rfc/ProcHighLevelModel.txt similarity index 98% rename from doc/devel/rfc_pending/ProcHighLevelModel.txt rename to doc/devel/rfc/ProcHighLevelModel.txt index 408c020a0..958ef95b3 100644 --- a/doc/devel/rfc_pending/ProcHighLevelModel.txt +++ b/doc/devel/rfc/ProcHighLevelModel.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Draft_ +*State* _Final_ *Date* _2008-08-16_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -240,4 +240,12 @@ Comments -------- +Final +~~~~~ +Description of the Lumiera high level model as is. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/ProcPlacementMetaphor.txt b/doc/devel/rfc/ProcPlacementMetaphor.txt similarity index 99% rename from doc/devel/rfc_pending/ProcPlacementMetaphor.txt rename to doc/devel/rfc/ProcPlacementMetaphor.txt index 7617b97e8..562a95dfe 100644 --- a/doc/devel/rfc_pending/ProcPlacementMetaphor.txt +++ b/doc/devel/rfc/ProcPlacementMetaphor.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _2008-03-06_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -228,4 +228,10 @@ benchmark in more ways than one, for some time. . --link:Tree[][[DateTime(2008-08-23T12:54:00NZ)]]. +Final +~~~~~ + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/Roadmap-first.txt b/doc/devel/rfc/Roadmap-first.txt similarity index 99% rename from doc/devel/rfc_pending/Roadmap-first.txt rename to doc/devel/rfc/Roadmap-first.txt index 57aea6d97..7f095ee58 100644 --- a/doc/devel/rfc_pending/Roadmap-first.txt +++ b/doc/devel/rfc/Roadmap-first.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _2009-01-30_ *Proposed by* link:Ichthyostega[] ------------------------------------- diff --git a/doc/devel/rfc_pending/ThreadsSignalsAndImportantManagementTasks.txt b/doc/devel/rfc/ThreadsSignalsAndImportantManagementTasks.txt similarity index 94% rename from doc/devel/rfc_pending/ThreadsSignalsAndImportantManagementTasks.txt rename to doc/devel/rfc/ThreadsSignalsAndImportantManagementTasks.txt index 69ca53595..a6f32e9e1 100644 --- a/doc/devel/rfc_pending/ThreadsSignalsAndImportantManagementTasks.txt +++ b/doc/devel/rfc/ThreadsSignalsAndImportantManagementTasks.txt @@ -5,7 +5,7 @@ Threads, Signals and important management tasks [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _Sat Jul 24 21:59:02 2010_ *Proposed by* Christian Thaeter ------------------------------------- @@ -29,7 +29,7 @@ having one dedicated signal handling thread. Moreover it makes sense that the initial thread does this signal handling. For Lumiera I propose to follow this practice and extend it a little by -dedicating the initial thread to some management tasks. These are: +dedicate a thread to some management tasks. These are: * signal handling, see below. * resource management (resource-collector), waiting on a condition variable or message queue to execute actions. @@ -155,5 +155,10 @@ Comments -------- //comments: append below +.State -> Final +ichthyo wants this to be a dedicated thread (own subsystem) instead running in +the initial thread. Fixed this in the proposal above, this makes this accepted. + Do 14 Apr 2011 03:40:41 CEST Christian Thaeter + //endof_comments: diff --git a/doc/devel/rfc_pending/TimelineSequenceOutput.txt b/doc/devel/rfc/TimelineSequenceOutput.txt similarity index 99% rename from doc/devel/rfc_pending/TimelineSequenceOutput.txt rename to doc/devel/rfc/TimelineSequenceOutput.txt index d94071cb8..cf704b28a 100644 --- a/doc/devel/rfc_pending/TimelineSequenceOutput.txt +++ b/doc/devel/rfc/TimelineSequenceOutput.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _2008-11-03_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -266,5 +266,9 @@ GUI handling could make use of expanded view features like ; Tree 2008-12-19 22:58:30 +Final +~~~~~ + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/VersionNumberScheme.txt b/doc/devel/rfc/VersionNumberScheme.txt similarity index 97% rename from doc/devel/rfc_pending/VersionNumberScheme.txt rename to doc/devel/rfc/VersionNumberScheme.txt index 1894ab1e0..93843d73b 100644 --- a/doc/devel/rfc_pending/VersionNumberScheme.txt +++ b/doc/devel/rfc/VersionNumberScheme.txt @@ -5,7 +5,7 @@ VersionNumberScheme [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Final_ *Date* _Mi 09 Mär 2011 02:00:41 CET_ *Proposed by* Ichthyostega ------------------------------------- @@ -152,6 +152,10 @@ Comments -------- //comments: append below +.State -> Final +common practice + Do 14 Apr 2011 03:46:07 CEST Christian Thaeter + //endof_comments: diff --git a/doc/devel/rfc_pending/ClipCatalogingSystem.txt b/doc/devel/rfc_parked/ClipCatalogingSystem.txt similarity index 96% rename from doc/devel/rfc_pending/ClipCatalogingSystem.txt rename to doc/devel/rfc_parked/ClipCatalogingSystem.txt index 8d9ca5fa5..8149c23ac 100644 --- a/doc/devel/rfc_pending/ClipCatalogingSystem.txt +++ b/doc/devel/rfc_parked/ClipCatalogingSystem.txt @@ -3,7 +3,7 @@ Design Process : Clip Cataloging System [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2008-07-26_ *Proposed by* link:JordanN[] ------------------------------------- @@ -117,4 +117,12 @@ without even having to "drive" the development.. --link:Tree[][[DateTime(2008-08-27T20:38:00NZ)]]. '''' + +Parked until someone cares +~~~~~~~~~~~~~~~~~~~~~~~~~~ +Decided on Developer meeting + + Do 14 Apr 2011 02:52:30 CEST Christian Thaeter + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/DelectusShotEvaluator.txt b/doc/devel/rfc_parked/DelectusShotEvaluator.txt similarity index 99% rename from doc/devel/rfc_pending/DelectusShotEvaluator.txt rename to doc/devel/rfc_parked/DelectusShotEvaluator.txt index fa8d2df12..0d5b55a88 100644 --- a/doc/devel/rfc_pending/DelectusShotEvaluator.txt +++ b/doc/devel/rfc_parked/DelectusShotEvaluator.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2008-09-21_ *Proposed by* link:nasa[] ------------------------------------- @@ -385,4 +385,13 @@ very expensive. I'm a sound guy, so I feel your pain... - link:NicholasSA[] 2009-01-04 + +Parked +~~~~~~ + +Decided on Developer meeting, until someone wants to investigate this further. + + Do 14 Apr 2011 02:52:30 CEST Christian Thaeter + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/DesignRenderNodesInterface.txt b/doc/devel/rfc_parked/DesignRenderNodesInterface.txt similarity index 95% rename from doc/devel/rfc_pending/DesignRenderNodesInterface.txt rename to doc/devel/rfc_parked/DesignRenderNodesInterface.txt index 19bae98ff..201c34a72 100644 --- a/doc/devel/rfc_pending/DesignRenderNodesInterface.txt +++ b/doc/devel/rfc_parked/DesignRenderNodesInterface.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2008-03-06_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -62,7 +62,7 @@ the invocation interface this is intended to be a rather simple "call-style" interface, without much possibilites to influence the way things are happening. You pull a node and will find the results in a provided buffer or the cache, but you can't even -change the frame data type type of the result. Besides the node invocation, +change the frame data type type of the result. Besides the node invocation, functions for collecting statistics will be accessible here too (Probably these functions will be ''implemented'' in a classic-OO fashion by virtual functions, but that's another story) @@ -118,4 +118,11 @@ Comments -------- +Parked +~~~~~~ +We park this until we have time to revisit the details. It is accepted that we +need to design this interfaces. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/FeatureBundle_PluggableModules.txt b/doc/devel/rfc_parked/FeatureBundle_PluggableModules.txt similarity index 98% rename from doc/devel/rfc_pending/FeatureBundle_PluggableModules.txt rename to doc/devel/rfc_parked/FeatureBundle_PluggableModules.txt index 7124b01b1..06b9fe814 100644 --- a/doc/devel/rfc_pending/FeatureBundle_PluggableModules.txt +++ b/doc/devel/rfc_parked/FeatureBundle_PluggableModules.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2008-09-03_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -186,4 +186,10 @@ link:Plugin/Interface[] system self-describing this will also be used to bootstrap a session on itself (by the serializer which is tightly integrated) -- link:ct[] [[DateTime(2008-09-04T09:28:37Z)]] 2008-09-04 09:28:37 +Parked +~~~~~~ +Needs to ne reviewed some time later. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/NormalizedDeviceCoordinates.txt b/doc/devel/rfc_parked/NormalizedDeviceCoordinates.txt similarity index 95% rename from doc/devel/rfc_pending/NormalizedDeviceCoordinates.txt rename to doc/devel/rfc_parked/NormalizedDeviceCoordinates.txt index e5bbd7cdb..b594cc3b2 100644 --- a/doc/devel/rfc_pending/NormalizedDeviceCoordinates.txt +++ b/doc/devel/rfc_parked/NormalizedDeviceCoordinates.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2009-01-14_ *Proposed by* link:ct[] ------------------------------------- @@ -101,4 +101,12 @@ framerate" and a fixed resolution in pixels. But we certainly can do better. -- Ichthyostega 18:09:50 +Parked +~~~~~~ +deferred for later, generally accepted. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/RenderOptimizer.txt b/doc/devel/rfc_parked/RenderOptimizer.txt similarity index 92% rename from doc/devel/rfc_pending/RenderOptimizer.txt rename to doc/devel/rfc_parked/RenderOptimizer.txt index 956aa89a4..74604e77e 100644 --- a/doc/devel/rfc_pending/RenderOptimizer.txt +++ b/doc/devel/rfc_parked/RenderOptimizer.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2007-06-07_ *Proposed by* link:ct[] ------------------------------------- @@ -86,4 +86,15 @@ The good news is, that: the matrix can be transformed from e.g. RGB to YUV, so these filters can always work in both colorspaces directly + +Parked +~~~~~~ +Generally this is accepted but needs some more polishing when we go over it. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/UseCases.txt b/doc/devel/rfc_parked/UseCases.txt similarity index 98% rename from doc/devel/rfc_pending/UseCases.txt rename to doc/devel/rfc_parked/UseCases.txt index 423263e87..1ac83c325 100644 --- a/doc/devel/rfc_pending/UseCases.txt +++ b/doc/devel/rfc_parked/UseCases.txt @@ -1,6 +1,6 @@ [grid="all"] `------------`----------------------- -*State* _Idea_ +*State* _Parked_ *Date* _2008-10-31_ *Proposed by* link:Ichthyostega[] ------------------------------------- @@ -291,4 +291,15 @@ credit roll for each episode. Add in stopmotion, and 3D model animations with vocal commentaries. Gather together separate items from "outworkers". Tree (@)SIG(@) + +Parked +~~~~~~ +We have to revisit this, possibly someone (or a group) who wants to work on +the workflow. For now its parked until revisited. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview] diff --git a/doc/devel/rfc_pending/StreamTypeSystem.txt b/doc/devel/rfc_pending/StreamTypeSystem.txt index 2b6adbc06..ea07777c2 100644 --- a/doc/devel/rfc_pending/StreamTypeSystem.txt +++ b/doc/devel/rfc_pending/StreamTypeSystem.txt @@ -231,4 +231,13 @@ frameinfo* get_frame(unsigned num)+ where +struct frameinfo+ (not yet defined) is something like +{ void* data; size_t size; struct metadata* meta; ...}+ -- link:ct[] 2008-10-06 +Needs Work +~~~~~~~~~~ +There are a lot details to be worked out for an actual implementation but we +agreed that we want this concept as proposed here. + + Do 14 Apr 2011 03:06:42 CEST Christian Thaeter + + + Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview]