This goes probably directly to Joreg:
I saw in the freeframe implementation that there is some support for 16bit video input. But also feel that this is not implemented in DSFreeFrameWrapper.
Is that the case? And if: how difficult would it be to implement 16bit video input in the DSFreeFrameWrapper?
Just so you know: I would like to have a webcam directly connect to DSFreeFrameWrapper without automatically putting a “AVI decompressor” in between to covert to 24bit rgb. I would like to get the “raw” 16bit yuv2 data to take only the first byte which has already the luminance information.
Im not only asking because of performance reasons, but also because there are some cameras (Oculus DK2 Tracking Camera and Eyetribe) which output a 10bit grayscale image packed in a 16bit yuv2 sample. With the “AVI decompressor” in between, the image gets converted from supposedly yuv2 to rgb and the resulting rgb information is not only barely usable but also misses a lot of information. (bytes get clipped on the way)