Gtk3 by Hombre, issue 2807

This commit is contained in:
Morgan Hardwood
2015-08-12 16:07:19 +02:00
parent 91f67f0cb6
commit 56a0805bc7
133 changed files with 3950 additions and 2626 deletions

View File

@@ -24,6 +24,7 @@
#include "rtthumbnail.h"
#include "rawimagesource.h"
#include "StopWatch.h"
#include "utils.h"
using namespace rtengine;
using namespace procparams;
@@ -85,26 +86,16 @@ PreviewImage::PreviewImage (const Glib::ustring &fname, const Glib::ustring &ext
unsigned char *dst;
#pragma omp for schedule(static,10)
for (unsigned int i = 0; i < (unsigned int)(h); i++) {
for (unsigned int i = 0; i < (unsigned int)(h); ++i) {
src = data + i * w * 3;
dst = previewImage->get_data() + i * w * 4;
for (unsigned int j = 0; j < (unsigned int)(w); j++) {
for (unsigned int j = 0; j < (unsigned int)(w); ++j) {
unsigned char r = *(src++);
unsigned char g = *(src++);
unsigned char b = *(src++);
#if __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__
*(dst++) = b;
*(dst++) = g;
*(dst++) = r;
*(dst++) = 0;
#else
*(dst++) = 0;
*(dst++) = r;
*(dst++) = g;
*(dst++) = b;
#endif
poke255_uc(dst, r, g, b);
}
}
}
@@ -179,17 +170,8 @@ PreviewImage::PreviewImage (const Glib::ustring &fname, const Glib::ustring &ext
unsigned char r = *(src++);
unsigned char g = *(src++);
unsigned char b = *(src++);
#if __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__
*(dst++) = b;
*(dst++) = g;
*(dst++) = r;
*(dst++) = 0;
#else
*(dst++) = 0;
*(dst++) = r;
*(dst++) = g;
*(dst++) = b;
#endif
poke255_uc(dst, r, g, b);
}
}
}