Dirac to do list
Last revised October 2004.
The tables below show the latest version of the task
list for Dirac. Tasks are separated into which release they will
feature in.
For further information regarding table information,
see the table key below.
Tasks to be included in release 0.6:
Description |
Type |
Scope |
Size |
State |
Allocated |
Algorithm update |
Documentation |
Algorithm |
S |
In progress |
Thomas |
Bit stream syntax |
Documentation |
Implementation |
M |
In progress |
Anu, Thomas |
Bit stream syntax |
New feature |
Implementation |
XL |
In progress |
Team |
Refactor motion estimation |
No function change |
Implementation |
M/L |
In progress |
Thomas |
Integration with MPlayer |
Utility |
Implementation |
M |
Patch included in release 0.5.2 |
Anu, Andrew |
Constant quality coding metrics |
No function change |
Algorithm |
M |
Completed |
Thomas
|
Variable transform depths |
New feature |
Implementation |
M |
Not started |
Thomas |
Multiple sub-band quantiser modes |
New feature |
Algorithm |
M |
In progress |
Thomas |
Different wavelet transforms |
New feature |
Implementation |
M |
Completed |
Thomas |
Refactoring motion compensation |
No function change |
Implementation |
M |
Completed: multiple precisions supported |
Mike Ferenduros, Steve Bearcroft, Thomas
|
Refactoring IO (PicIO) |
No function change |
Implementation |
M |
In progress |
Anu
|
top
Tasks to be included in the future... at some point... honest:
Description |
Type |
Scope |
Size |
State |
Allocated |
Constant bitrate buffer model |
New feature |
Algorithm |
L |
Not started |
Thomas |
Defining bit depths
(fixed point implementation) |
New feature |
Algorithm |
M |
Not started |
|
Region of interest coding |
New feature |
Algorithm |
M |
Not started |
|
Interlace coding |
New feature |
Algorithm |
XL |
Not started |
|
DirectShow filters |
Utility |
Implementation |
L |
Completed |
|
MXF wrapping |
New feature |
Implementation |
L |
Not started |
Anu, Andrew |
Hardware implementation |
Hardware |
Design |
L |
In progress |
Peter,
Eric Rannaud |
Optimising RDO |
No function change |
Implementation |
M |
Not started |
|
Real-time coding |
No function change |
Implementation |
L |
Not started |
|
Code architecture assessment |
No function change |
Design |
M |
Not started |
Team |
Method
testing |
No function change |
Test |
L |
In progress |
Andrew |
Class
testing |
No function change |
Test |
L |
In progress |
Andrew |
Sub-system
testing |
No function change |
Test |
L |
In progress |
Andrew |
Use
case testing |
No function change |
Test |
L |
In progress |
Andrew |
End-to-end
testing |
No function change |
Test |
L |
In progress |
Andrew |
Performance
testing |
No function change |
Test |
L |
In progress |
Andrew |
Portability
testing |
No function change |
Test |
L |
In progress |
Andrew |
Load
testing |
No function change |
Test |
L |
In progress |
Andrew |
top
Table information key
Column |
Option |
Notes |
Description |
|
Description of task |
Type |
Documentation |
Document |
New feature |
Additional codec function |
No function change |
No change to function |
Utility |
Auxiliary application |
Hardware |
Hardware implementation |
Scope |
Algorithm |
Change to algorithm |
Implementation |
Change to code implementation |
Design |
Change to design / code structure |
Test |
Test procedure |
Size |
|
S(mall), M(edium), L(arge) |
State |
Not started |
Identified but yet to be started |
In progress |
Current |
Completed |
Done |
Allocated |
|
BBC R&D Team member
assigned to task |
top
|