dilagurung / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Support for 10-bit YUV format. #251

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Would you make NEON optimized conversion function from 10-bit YUV420P to RGBA 
or RGB565 ?
10-bit YUV format is increasingly used especially in encoding animation.

Original issue reported on code.google.com by mxtechs...@gmail.com on 19 Jun 2013 at 6:22

GoogleCodeExporter commented 9 years ago
Sorry, this is not a defect. but I couldn't find a way to change issue type to 
'enhancement' or anything else.

Original comment by mxtechs...@gmail.com on 19 Jun 2013 at 6:25

GoogleCodeExporter commented 9 years ago
(sorry for slow response... I was away)
Changed to enhancement.

I've got 3 concerns
1. testing - do you have test content?  please attach
2. support priority - how common is 10 bit?
3. ease - does current implementation internally lend itself to 10 bit.  I 
suspect it does for neon and C but not SSSE3.
I'm thinking 10 bit is yuv420p is stored in upper 10 bits of 16 bit unsigned 
channels, but if not, that complicates ease of porting.

Original comment by fbarch...@chromium.org on 23 Jul 2013 at 9:31

GoogleCodeExporter commented 9 years ago
Do you have a fourcc for the specific 10 bit format you have in mind?
Or very detailed description and/or sample data for it?

Original comment by fbarch...@chromium.org on 9 Aug 2013 at 2:23

GoogleCodeExporter commented 9 years ago
Unable to proceed without details on format.  Closing for now.
Reopen if/when more information is available.

Original comment by fbarch...@google.com on 11 Sep 2013 at 2:48