U Y1 V Y2 Y3 Y4
Y = img_buf[v+1]; U = ((v % (2 * step_v * step_x)) == 0) ? (signed char) img_buf[v+0] : (signed char) img_buf[v-3]; V = ((v % (2 * step_v * step_x)) == 0) ? (signed char) img_buf[v+2] : (signed char) img_buf[v-1];
// Pre Digic6:// ARRAY of UYVYYY values// 6 bytes - 4 pixels// Digic6:// ARRAY of UYVY values// 4 bytes - 2 pixels// Pre Digic6: U & V are signed char values (-128 - 127)// R = Y + 1.402 * V + 0.5// G = Y - 0.34414 * U - 0.71414 * V + 0.5// B = Y + 1.772 * V + 0.5// Digi6: U & V are unsigned (0 - 255) subtract 128 to get signed value// R = Y + 1.402 * (V-128) + 0.5// G = Y - 0.34414 * (U-128) - 0.71414 * (V-128) + 0.5// B = Y + 1.772 * (V-128) + 0.5
638 "Load Zones From File..."639 "Select Zone File"640 "Current Zone System"641 "Show Zone Legend"642 "Waveform parade mode"643 "Color Temperature & Tint"644 "Show percent overexposed"645 "Show auto EV compensation"646 "Zebra RGB as"
... but beware of CHDK 1.4.1. It seems to me that in the longer term this fork should be rewritten along with refactoring the code based on the latest version 1.6.
I am unable to compile the official CHDK version 1.6.0 because I do not have the correct compiler. Version 1.4.1 has been compiled but there are problems with the latest version. The compiler used is not GCC 4.5.1 but 3.4.6. I can't update the fork to CHDK 1.6.0 yet. I do not know if I can handle it because I do not know where to download the appropriate GCC compiler with the ARM environment. Also, even version 1.4.1 cannot be compiled on Windows 10 but worked under Windows XP SP3.
Started by acseven « 1 2 3 4 » Forum related topics (including issues)
Started by dzsemx AllBest's Builds
Started by Mirfak RAW Shooting and Processing
Started by StevenD Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes)
Started by nei Feature Requests