Dirac Home
Navigation item arrowHome
Navigation item arrowIntroduction
Navigation item arrowFAQ
Navigation item arrowSpecification
Navigation item arrowDocumentation
Navigation item arrowSupport
Navigation item arrowAlgorithm
Navigation item arrowCode
Navigation item arrowTools
Navigation item arrowPublications
Navigation item arrowLicences
Navigation item arrowGetting involved
Navigation item arrowContact us
Navigation item arrowSourceforge
Navigation item arrowProject page
Navigation item arrowDownload
Navigation item arrowBrowse CVS
Navigation item arrowForums
Navigation item arrowSummer of Code 2006
Navigation item arrowProject ideas

SourceForge.net Logo
Valid XHTML 1.1!

Dirac to do list

Last revised May 2006.

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 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 In progress
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

Up arrowtop



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

Up arrowtop



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

Up arrowtop