WebP upsampling in NEON
WebP is a Google sponsored image file format that supports lossless and lossy encodings. As part of the decode, the image is converted from YUV to RGB and upscaled. This takes a significant amount of the decode time and could be converted to NEON.
Investigate, benchmark, implement, and upstream.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- High
- Drafter:
- Michael Hope
- Direction:
- Approved
- Assignee:
- Mans Rullgard
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- backlog
- Started by
- Matthew Gretton-Dann
- Completed by
- Matthew Gretton-Dann
Related branches
Related bugs
Sprints
Whiteboard
[2013-08-22 matthew-
[mansr] Patch submitted upstream at http://
Meta:
Headline: NEON optimised yuv to rgb conversion in WebP
Acceptance: Patches landed upstream
Roadmap id: CARD-123
Work Items
Work items:
Profile to show the time spent in the upsampler: DONE
Implement the point-sampling upscaler: TODO
Implement the 'fancy' upscaler: DONE
Benchmark with and without NEON upscaling: DONE
Land upstream: DONE
Hand off the Android AOSP backport to our Android team: TODO