Hi all,

It's time for a new roadmap :)

First and foremost: my wishful thinking is to have 1.2.0 final before
Christmas 2009. Really.
A very important objective is to *shorten* development cycles.
Release early, release often.

So, the very first thing to do is to setup the new hg repo.
My only concern about that is the following?
Should we convert the old CVS repo or it's enough to restart with an
HEAD snapshot?

I've mixed feelings. Keeping the whole story it is useful, but this will
likely eat *A LOT* of bandwith.
I wonder if this can be a problem for Joern.
(BTW: hg looks amazing).

Once solved the repo thing, here it is the roadmap to 1.2.0.
As stated multiple times, we're already halfway done (!!!).
(full story here: 
http://tcforge.berlios.de/articles/tasks/index.html)

* import_alsa power up: the current module is pretty dumb.
  Too much dumb, really.
* import_v4l2 tuning support. Self explanatory.
* Deep review of tcframe*: in a nutshell: refactoring. Made possible by
  new framebuffer (cfr past thread) in transcode-legacy _AND_ into
  transcode-future. Anyway, this not on my short term TODO.
* Split libtc in smaller libraries: because the mess into libtc reached
  the guard level. At very least two new libraries will spawn: libtcutil
  and libtcmodule. Libtcutil will be our very basic library, depending
  _only_ on POSIX. Almost everything else will depend on that.
* NMS-compliant export layer. This also mean dropping (aka: hg rm...)
   the OMS layer. Only preset cfg file will survive into export/.
  This also mean *A LOT* of testing too and very likely minor changes
  (proper extradata, PTS handling). Bonus point: export profiles became
  working.
* Import the Synchronizer patch into HEAD: basic coding is done.
  We need extensive testing and maybe better algorythms.
  Add OggSkeleton support. Self explanatory.

Plus, a new topic:

* switch to graphicksmagic (http://www.graphicsmagick.org/)
The reasons are:
[...]
              * GM does not use generic names for its utilities so it
                does not conflict with other installed software
                (including system tools.)
              * GM provides API and ABI stability and managed releases
                that you can count on.
[...]
Those two are more than enough for me. I'm sick and tired of the
ImageMagick API.

full list -I agree enterely with the whole-  on the graphicsmagick
homepage.

Ok, that's the plan. Comments? :)


-- 
Francesco Romani // Ikitt
http://fromani.exit1.org  ::: transcode homepage
http://tcforge.berlios.de ::: transcode experimental forge

Reply via email to