24
edits
m (Created page with "== June 26th == Image and tile layer codestream parsing complete. Possibly some bugs will be present that won't become apparent until decompression is implemented. Manual inspec...") |
No edit summary |
||
| Line 1: | Line 1: | ||
== June 26th == | === June 26th === | ||
Image and tile layer codestream parsing complete. Possibly some bugs will be present that won't become apparent until decompression is implemented. Manual inspection of output when supplied with some conformance suite codestreams should yield expected results. | Image and tile layer codestream parsing complete. Possibly some bugs will be present that won't become apparent until decompression is implemented. Manual inspection of output when supplied with some conformance suite codestreams should yield expected results. | ||
== July 3rd == | === July 3rd === | ||
Remainder of parsing implemented, which consists of: | Remainder of parsing implemented, which consists of: | ||
| Line 17: | Line 17: | ||
==July 10th == | ===July 10th === | ||
Decompression of an image with 1 tile, YONLY colour format (with a single QP set in the header for all tiles) in accordance with the conformance suite. | Decompression of an image with 1 tile, YONLY colour format (with a single QP set in the header for all tiles) in accordance with the conformance suite. | ||
== July 17th == | === July 17th === | ||
Add support for multiple tiles and for each of the various BANDS_PRESENT values. At this point it would also be useful to have automated the process of testing output with the conformance suite somewhat - so as features are added more and more test results output successful. The decoder should fail gracefully if some functionality is present in the codestream that hasn't yet been implemented. | Add support for multiple tiles and for each of the various BANDS_PRESENT values. At this point it would also be useful to have automated the process of testing output with the conformance suite somewhat - so as features are added more and more test results output successful. The decoder should fail gracefully if some functionality is present in the codestream that hasn't yet been implemented. | ||
== July 24th == | === July 24th === | ||
Support added for DC QP sets specified per tile. Support also added for all possible input and output colour formats and output bit depths. | Support added for DC QP sets specified per tile. Support also added for all possible input and output colour formats and output bit depths. | ||
== July 31st == | === July 31st === | ||
Support added for all 20 adaptive VLC structures. Support for HP and LP QP sets specified per tile, and for various values of SHIFT_BITS. | Support added for all 20 adaptive VLC structures. Support for HP and LP QP sets specified per tile, and for various values of SHIFT_BITS. | ||
== August 7th == | === August 7th === | ||
Some or all of the remaining features (such as windowing, chroma centring etc.) MAY have been implemented. However, including these features should not be done at the expense of delaying the final project further. | Some or all of the remaining features (such as windowing, chroma centring etc.) MAY have been implemented. However, including these features should not be done at the expense of delaying the final project further. | ||
| Line 44: | Line 44: | ||
== August 14th == | === August 14th=== | ||
The remainder of the libjpeg library should be stripped away and any files or functions renamed to avoid any confusion. Some performance comparisons against reference software should be made. | The remainder of the libjpeg library should be stripped away and any files or functions renamed to avoid any confusion. Some performance comparisons against reference software should be made. | ||
== August 22nd == | === August 22nd === | ||
Final deadline. The last week will be left for final testing, debugging and documentation. If the project is delayed further this week can also give some contingency time. If the project is on schedule, some of the missing functionality might be added. Based on performance results, some optimisations may need to be made. | Final deadline. The last week will be left for final testing, debugging and documentation. If the project is delayed further this week can also give some contingency time. If the project is on schedule, some of the missing functionality might be added. Based on performance results, some optimisations may need to be made. | ||
edits