Ticket #968 (closed task: fixed)
use liboil for YUV420->RGB video conversion
| Reported by: | ArcRiley | Owned by: | ArcRiley |
|---|---|---|---|
| Priority: | Medium | Milestone: | beta3 |
| Component: | soy.textures | Version: | Trunk |
| Keywords: | Cc: |
Description
liboil provides a set of highly optimized inner loops for such common functions as converting from YUV to RGB, which we currently use a highly inefficient and kludgy block of code for.
Use oil_yuv2rgbx_sub4_u8, along with memory move functions as necessary to move YUV source to planar format (vs striped with a stride value), to replace Video.pym lines 108 to 136.
This depends on #967
When this is done _tables4YUV.c can be removed
Change History
Note: See
TracTickets for help on using
tickets.



