Hi there,

I'd like to outline and of course discuss my plans for the near future
of the project.

Before to start I'd like to spend some words about the recent lack of
updates about development. The explanation is pretty simple: real life
job :) which is, unfortunately for the project, completely unrelated to
opensource multimedia processing. 


That's all. Back to transcode.

Executive Summary
==================

Back to transcode. The last status report is here:
http://tcforge.berlios.de/archives/2009/07/29/1_2_0_status_report_200907/index.html
(And I'll hopefully update the website soon with a new status report).

The good news is the development for the 1.2.0 is pretty much done as we
now have into HG all the planned features plus some goodies (e.g. the
module registry).

However, a lot of code was added/changed, so a fair amount of testing
-and debug- is still needed before the 1.2.0 released. The alpha/beta
cycle will be, I guess, as very least as long as the 1.1.0 one.

Add to that the fact that my hacking time is ridicoulosly low those days
(and yes, that will not change into the foreseeable future).

But that, is pretty much for the bad news department.


Short term goals
================

* Bug squashing. We already have a fair amount of bug reported on the
berlios.de bugtracker and they of course should be squashed.
* Testing of the modules. Pretty straightforward :)
The following combos first, then any other:
streamdump: copy/copy/y4m/wav
rawdump: copy/copy/raw
xvid: xvid/lame/avi [*]
avilavc: lavc/lame/avi [*]
lzorec: lzo/copy/avi [*]
gmjpeg: im/copy/avi
gmdump1: im/null/raw
gmdump2: im/copy/raw
xiph: theora/vorbis/ogg [*]
mpegogg: xvid/lame/ogg
xiphmpeg: xvid/vorbis/ogg

The one marked with the `*' seems already to work decently as far as I
know.
* also the new module registry and profile support system deserve some
attention.


Expected timeline
=================

Expect nothing significant will happen (massive bug squashing, fixes,
any release) before 2009/2010 Xmas holidays for the reasons outlined
above. The first 1.2.0 alpha will hopefully be released into the first
half of January 2010.


Medium term goals
=================
(aka: this is supposed to be also a FUN project!)

I'd like to add some (highly) experimental new stuff to the mixture
which I'm revolving around for a while, of course market with
ENABLE_EXPERIMENTAL, NOT built by default and without hurting the
existing feature set. Without a particular order:

* mpeglib. Yes, THAT pet-peeve project of mine started back in 2005 (!!)
* (Native) DVB support
* better framegen/new framegen algos.
* auto-built (no need for samples) testsuite using framegen
* bundled GUI
(http://tcforge.berlios.de/archives/2009/08/14/early_preview/index.html)
[HELP NEEDED!]


Long term goals
===============

Yes, there are plans for 1.3.0 too.
The key features are:
* Import layer ported to NMS, 
* REAL passthrough support
* better Sync correction/handling (that will not be easy)


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

Reply via email to