Dirac
to do list
Last revised Jan 2008.
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. Version 1.0.0 and 2.0.0 released |
Thomas, Tim, David
|
Bit stream
syntax |
New feature |
Implementation |
XL |
In progress |
Team |
Refactor
motion estimation |
No function
change |
Implementation |
M/L |
Completed
|
Thomas |
Integration
with Multimedia Players and Video processing tools
|
Utility |
Implementation |
M |
Patches available for MPlayer, FFmpeg and
Transcode
included since release 0.5.2 |
Anu, Andrew |
Constant
quality coding metrics |
No function
change |
Algorithm |
M |
Completed |
Thomas |
Variable
transform depths |
New feature |
Implementation |
M |
Completed
|
Anu, Andrew
|
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 and bitstream IO) |
No function
change |
Implementation |
M |
Completed
|
Andrew, 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,
David Flynn |
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 or external contributor
|
top
|