Author: post
Date: 2010-11-21 23:52:22 +0100 (Sun, 21 Nov 2010)
New Revision: 299
Modified:
RawSpeed/NikonDecompressor.cpp
Log:
Check Nikon buffer position each pixel.
Modified: RawSpeed/NikonDecompressor.cpp
===================================================================
--- RawSpeed/NikonDecompressor.cpp 2010-11-21 22:06:30 UTC (rev 298)
+++ RawSpeed/NikonDecompressor.cpp 2010-11-21 22:52:22 UTC (rev 299)
@@ -121,6 +121,7 @@
pLeft2 = pUp2[y&1];
dest[0] = curve[pLeft1] | (curve[pLeft2] << 16);
for (x = 1; x < cw; x++) {
+ bits->checkPos();
pLeft1 += HuffDecodeNikon();
pLeft2 += HuffDecodeNikon();
dest[x] = curve[MIN(_max-1, MAX(0,pLeft1))] | (curve[MIN(_max-1,
MAX(0,pLeft2))] << 16);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit