I just realized this was sent to the wrong gem list DOH!
Hi all,
Here's another problem I just discovered (surprisingly took me quite a while to notice it...).
With the latest videoDV4L.cpp code, the video output has screwed up RGB. Namely, red colors appear to be blue. So do yellows. Greens and grays look orange etc.
When I tried altering code as follows:
dv_decode_full_frame(m_decoder, videobuf, e_dv_color_yuv, &decodedbuf, pitches); //changed e_dv_color_yuv to e_dv_color_rgb
m_image.image.fromYVYU(decodedbuf); //changed to fromRGB
This makes colors OK, it also signficantly lowers CPU usage, but the image is now mangled with bottom having bunch of junk and top half being split into 3 mirror images of the actual image.
Any ideas what can be done to address this?
Best wishes,
Ico