Refactor Tiled Decompression
As part of the Android patches, DRC wants Tiled compression separated out, attempt to integrate implementation into existing functionality and make sure as part of the integration it can take advantage of the huffman optimizations that have been done. New testcases and extensions to existing testcases will be needed.
Whiteboard
Headline:
libjpeg-turbo code for all architectures, now includes support for tiled based decompression.
Acceptance:
Libjpeg-turbo is able to decode using tile based decompression. Android use of this method is able to run successfully. Implementation should be integrated with current functionality such that use of the already existing Huffman optimizations is utilized. Android specific extensions to the ABI are included, new testcases are included, existing testcases are extended, and runs faster than the Android version.
Work Items
Work items:
Refactor patch to include only Tiled decompression functionality : TODO
Rework code such that it's integrated into current functionality: TODO
Add new testcases & extend existing test suite: TODO
All tests pass / bugs fixed : TODO
Performance Comparison made : TODO
Push patch upstream: TODO
Dependency tree
* Blueprints in grey have been implemented.