WebP upsampling in NEON

Registered by Michael Hope

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:
milestone icon backlog
Started by
Matthew Gretton-Dann
Completed by
Matthew Gretton-Dann

Related branches

Sprints

Whiteboard

[2013-08-22 matthew-gretton-dann] This has been done.
[mansr] Patch submitted upstream at http://code.google.com/p/webp/issues/detail?id=134

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

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.