=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== photoflow-0.2.8+git20200114/cmake/modules/Zlib.cmake-39- photoflow-0.2.8+git20200114/cmake/modules/Zlib.cmake:40:include(${ZLIB_PREFIX}/zlib-paths.cmake) photoflow-0.2.8+git20200114/cmake/modules/Zlib.cmake-41- ############################################## photoflow-0.2.8+git20200114/cmake/modules/LLVMOpenMP.cmake-54- photoflow-0.2.8+git20200114/cmake/modules/LLVMOpenMP.cmake:55:include(${LLVMOPENMP_PREFIX}/llvm-openmp-paths.cmake) photoflow-0.2.8+git20200114/cmake/modules/LLVMOpenMP.cmake-56- ############################################## photoflow-0.2.8+git20200114/cmake/modules/GoogleTest.cmake-48- photoflow-0.2.8+git20200114/cmake/modules/GoogleTest.cmake:49:include(${GOOGLETEST_PREFIX}/googletest-paths.cmake) photoflow-0.2.8+git20200114/cmake/modules/GoogleTest.cmake-50- ############################################## photoflow-0.2.8+git20200114/cmake/modules/GoogleBenchmark.cmake-43- photoflow-0.2.8+git20200114/cmake/modules/GoogleBenchmark.cmake:44:include(${GOOGLEBENCHMARK_PREFIX}/googlebenchmark-paths.cmake) photoflow-0.2.8+git20200114/cmake/modules/GoogleBenchmark.cmake-45- ############################################## photoflow-0.2.8+git20200114/cmake/modules/Pugixml.cmake-42- photoflow-0.2.8+git20200114/cmake/modules/Pugixml.cmake:43:include(${PUGIXML_PREFIX}/pugixml-paths.cmake) photoflow-0.2.8+git20200114/cmake/modules/Pugixml.cmake-44- ############################################## photoflow-0.2.8+git20200114/src/phf_stack.cc-74- for( i = 0; i < n; i++ ) { \ photoflow-0.2.8+git20200114/src/phf_stack.cc:75: TYPE* px = (TYPE*)VIPS_REGION_ADDR( ir[i], r->left + x, r->top + y ); \ photoflow-0.2.8+git20200114/src/phf_stack.cc-76- avg += px[c]; N += 1; \ ############################################## photoflow-0.2.8+git20200114/src/phf_stack.cc-79- for( i = 0; i < n; i++ ) { \ photoflow-0.2.8+git20200114/src/phf_stack.cc:80: TYPE* px = (TYPE*)VIPS_REGION_ADDR( ir[i], r->left + x, r->top + y ); \ photoflow-0.2.8+git20200114/src/phf_stack.cc-81- D = fabs( avg - (double)(px[c]) ); \ ############################################## photoflow-0.2.8+git20200114/src/phf_stack.cc-85- } \ photoflow-0.2.8+git20200114/src/phf_stack.cc:86: TYPE* pout = (TYPE*)VIPS_REGION_ADDR( oreg, r->left + x, r->top + y ); \ photoflow-0.2.8+git20200114/src/phf_stack.cc-87- pout[c] = (TYPE)(median); \ ############################################## photoflow-0.2.8+git20200114/src/benchmarks/invert.cc-69- unsigned char *p = (unsigned char *) photoflow-0.2.8+git20200114/src/benchmarks/invert.cc:70: VIPS_REGION_ADDR( ir, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/benchmarks/invert.cc-71- unsigned char *q = (unsigned char *) photoflow-0.2.8+git20200114/src/benchmarks/invert.cc:72: VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/benchmarks/invert.cc-73- ############################################## photoflow-0.2.8+git20200114/src/gui/imagearea.cc-1689- /* photoflow-0.2.8+git20200114/src/gui/imagearea.cc:1690: unsigned char* pout = (unsigned char*)VIPS_REGION_ADDR( region2, parea->left, parea->top ); photoflow-0.2.8+git20200114/src/gui/imagearea.cc-1691- std::cout<<"Plotting scaled area "<<scaled_area.width<<","<<scaled_area.height photoflow-0.2.8+git20200114/src/gui/imagearea.cc-1692- <<"+"<<scaled_area.left<<","<<scaled_area.top<<std::endl; photoflow-0.2.8+git20200114/src/gui/imagearea.cc:1693: guint8 *px1 = (guint8 *) VIPS_REGION_ADDR( region, scaled_area.left, scaled_area.top ); photoflow-0.2.8+git20200114/src/gui/imagearea.cc-1694- int rs1 = VIPS_REGION_LSKIP( region ); ############################################## photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc-36-{ photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc:37: //float *px1 = (float *) VIPS_REGION_ADDR( region, src_rect.left, src_rect.top ); photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc-38- int rs1 = VIPS_REGION_LSKIP( region ); ############################################## photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc-78- //guint8* p1 = px1 + rs1*dy1 + dx1*bl1; photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc:79: //std::cout<<"VIPS_REGION_ADDR( region, "<<xstart<<", "<<y<<" );"<<std::endl; photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc:80: float* p1 = (float *) VIPS_REGION_ADDR( region, xstart, y ); photoflow-0.2.8+git20200114/src/gui/doublebuffer.cc-81- guint8* p2 = px2 + rs2*dy2 + dx2*bl2; ############################################## photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc-1882- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc:1883: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc-1884- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc-2159- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc:2160: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/gui/operations/raw_developer_config.cc-2161- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc-1043- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc:1044: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc-1045- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc-1319- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc:1320: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/gui/operations/white_balance_config.cc-1321- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/gui/sampler.cc-483- for( int y = 0; y < tile_area.height; y++ ) { photoflow-0.2.8+git20200114/src/gui/sampler.cc:484: p = (float*)VIPS_REGION_ADDR( reg, tile_area.left, tile_area.top+y ); photoflow-0.2.8+git20200114/src/gui/sampler.cc-485- for( int x = 0; x < tile_area.width; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/gui/histogram.cc-87- photoflow-0.2.8+git20200114/src/gui/histogram.cc:88: p = VIPS_REGION_ADDR( region, r->left, r->top ); photoflow-0.2.8+git20200114/src/gui/histogram.cc-89- for( y = 0; y < r->height; y++ ) { ############################################## photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc-1253- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc:1254: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc-1255- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc-1529- for( row = 0; row < rspot.height; row++ ) { photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc:1530: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top ); photoflow-0.2.8+git20200114/src/legacy/gui/operations/raw_developer_config.cc-1531- for( col = 0; col < line_size; col += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-162- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:163: pin = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:164: pmask = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:165: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-166- ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-176- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:177: pin = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:178: pmask = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:179: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-180- ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-332- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:333: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh:334: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/hue_saturation.hh-335- ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh-237- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh:238: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh:239: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh-240- for( x=0; x < line_sz; x+=3) { ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh-259- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh:260: p = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh:261: pout = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_preprocessor.hh-262- PF::RawMatrixRow rp( p ); ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/raw_developer.hh-176- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/raw_developer.hh:177: p = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_developer.hh:178: pout = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_developer.hh-179- PF::RawMatrixRow rp( p ); ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh-419- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh:420: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh-421- for( x = 0; x < width; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh-430- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh:431: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh:432: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/legacy/operations/raw_output.hh-433- ############################################## photoflow-0.2.8+git20200114/src/tests/gtkdisp2.cc-156- return; photoflow-0.2.8+git20200114/src/tests/gtkdisp2.cc:157: guchar *buf = (guchar *) VIPS_REGION_ADDR (region, clip.left, clip.top); photoflow-0.2.8+git20200114/src/tests/gtkdisp2.cc-158- int lsk = VIPS_REGION_LSKIP (region); ############################################## photoflow-0.2.8+git20200114/src/tests/refcount.cc-65- unsigned char *p = (unsigned char *) photoflow-0.2.8+git20200114/src/tests/refcount.cc:66: VIPS_REGION_ADDR( ir, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/tests/refcount.cc-67- unsigned char *q = (unsigned char *) photoflow-0.2.8+git20200114/src/tests/refcount.cc:68: VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/tests/refcount.cc-69- ############################################## photoflow-0.2.8+git20200114/src/external/librtprocess/README.md-49-1. Make a subdirectory named `build`, and `cd` to that directory. photoflow-0.2.8+git20200114/src/external/librtprocess/README.md:50:2. Run `cmake -G "MSYS Makefiles" -DCMAKE_INSTALL_PREFIX="$MSYSTEM_PREFIX" -DCMAKE_BUILD_TYPE="Release" ..` photoflow-0.2.8+git20200114/src/external/librtprocess/README.md-51-3. Run `make` ############################################## photoflow-0.2.8+git20200114/src/external/librtprocess/README.md-59-<br><br>On macOS 10.14 _Mojave_, run `cmake -DCMAKE_BUILD_TYPE="release" -DPROC_TARGET_NUMBER="1" -DCMAKE_CXX_COMPILER="clang++" -DCMAKE_CXX_FLAGS=-I/opt/local/include -DCMAKE_OSX_SYSROOT="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk" -DCMAKE_OSX_DEPLOYMENT_TARGET="10.9" -DOpenMP_CXX_FLAGS=-fopenmp=lomp -DOpenMP_CXX_LIB_NAMES="libomp" -DOpenMP_CXX_FLAGS="-Xpreprocessor -fopenmp /opt/local/lib/libomp.dylib -I/opt/local/include" -DOpenMP_CXX_LIB_NAMES="libomp" -DOpenMP_libomp_LIBRARY=/opt/local/lib/libomp.dylib -DCMAKE_INSTALL_PREFIX=/opt/local -DCMAKE_SHARED_LINKER_FLAGS=-L/opt/local/lib ..` photoflow-0.2.8+git20200114/src/external/librtprocess/README.md:60:3. Run `sudo make -j$(sysctl -n hw.ncpu) install` photoflow-0.2.8+git20200114/src/external/librtprocess/README.md-61- ############################################## photoflow-0.2.8+git20200114/src/external/librtprocess/rtprocess-config.cmake.in-6- # In build tree photoflow-0.2.8+git20200114/src/external/librtprocess/rtprocess-config.cmake.in:7: include(${RTPROCESS_CMAKE_DIR}/rtprocess-build-tree-settings.cmake) photoflow-0.2.8+git20200114/src/external/librtprocess/rtprocess-config.cmake.in-8-else() ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Zlib.cmake-39- photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Zlib.cmake:40:include(${ZLIB_PREFIX}/zlib-paths.cmake) photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Zlib.cmake-41- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/LLVMOpenMP.cmake-54- photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/LLVMOpenMP.cmake:55:include(${LLVMOPENMP_PREFIX}/llvm-openmp-paths.cmake) photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/LLVMOpenMP.cmake-56- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleTest.cmake-48- photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleTest.cmake:49:include(${GOOGLETEST_PREFIX}/googletest-paths.cmake) photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleTest.cmake-50- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleBenchmark.cmake-43- photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleBenchmark.cmake:44:include(${GOOGLEBENCHMARK_PREFIX}/googlebenchmark-paths.cmake) photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/GoogleBenchmark.cmake-45- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Pugixml.cmake-42- photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Pugixml.cmake:43:include(${PUGIXML_PREFIX}/pugixml-paths.cmake) photoflow-0.2.8+git20200114/src/external/rawspeed/cmake/Modules/Pugixml.cmake-44- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst-25- photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst:26: Generate them via ``$ ninja rstest-create`` from your **trusted** (!) dev build. photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst-27- ############################################## photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst-60- * https://llvm.org/docs/TestSuiteGuide.html#common-configuration-options photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst:61: * ``$ $SANDBOX/bin/lnt runtest test_suite --help`` photoflow-0.2.8+git20200114/src/external/rawspeed/lnt/README.rst:62: * ``$ $SANDBOX/bin/lnt --help`` ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-90- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:91: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-92- //rawData.set_row( y+ir->valid.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-112- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:113: //float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:114: PF::raw_pixel_t* ptr = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-115- for( x = 0; x < r_out.width; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-141- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:142: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, r->left, y+r->top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:143: float* optr = (float*)VIPS_REGION_ADDR( oreg, r->left, y+r->top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-144- for( x = 0, xx = 0; x < r->width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-192- { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:193: float* p = (float*)VIPS_REGION_ADDR( ir, ir->valid.top, ir->valid.left ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-194- std::cout<<"top= "<<ir->valid.top<<std::endl; ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-207- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:208: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-209- rawData.set_row( y+ir->valid.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-223- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:224: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-225- for( x = 0, xx = 0; x < r_out.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-282- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:283: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-284- rawData.set_row( y+ir->valid.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-298- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:299: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-300- for( x = 0, xx = 0; x < r_out.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-357- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:358: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-359- rawData.set_row( y+ir->valid.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-373- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:374: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-375- for( x = 0, xx = 0; x < r_out.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-405- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:406: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-407- rawData.set_row( y+ir->valid.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-421- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:422: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-423- for( x = 0, xx = 0; x < r_out.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-482- for( y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:483: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir, ir->valid.left, y+ir->valid.top ) : NULL; photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-484- rawData.set_row( y/*+ir->valid.top*/, ptr ); ############################################## photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-514- for( y = 0; y < r_out.height; y++ ) { photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc:515: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r_out.left, y+r_out.top ); photoflow-0.2.8+git20200114/src/rt/rtengine/rawimagesource.cc-516- for( x = 0, xx = 0; x < r_out.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/base/image.cc-681- for( row = 0; row < clipped.height; row++ ) { photoflow-0.2.8+git20200114/src/base/image.cc:682: p = (float*)VIPS_REGION_ADDR( region, rspot.left, rspot.top+row ); photoflow-0.2.8+git20200114/src/base/image.cc-683- //std::cout<<"do_sample(): rspot.left="<<rspot.left<<" rspot.top+row="<<rspot.top+row<<std::endl; ############################################## photoflow-0.2.8+git20200114/src/base/image.cc-1503- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/base/image.cc:1504: p = VIPS_REGION_ADDR( region, r->left, r->top+y ); photoflow-0.2.8+git20200114/src/base/image.cc-1505- pout = &( imgbuf->buf[ (r->top+y)*imgbuf->width*3 + r->left*3 ] ); ############################################## photoflow-0.2.8+git20200114/src/base/cachebuffer.cc-322- for( int y = 0; y < tile_area.height; y++ ) { photoflow-0.2.8+git20200114/src/base/cachebuffer.cc:323: p = VIPS_REGION_ADDR( reg, tile_area.left, tile_area.top+y ); photoflow-0.2.8+git20200114/src/base/cachebuffer.cc-324- memcpy( buf, p, VIPS_REGION_SIZEOF_LINE(reg) ); ############################################## photoflow-0.2.8+git20200114/src/base/operation.hh-638- T* pmap; photoflow-0.2.8+git20200114/src/base/operation.hh:639: void init_line(VipsRegion* omap, int left, int top) { pmap = (T*)VIPS_REGION_ADDR( omap, left, top ); } photoflow-0.2.8+git20200114/src/base/operation.hh-640-}; ############################################## photoflow-0.2.8+git20200114/src/base/pixel_processor.hh-131- for( ni = 0; ni < n; ni++) photoflow-0.2.8+git20200114/src/base/pixel_processor.hh:132: p[ni] = (T*)VIPS_REGION_ADDR( ir[ni], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/base/pixel_processor.hh:133: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/base/pixel_processor.hh:134: if(has_imap) pimap = (T*)VIPS_REGION_ADDR( imap, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/base/pixel_processor.hh-135- ############################################## photoflow-0.2.8+git20200114/src/base/blender.hh-133- y0 = r->top + y; photoflow-0.2.8+git20200114/src/base/blender.hh:134: pbottom = (T*)VIPS_REGION_ADDR( bottom, r->left, y0 ); photoflow-0.2.8+git20200114/src/base/blender.hh:135: ptop = (T*)VIPS_REGION_ADDR( top, r->left, y0 ); photoflow-0.2.8+git20200114/src/base/blender.hh:136: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, y0 ); photoflow-0.2.8+git20200114/src/base/blender.hh-137- if( transform ) { ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-137- photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh:138: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh:139: T* pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-140- int ilskip = VIPS_REGION_LSKIP( ireg[0] ) / sizeof(T); ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-147- for( y = 0; y < ireg[0]->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh:148: pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-149- memcpy(p, pin, lsz * sizeof(float) ); ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-156- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh:157: pin = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh:158: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_blur.hh-159- memcpy(pout, p, olsz ); ############################################## photoflow-0.2.8+git20200114/src/operations/maxrgb.hh-84- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/maxrgb.hh:85: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/maxrgb.hh:86: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/maxrgb.hh-87- ############################################## photoflow-0.2.8+git20200114/src/operations/maxrgb.hh-121- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/maxrgb.hh:122: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/maxrgb.hh:123: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/maxrgb.hh-124- ############################################## photoflow-0.2.8+git20200114/src/operations/trcconv.hh-90- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/trcconv.hh:91: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/trcconv.hh:92: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/trcconv.hh-93- for( x = 0; x < line_size; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/trcconv.hh-129- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/trcconv.hh:130: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/trcconv.hh:131: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/trcconv.hh-132- for( x = 0; x < line_size; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/clone.hh-117- y0 = r->top + y; photoflow-0.2.8+git20200114/src/operations/clone.hh:118: pin = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/clone.hh:119: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/clone.hh-120- ############################################## photoflow-0.2.8+git20200114/src/operations/gradient.hh-142- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/gradient.hh:143: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/gradient.hh-144- float fval = static_cast<float>(height - r->top - y)/height; ############################################## photoflow-0.2.8+git20200114/src/operations/gradient.hh-186- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/gradient.hh:187: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/gradient.hh-188- //std::cout<<" y="<<r->top+y<<" ("<<y<<") val="<<(int)val<<std::endl; ############################################## photoflow-0.2.8+git20200114/src/operations/gradient.hh-224- int dy = r->top + y - center_y; photoflow-0.2.8+git20200114/src/operations/gradient.hh:225: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/gradient.hh-226- for( x = 0, px = 0; x < r->width; ++x) { ############################################## photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-200- for( y = padding; y < iheight-padding; y++ ) { photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:201: pin1 = (T*)VIPS_REGION_ADDR( ireg[1], ir.left, ir.top + y ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:202: pin2 = (T*)VIPS_REGION_ADDR( ireg[2], ir.left, ir.top + y ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-203- ############################################## photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-209- for( y1 = y-2, hfnbrave = 0; y1 <= y+2; y1++ ) { photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:210: pin21 = (T*)VIPS_REGION_ADDR( ireg[1], ir.left+x-2, ir.top + y1 ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:211: pin22 = (T*)VIPS_REGION_ADDR( ireg[2], ir.left+x-2, ir.top + y1 ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-212- for (x1 = 0; x1 < 5; x1++) { ############################################## photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-227- for( y = 2, oy = 2 - dy; y < iheight-2; y++, oy++ ) { photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:228: pin0 = (T*)VIPS_REGION_ADDR( ireg[0], ir.left, ir.top + y ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:229: pin1 = (T*)VIPS_REGION_ADDR( ireg[1], ir.left, ir.top + y ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:230: pin2 = (T*)VIPS_REGION_ADDR( ireg[2], ir.left, ir.top + y ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:231: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + oy ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-232- ############################################## photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-248- for( y1 = y-2; y1 <= y+2; y1++ ) { photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:249: pin20 = (T*)VIPS_REGION_ADDR( ireg[0], ir.left+x-2, ir.top + y1 ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:250: pin21 = (T*)VIPS_REGION_ADDR( ireg[1], ir.left+x-2, ir.top + y1 ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh:251: pin22 = (T*)VIPS_REGION_ADDR( ireg[2], ir.left+x-2, ir.top + y1 ); photoflow-0.2.8+git20200114/src/operations/impulse_nr.hh-252- for (x1 = 0, pos1 = 0; x1 < 5; x1++, pos1 += ireg[0]->im->Bands) { ############################################## photoflow-0.2.8+git20200114/src/operations/buffer.hh-78- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/buffer.hh:79: p = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/buffer.hh:80: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/buffer.hh-81- memcpy( pout, p, line_size ); ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_splat.hh-182- photoflow-0.2.8+git20200114/src/operations/blur_bilateral_splat.hh:183: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_splat.hh:184: T* pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_splat.hh-185- int ilskip = VIPS_REGION_LSKIP( ireg[0] ) / sizeof(T); ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-206- photoflow-0.2.8+git20200114/src/operations/draw.hh:207: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top ); photoflow-0.2.8+git20200114/src/operations/draw.hh-208- //std::cout<<"pout="<<(void*)pout<<std::endl; ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-221- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/draw.hh:222: //p = (T*)VIPS_REGION_ADDR( ireg[in_first], point_clip.left, point_clip.top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh:223: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh:224: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh-225- for( x = 0; x < line_size; x += oreg->im->Bands ) { ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-232- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/draw.hh:233: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh-234- for( x = 0; x < line_size; x += oreg->im->Bands ) { ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-268- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/draw.hh:269: //p = (T*)VIPS_REGION_ADDR( ireg[in_first], point_clip.left, point_clip.top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh:270: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh-271- memcpy( temp[y], pout, line_size*sizeof(T) ); ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-320- if( row > point_clip_bottom ) break; photoflow-0.2.8+git20200114/src/operations/draw.hh:321: pout = (T*)VIPS_REGION_ADDR( oreg, point_area.left, row ); photoflow-0.2.8+git20200114/src/operations/draw.hh-322- ptemp = &(temp[point_area.top-r->top+y][(point_area.left-r->left)*oreg->im->Bands]); ############################################## photoflow-0.2.8+git20200114/src/operations/draw.hh-347- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/draw.hh:348: //p = (T*)VIPS_REGION_ADDR( ireg[in_first], point_clip.left, point_clip.top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh:349: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/draw.hh-350- memcpy( pout, temp[y], line_size*sizeof(T) ); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh-125- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh:126: float* p = (float*)VIPS_REGION_ADDR( ireg[0], offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh-127- memcpy(buf+rowstride*y, p, rowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh-137- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh:138: float* p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_filmic.hh-139- memcpy(p, buf+rowstride*y, orowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh-132- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh:133: float* p = (float*)VIPS_REGION_ADDR( ireg[0], offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh-134- memcpy(buf+rowstride*y, p, rowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh-144- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh:145: float* p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_aces.hh-146- memcpy(p, buf+rowstride*y, orowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh-118- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh:119: float* p = (float*)VIPS_REGION_ADDR( ireg[0], offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh-120- memcpy(buf+rowstride*y, p, rowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh-130- for(y = 0; y < rh; y++) { photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh:131: float* p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy+y ); photoflow-0.2.8+git20200114/src/operations/OCIO/ocio_config.hh-132- memcpy(p, buf+rowstride*y, orowstride*es); ############################################## photoflow-0.2.8+git20200114/src/operations/local_contrast.hh-119- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:120: pin1 = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:121: pin2 = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:122: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh-123- ############################################## photoflow-0.2.8+git20200114/src/operations/local_contrast.hh-204- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:205: pin1 = (unsigned short*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:206: pin2 = (unsigned short*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh:207: pout = (unsigned short*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast.hh-208- ############################################## photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-103- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:104: p1 = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:105: p2 = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:106: pin = (T*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:107: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-108- ############################################## photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-296- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:297: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:298: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-299- ############################################## photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-343- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:344: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:345: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-346- ############################################## photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-467- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:468: p = (double*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh:469: pout = (double*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convert_colorspace.hh-470- ############################################## photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-181- float* pout; photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc:182: p = (float*)VIPS_REGION_ADDR( ir, in_rect.left, row_from-1 ); photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-183- convert_row_to_YIQ( p, rbconv_Y[px], rbconv_I[px], rbconv_Q[px], W ); photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc:184: p = (float*)VIPS_REGION_ADDR( ir, in_rect.left, row_from ); photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-185- convert_row_to_YIQ( p, rbconv_Y[cx], rbconv_I[cx], rbconv_Q[cx], W ); ############################################## photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-197- photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc:198: p = (float*)VIPS_REGION_ADDR( ir, in_rect.left, i+1 ); photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-199- convert_row_to_YIQ( p, rbconv_Y[nx], rbconv_I[nx], rbconv_Q[nx], W ); ############################################## photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-252- row_Q[W-1] = rbout_Q[px][W-1]; photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc:253: pout = (float*)VIPS_REGION_ADDR( oreg, out_rect.left, i-1 ); photoflow-0.2.8+git20200114/src/operations/false_color_correction.cc-254- convert_row_to_RGB (pout, rbconv_Y[px]+pad2, row_I+pad2, row_Q+pad2, out_rect.width); ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-174-#define SWAP_PX( X, Y ) { \ photoflow-0.2.8+git20200114/src/operations/path_mask.hh:175: pout = (T*)VIPS_REGION_ADDR( oreg, X, Y ); \ photoflow-0.2.8+git20200114/src/operations/path_mask.hh-176- if( pout[0] == PF::FormatInfo<T>::MIN ) { \ ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-188- if( vips_rect_includespoint(r,X,Y) ) { \ photoflow-0.2.8+git20200114/src/operations/path_mask.hh:189: pout = (T*)VIPS_REGION_ADDR( oreg, X, Y ); \ photoflow-0.2.8+git20200114/src/operations/path_mask.hh-190- for( b = 0; b < bands; b++ ) pout[b] = FormatInfo<T>::MAX; \ ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-240- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:241: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top+y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-242- ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-327- std::cout<<" drawing outline at x="<<xend<<std::endl; photoflow-0.2.8+git20200114/src/operations/path_mask.hh:328: pout = (T*)VIPS_REGION_ADDR( oreg, xend, r->top+y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-329- for( b = 0; b < bands; b++ ) pout[b] = FormatInfo<T>::MAX; ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-334- x = MAX(r->left,xend+1); photoflow-0.2.8+git20200114/src/operations/path_mask.hh:335: pout = (T*)VIPS_REGION_ADDR( oreg, x, r->top+y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-336- for( ; x <= right; x++, pout += bands ) { ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-354- continue; photoflow-0.2.8+git20200114/src/operations/path_mask.hh:355: pout = (T*)VIPS_REGION_ADDR( oreg, par->ptvec[pi].first, par->ptvec[pi].second ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-356- for( b = 0; b < bands; b++ ) pout[b] = FormatInfo<T>::MAX/(b+1); ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-515- if( vips_rect_includespoint(r,ipx,ipy) ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:516: pout = (T*)VIPS_REGION_ADDR( oreg, ipx, ipy ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-517- //pout[1] = FormatInfo<T>::MAX; pout[0] = 0; pout[2] = 0; ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-519- if( vips_rect_includespoint(r,ibpx,ibpy) ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:520: pout = (T*)VIPS_REGION_ADDR( oreg, ibpx, ibpy ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-521- pout[2] = FormatInfo<T>::MAX; pout[0] = 0; pout[1] = 0; ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-523- if( vips_rect_includespoint(r,ipx_,ipy_) ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:524: pout = (T*)VIPS_REGION_ADDR( oreg, ipx_, ipy_ ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-525- pout[0] = FormatInfo<T>::MAX; pout[1] = 0; pout[2] = 0; ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-615- float op = 1.0 - (float)i / seg.fl; photoflow-0.2.8+git20200114/src/operations/path_mask.hh:616: pout = (T*)VIPS_REGION_ADDR( oreg, x, y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-617- //pout[0] = pout[2] = FormatInfo<T>::MIN; pout[1] = FormatInfo<T>::MAX; ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-624- float op = (float)i / seg.fl; photoflow-0.2.8+git20200114/src/operations/path_mask.hh:625: pout = (T*)VIPS_REGION_ADDR( oreg, x, y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-626- T val; get_falloff_curve( vec, op, val ); ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-632- if( x > left ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:633: pout = (T*)VIPS_REGION_ADDR( oreg, x-1, y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-634- if( pout[0] == val0 ) ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-639- if( x < right ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:640: pout = (T*)VIPS_REGION_ADDR( oreg, x+1, y ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-641- if( pout[0] == val0 ) ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-647- if( y > top ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:648: pout = (T*)VIPS_REGION_ADDR( oreg, x, y-1 ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-649- if( pout[0] == val0 ) ############################################## photoflow-0.2.8+git20200114/src/operations/path_mask.hh-654- if( y < bottom ) { photoflow-0.2.8+git20200114/src/operations/path_mask.hh:655: pout = (T*)VIPS_REGION_ADDR( oreg, x, y+1 ); photoflow-0.2.8+git20200114/src/operations/path_mask.hh-656- if( pout[0] == val0 ) ############################################## photoflow-0.2.8+git20200114/src/operations/levels.hh-119- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/levels.hh:120: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/levels.hh:121: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/levels.hh-122- ############################################## photoflow-0.2.8+git20200114/src/operations/levels.hh-200- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/levels.hh:201: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/levels.hh:202: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/levels.hh-203- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-296- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:297: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:298: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-299- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-335- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:336: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:337: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-338- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-376- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:377: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc:378: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic.cc-379- ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.cc-128- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.cc:129: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.cc:130: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.cc-131- ############################################## photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.cc-113- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.cc:114: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.cc:115: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.cc-116- ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh-153- photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh:154: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh-155- T* pout; ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh-176- p = obuf + (y+dy)*ireg[0]->valid.width + dx; photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh:177: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slow.hh-178- memcpy(pout, p, sizeof(T)*width ); ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc-130- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc:131: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc:132: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc-133- ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc-265- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc:266: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc:267: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.cc-268- ############################################## photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh-149- photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh:150: p = (T*)VIPS_REGION_ADDR( ireg[0], r->left, ir->top + y ); photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh:151: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, ir->top + y ); photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh-152- row_buf_y = &(row_buf[buf_width2*y]); ############################################## photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh-162- row_buf_x = &(row_buf[buf_width2*voffs+NCH*x]); photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh:163: //p = (T*)VIPS_REGION_ADDR( ireg[0], r->left+x, r->top ); photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh:164: pout = (T*)VIPS_REGION_ADDR( oreg, r->left+x, r->top ); photoflow-0.2.8+git20200114/src/operations/gaussblur_sii.hh-165- ############################################## photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh-300- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh:301: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh:302: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh-303- ############################################## photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh-482- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh:483: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh:484: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping_v2.hh-485- ############################################## photoflow-0.2.8+git20200114/src/operations/subtr_image.hh-161- for( int y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/subtr_image.hh:162: float *pin0 = (float*)VIPS_REGION_ADDR( ireg[0], ir0->left, ir0->top + y ); photoflow-0.2.8+git20200114/src/operations/subtr_image.hh:163: float *pin1 = (float*)VIPS_REGION_ADDR( ireg[1], ir1->left, ir1->top + y ); photoflow-0.2.8+git20200114/src/operations/subtr_image.hh:164: float *pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/subtr_image.hh-165- ############################################## photoflow-0.2.8+git20200114/src/operations/hotpixels.hh-180- { photoflow-0.2.8+git20200114/src/operations/hotpixels.hh:181: p_in = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left-2, r->top + row ); photoflow-0.2.8+git20200114/src/operations/hotpixels.hh:182: p_in1 = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left-2, r->top + row - 2); photoflow-0.2.8+git20200114/src/operations/hotpixels.hh:183: p_in2 = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left-2, r->top + row + 2); photoflow-0.2.8+git20200114/src/operations/hotpixels.hh:184: p_out = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r->left, r->top + row ); photoflow-0.2.8+git20200114/src/operations/hotpixels.hh-185- ############################################## photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh-119- // original image photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh:120: pin0 = (float*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh-121- // log-lumi image photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh:122: pin1 = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh-123- // blurred log-lumi image photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh:124: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh-125- // output image photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh:126: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/local_contrast_v2.hh-127- ############################################## photoflow-0.2.8+git20200114/src/operations/split_details.cc-213- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/split_details.cc:214: pblur = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/split_details.cc:215: porig = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/split_details.cc:216: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/split_details.cc-217- ############################################## photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-158- // original image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:159: pin0 = (float*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-160- // log-lumi image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:161: pin1 = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-162- // blurred log-lumi image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:163: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-164- // output image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:165: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-166- ############################################## photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-326- // original image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:327: pin0 = (float*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-328- // log-lumi image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:329: pin1 = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-330- // min/max/var image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:331: pin_mm = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-332- // blurred log-lumi image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:333: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-334- // output image photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh:335: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.hh-336- ############################################## photoflow-0.2.8+git20200114/src/operations/convertformat.hh-73- photoflow-0.2.8+git20200114/src/operations/convertformat.hh:74: p = (Tin*)VIPS_REGION_ADDR( ir, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh:75: pout = (Tout*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh-76- for( x=0; x < line_size; x++) { ############################################## photoflow-0.2.8+git20200114/src/operations/convertformat.hh-121- photoflow-0.2.8+git20200114/src/operations/convertformat.hh:122: unsigned char* p = (unsigned char*)VIPS_REGION_ADDR( ir[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh:123: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh-124- for( x=0; x < line_size; x++) { ############################################## photoflow-0.2.8+git20200114/src/operations/convertformat.hh-148- photoflow-0.2.8+git20200114/src/operations/convertformat.hh:149: unsigned short* p = (unsigned short*)VIPS_REGION_ADDR( ir[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh:150: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh-151- for( x=0; x < line_size; x++) { ############################################## photoflow-0.2.8+git20200114/src/operations/convertformat.hh-184- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convertformat.hh:185: float* p = (float*)VIPS_REGION_ADDR( ir[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh:186: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh-187- for( x=0; x < line_size; x++) { ############################################## photoflow-0.2.8+git20200114/src/operations/convertformat.hh-200- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/convertformat.hh:201: double* p = (double*)VIPS_REGION_ADDR( ir[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh:202: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/convertformat.hh-203- for( x=0; x < line_size; x++) { ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh-137- for( int y = 0; y < r_raw.height; y++ ) { photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh:138: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir[0], r_raw.left, y+r_raw.top ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh-139- rawData.set_row( y+r_raw.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh-147- for(int row = top; row <= bottom; row++) { photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh:148: float* ptr = (float*)VIPS_REGION_ADDR( oreg, left, row ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.hh-149- for(int col = left, x = 0; col <= right; col++, x+= 3) { ############################################## photoflow-0.2.8+git20200114/src/operations/threshold.hh-90- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/threshold.hh:91: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh:92: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh-93- for( x=0; x < line_size; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/threshold.hh-99- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/threshold.hh:100: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh:101: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh-102- for( x=0; x < line_size; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/threshold.hh-138- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/threshold.hh:139: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh:140: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh-141- for( x=0; x < line_size; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/threshold.hh-148- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/threshold.hh:149: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh:150: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/threshold.hh-151- for( x=0; x < line_size; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/wavdec.hh-222- for( int y = 0; y < wd_height; y++ ) { photoflow-0.2.8+git20200114/src/operations/wavdec.hh:223: float *pin = (float*)VIPS_REGION_ADDR( ireg[0], ir->left, ir->top + y ); photoflow-0.2.8+git20200114/src/operations/wavdec.hh-224- float *pwd = wd_image + y * i_line_size; ############################################## photoflow-0.2.8+git20200114/src/operations/wavdec.hh-250- for( int y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/wavdec.hh:251: float *pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/wavdec.hh-252- float *pwd = wd_image + (y+abs(ir->height-r->height)/2) * i_line_size + (abs(ir->width-r->width)/2) * wd_ch; ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh-181- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:182: psmooth = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:183: plog = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:184: pin = (T*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:185: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh-186- ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh-289- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:290: psmooth = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:291: plog = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:292: pin = (T*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh:293: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor_v2.hh-294- ############################################## photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh-93- y0 = r->top + y; photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh:94: pin = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh:95: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh-96- //if( line ) { ############################################## photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh-135- y0 = r->top + y; photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh:136: pin = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh:137: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/desaturate_luminance.hh-138- for( x = 0; x < line_size; x += 3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc-133- for( y = 0; y < r_raw.height; y++ ) { photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc:134: PF::raw_pixel_t* ptr = ir ? (PF::raw_pixel_t*)VIPS_REGION_ADDR( ir[0], r_raw.left, y+r_raw.top ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc-135- rawData.set_row( y+r_raw.top, ptr ); ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc-432- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc:433: float* ptr = (float*)VIPS_REGION_ADDR( oreg, r->left, y+r->top ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic_algo.cc-434- for( x = 0, xx = 0; x < width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh-76- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh:77: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh:78: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh-79- memcpy( pout, p, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh-110- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh:111: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh:112: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/clipping_warning.hh-113- for( x=0; x < line_size; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/white_balance.hh-193- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/white_balance.hh:194: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/white_balance.hh:195: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/white_balance.hh-196- for( x=0; x < line_sz; x+=3) { ############################################## photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh-291- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh:292: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh:293: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh-294- ############################################## photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh-528- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh:529: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh:530: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/tone_mapping.hh-531- ############################################## photoflow-0.2.8+git20200114/src/operations/color_correction.hh-156- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/color_correction.hh:157: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/color_correction.hh:158: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/color_correction.hh-159- ############################################## photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh-180- int itop = ireg[RGBIN_INDEX]->valid.top; photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh:181: float* p = (float*)VIPS_REGION_ADDR( ireg[RGBIN_INDEX], ileft, itop ); photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh-182- int rowstride = VIPS_REGION_LSKIP(ireg[RGBIN_INDEX]) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh-212- // original image photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh:213: pin = (float*)VIPS_REGION_ADDR( ireg[RGBIN_INDEX], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh-214- // output image photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh:215: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/enhanced_usm.hh-216- ############################################## photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh-249- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh:250: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh:251: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh-252- for( x=0; x < line_sz; x+=3) { ############################################## photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh-280- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh:281: p = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh:282: pout = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_preprocessor.hh-283- PF::RawMatrixRow rp( p ); ############################################## photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-148- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:149: p = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:150: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-151- ############################################## photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-195- //std::cout<<"icc_transform: ti="<<ti<<" y="<<y<<" corner="<<r->left<<","<<r->top<<std::endl; photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:196: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:197: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-198- ############################################## photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-332- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:333: p = (double*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh:334: pout = (double*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/icc_transform.hh-335- ############################################## photoflow-0.2.8+git20200114/src/operations/defringe.hh-334- { photoflow-0.2.8+git20200114/src/operations/defringe.hh:335: in = (float*)VIPS_REGION_ADDR( ireg[0], ir->left, ir->top + v ); photoflow-0.2.8+git20200114/src/operations/defringe.hh:336: pblur = (float*)VIPS_REGION_ADDR( ireg[1], ir->left, ir->top + v ); photoflow-0.2.8+git20200114/src/operations/defringe.hh-337- float *ec = edge_chroma + v * iwidth; ############################################## photoflow-0.2.8+git20200114/src/operations/defringe.hh-382- { photoflow-0.2.8+git20200114/src/operations/defringe.hh:383: in = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + v ); photoflow-0.2.8+git20200114/src/operations/defringe.hh:384: out = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + v ); photoflow-0.2.8+git20200114/src/operations/defringe.hh-385- ############################################## photoflow-0.2.8+git20200114/src/operations/defringe.hh-443- weight = 1.0f / (edge_chroma[(size_t)y * iwidth + x] + avg_edge_chroma); photoflow-0.2.8+git20200114/src/operations/defringe.hh:444: float *in2 = (float*)VIPS_REGION_ADDR( ireg[0], ir->left, ir->top + y ); photoflow-0.2.8+git20200114/src/operations/defringe.hh-445- ############################################## photoflow-0.2.8+git20200114/src/operations/defringe.hh-474- for( int y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/defringe.hh:475: in = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/defringe.hh:476: out = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/defringe.hh-477- ############################################## photoflow-0.2.8+git20200114/src/operations/image_to_map.hh-95- y0 = r->top + y; photoflow-0.2.8+git20200114/src/operations/image_to_map.hh:96: pin = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/image_to_map.hh:97: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, y0 ); photoflow-0.2.8+git20200114/src/operations/image_to_map.hh-98- if(convert_colorspace(ireg[in_first]->im->Type) == PF_COLORSPACE_RGB) { ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-241- for(int j = 0; j < 10; j++) { photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:242: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ir->left, ir->top+j ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-243- for( int i = 0; i < 10*nch; i+=nch ) printf("%f ", pin[i]*100); printf("\n"); ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-253- for( int y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:254: T* pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-255- memset( pout, 0x0, VIPS_REGION_SIZEOF_LINE(oreg) ); ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-273- //const float *ins = ((float *)ivoid) + 4 * ((size_t)roi_in->width * (j + kj) + ki); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:274: const T *ins = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + ki, ir->top + j + kj ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-275- //float *out = ((float *)ovoid) + 4 * (size_t)roi_out->width * j; ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-287- //const float *inp = ((float *)ivoid) + 4 * i + 4 * (size_t)roi_in->width * (j + jj); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:288: const T* inp = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i, ir->top + j + jj ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-289- //printf("inp: left=%d top=%d\n", ir->left + i, ir->top + j + jj); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-290- //const float *inps = ((float *)ivoid) + 4 * i + 4 * ((size_t)roi_in->width * (j + jj + kj) + ki); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:291: const T* inps = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i + ki, ir->top + j + jj + kj); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-292- //printf("inps: left=%d top=%d\n", ir->left + i + ki, ir->top + j + jj + kj); ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-315- // sliding window for this line: photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:316: T* out = (T*)VIPS_REGION_ADDR( oreg, ir->left, ir->top + j ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-317- float* on = out_norm + width*j; ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-349- //const float *inp = ((float *)ivoid) + 4 * i + 4 * (size_t)roi_in->width * (j + P + 1); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:350: const T* inp = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i, ir->top + j + P + 1 ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-351- //const float *inps = ((float *)ivoid) + 4 * i + 4 * ((size_t)roi_in->width * (j + P + 1 + kj) + ki); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:352: const T* inps = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i + ki, ir->top + j + P + 1 + kj ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-353- //const float *inm = ((float *)ivoid) + 4 * i + 4 * (size_t)roi_in->width * (j - P); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:354: const T* inm = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i, ir->top + j - P ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-355- //const float *inms = ((float *)ivoid) + 4 * i + 4 * ((size_t)roi_in->width * (j - P + kj) + ki); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:356: const T* inms = (T*)VIPS_REGION_ADDR( ireg[0], ir->left + i + ki, ir->top + j - P + kj ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-357- const int last = width + MIN(0, -ki); ############################################## photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-376- for(int j = 0; j < r->height; j++) { photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:377: T* in = ( (T*)VIPS_REGION_ADDR(ireg[0], r->left, r->top + j) ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh:378: T* out = ( (T*)VIPS_REGION_ADDR(oreg, r->left, r->top + j) ); photoflow-0.2.8+git20200114/src/operations/nlmeans.hh-379- float* on = out_norm + (j+padding) * width + padding; ############################################## photoflow-0.2.8+git20200114/src/operations/volume.hh-138- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/volume.hh:139: pin1 = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh:140: pin2 = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh:141: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh-142- ############################################## photoflow-0.2.8+git20200114/src/operations/volume.hh-204- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/volume.hh:205: pin1 = (unsigned short*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh:206: pin2 = (unsigned short*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh:207: pout = (unsigned short*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/volume.hh-208- ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh-166- photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh:167: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left+2, ireg[0]->valid.top+2 ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh:168: T* pin2 = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh:169: T* pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh-170- int ilskip = VIPS_REGION_LSKIP( ireg[1] ) / sizeof(T); ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh-183- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh:184: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral_slice.hh-185- for( x = 0; x < width; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-382- int itop = ireg[0]->valid.top + shifty; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:383: float* p = (float*)VIPS_REGION_ADDR( ireg[0], ileft, itop ); photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:384: float* pguide = (n==2 && ireg[1]) ? (float*)VIPS_REGION_ADDR( ireg[1], ileft, itop ) : p; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-385- int rowstride = VIPS_REGION_LSKIP(ireg[0]) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-421- rh = oreg->valid.height; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:422: p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-423- rowstride = VIPS_REGION_LSKIP(oreg) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-461- rh = oreg->valid.height; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:462: p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-463- rowstride = VIPS_REGION_LSKIP(oreg) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-506- rh = oreg->valid.height; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:507: p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-508- rowstride = VIPS_REGION_LSKIP(oreg) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-567- rh = oreg->valid.height; photoflow-0.2.8+git20200114/src/operations/guided_filter.hh:568: p = (float*)VIPS_REGION_ADDR( oreg, offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/guided_filter.hh-569- rowstride = VIPS_REGION_LSKIP(oreg) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/raw_developer.hh-191- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/operations/raw_developer.hh:192: p = (PF::raw_pixel_t*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_developer.hh:193: pout = (PF::raw_pixel_t*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_developer.hh-194- PF::RawMatrixRow rp( p ); ############################################## photoflow-0.2.8+git20200114/src/operations/raw_output.hh-473- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/raw_output.hh:474: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_output.hh-475- for( x = 0; x < width; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/raw_output.hh-496- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/raw_output.hh:497: p = (float*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_output.hh:498: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/raw_output.hh-499- ############################################## photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-171- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:172: pin = (T*)VIPS_REGION_ADDR( ireg[in_id], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:173: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-174- ############################################## photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-185- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:186: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-187- for( xout = 0; xout < line_size; xout++ ) { ############################################## photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-228- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:229: pin = (T*)VIPS_REGION_ADDR( ireg[in_id], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:230: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-231- ############################################## photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-244- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:245: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-246- for( x = 0; x < line_size; x+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-277- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:278: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh:279: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/hsl_mask.hh-280- ############################################## photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh-164- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh:165: psmooth = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh:166: plog = (T*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh:167: pin = (T*)VIPS_REGION_ADDR( ireg[2], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh:168: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/dynamic_range_compressor.hh-169- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-292- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:293: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:294: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-295- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-331- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:332: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:333: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-334- ############################################## photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-372- for( pi = 0; pi < 7; pi++ ) photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:373: rawData[pi] = ir ? (float*)VIPS_REGION_ADDR( ir[0], xmin, ymin+y+pi-3 ) : NULL; photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc:374: pout = (float*)VIPS_REGION_ADDR( oreg, xmin, ymin+y ); photoflow-0.2.8+git20200114/src/operations/fast_demosaic_xtrans.cc-375- ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-159- photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh:160: T* pin = (T*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-161- T* pout; ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-183- p = obuf + (y+dy)*ireg[0]->valid.width + dx; photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh:184: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-185- memcpy(pout, p, sizeof(T)*width ); ############################################## photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-286- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh:287: pin = (T*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh:288: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/blur_bilateral.hh-289- memcpy(pout, pin, sizeof(T)*width ); ############################################## photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh-171- // original image photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh:172: pin1 = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh-173- // blurred image photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh:174: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh-175- // output image photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh:176: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights.hh-177- ############################################## photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-201- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:202: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:203: pmask = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:204: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-205- ############################################## photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-217- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:218: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:219: pmask = (float*)VIPS_REGION_ADDR( ireg[1], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:220: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-221- ############################################## photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-344- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:345: pin = (T*)VIPS_REGION_ADDR( ireg[in_first], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh:346: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/basic_adjustments.hh-347- ############################################## photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.cc-120- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.cc:121: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.cc:122: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/shadows_highlights_v2.cc-123- ############################################## photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-85- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc:86: p = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-87- memset( p, 0, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-95- photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc:96: p = (T*)VIPS_REGION_ADDR( oreg, i->first, i->second ); photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-97- p[0] = 2; ############################################## photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-103- photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc:104: p = (T*)VIPS_REGION_ADDR( oreg, i->first, i->second ); photoflow-0.2.8+git20200114/src/operations/gmic/obsolete/extract_foreground.cc-105- p[0] = 1; ############################################## photoflow-0.2.8+git20200114/src/operations/median_filter.hh-136- int iline_size = rw * ireg[0]->im->Bands; photoflow-0.2.8+git20200114/src/operations/median_filter.hh:137: //float* p = (float*)VIPS_REGION_ADDR( ireg[0], offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh-138- //int rowstride = VIPS_REGION_LSKIP(ireg[0]) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/median_filter.hh-153- for( y = 0; y < rh; y++ ) { photoflow-0.2.8+git20200114/src/operations/median_filter.hh:154: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], ireg[0]->valid.left, ireg[0]->valid.top + y ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh-155- for( x = 0; x < iline_size; x+=1 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/median_filter.hh-167- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/median_filter.hh:168: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh-169- for( x = 0; x < line_size; x+=1 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/median_filter.hh-191- for( ri = 0; ri < boxsz; ri++ ) { photoflow-0.2.8+git20200114/src/operations/median_filter.hh:192: //pin[ri] = (float*)VIPS_REGION_ADDR( ireg[0], r->left - radius, r->top + y - radius + ri ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh:193: pin[ri] = (float*)VIPS_REGION_ADDR( ireg[0], offsx, offsy + y + ri ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh-194- } photoflow-0.2.8+git20200114/src/operations/median_filter.hh:195: pin2 = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh:196: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/median_filter.hh-197- ############################################## photoflow-0.2.8+git20200114/src/operations/noise_generator.hh-141- for( y = 0; y < height; y++ ) { photoflow-0.2.8+git20200114/src/operations/noise_generator.hh:142: pin = (float*)VIPS_REGION_ADDR( ireg[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/noise_generator.hh:143: pout = (float*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/operations/noise_generator.hh-144- ############################################## photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-64- int h = ir->im->Ysize; photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc:65: float* p = (float*)VIPS_REGION_ADDR( ir, offsx, offsy ); photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-66- int rowstride = VIPS_REGION_LSKIP(ir) / sizeof(float); ############################################## photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-70- for( int y = 0; y < ir->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc:71: float* ptr = (float*)VIPS_REGION_ADDR( out, out->valid.left, y+out->valid.top ); photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-72- for( int x = 0, xx = 0; x < ir->valid.width; x++, xx+=2 ) { ############################################## photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-138- for( y = 0; y < out->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc:139: float* ptr = (float*)VIPS_REGION_ADDR( out, out->valid.left, y+out->valid.top ); photoflow-0.2.8+git20200114/src/operations/amaze_demosaic.cc-140- for( x = 0, xx = 0; x < out->valid.width; x++, xx+=3 ) { ############################################## photoflow-0.2.8+git20200114/src/vips/layer.cc-31- photoflow-0.2.8+git20200114/src/vips/layer.cc:32:/* Turn on ADDR() range checks. photoflow-0.2.8+git20200114/src/vips/layer.cc-33-#define DEBUG 1 ############################################## photoflow-0.2.8+git20200114/src/vips/layer.cc-236- unsigned char *p = (unsigned char *) photoflow-0.2.8+git20200114/src/vips/layer.cc:237: VIPS_REGION_ADDR( ir[0], r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/layer.cc-238- unsigned char *q = (unsigned char *) photoflow-0.2.8+git20200114/src/vips/layer.cc:239: VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/layer.cc-240- ############################################## photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c-442- for( y = 0; y < tile->region->valid.height; y++ ) { photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c:443: p = VIPS_REGION_ADDR( tile->region, tile->region->valid.left, tile->region->valid.top + y ); photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c-444- memset( p, 0, VIPS_REGION_SIZEOF_LINE(tile->region) ); ############################################## photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c-932- for( y = ovlap.top; y < VIPS_RECT_BOTTOM( &ovlap ); y++ ) { photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c:933: VipsPel *p = VIPS_REGION_ADDR( tile->region, photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c-934- ovlap.left, y ); photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c:935: VipsPel *q = VIPS_REGION_ADDR( to, ovlap.left, y ); photoflow-0.2.8+git20200114/src/vips/sinkscreen_pf.c-936- ############################################## photoflow-0.2.8+git20200114/src/vips/perspective.cc-31- photoflow-0.2.8+git20200114/src/vips/perspective.cc:32:/* Turn on ADDR() range checks. photoflow-0.2.8+git20200114/src/vips/perspective.cc-33-#define DEBUG 1 ############################################## photoflow-0.2.8+git20200114/src/vips/perspective.cc-221- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/vips/perspective.cc:222: T *q = (T *)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/perspective.cc-223- for( x = 0; x < line_size; x+=perspective->in->Bands ) { ############################################## photoflow-0.2.8+git20200114/src/vips/perspective.cc-232- interp_method( perspective->interpolate, &(q[x]), ir, o[0]*ir->im->Xsize, o[1]*ir->im->Ysize ); photoflow-0.2.8+git20200114/src/vips/perspective.cc:233: //T *p = (T *)VIPS_REGION_ADDR( ir, srcx, srcy ); photoflow-0.2.8+git20200114/src/vips/perspective.cc-234- //for( xx = 0; xx < perspective->in->Bands; xx++ ) { ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-31- photoflow-0.2.8+git20200114/src/vips/lensfun.cc:32:/* Turn on ADDR() range checks. photoflow-0.2.8+git20200114/src/vips/lensfun.cc-33-#define DEBUG 1 ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-309- for( y = 0; y < s.height; y++ ) { photoflow-0.2.8+git20200114/src/vips/lensfun.cc:310: T *p = (T *)VIPS_REGION_ADDR( ir, s.left, s.top + y ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc:311: T* q = (T *)VIPS_REGION_ADDR( oreg, s.left, s.top + y ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc-312- memcpy( q, p, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-322- for( y = 0; y < s.height; y++ ) { photoflow-0.2.8+git20200114/src/vips/lensfun.cc:323: T *q = (T *)VIPS_REGION_ADDR( ir, s.left, s.top + y ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc-324- memcpy( Tbuf, q, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-326- LF_CR_3 (RED, GREEN, BLUE), 0); photoflow-0.2.8+git20200114/src/vips/lensfun.cc:327: q = (T *)VIPS_REGION_ADDR( oreg, s.left, s.top + y ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc-328- memcpy( q, Tbuf, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-340- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/vips/lensfun.cc:341: T *q = (T *)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc-342- for( x = 0; x < line_size; x+=lensfun->in->Bands ) { ############################################## photoflow-0.2.8+git20200114/src/vips/lensfun.cc-348- interp_method( lensfun->interpolate, &(px[0]), ir, pos[0], pos[1] ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc:349: //T *p = (T *)VIPS_REGION_ADDR( ir, srcx, srcy ); photoflow-0.2.8+git20200114/src/vips/lensfun.cc-350- //q[x+xx] = p[xx]; ############################################## photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-31- photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:32:/* Turn on ADDR() range checks. photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-33-#define DEBUG 1 ############################################## photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-169- for( y = 0; y < r->height; y++ ) { photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:170: p = (T*)VIPS_REGION_ADDR( ir, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:171: pout = (T*)VIPS_REGION_ADDR( oreg, r->left, r->top + y ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-172- memcpy( pout, p, sizeof(T)*line_size ); ############################################## photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-247- for( y = 0; y < out_area.height; y++ ) { photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:248: pout = (T*)VIPS_REGION_ADDR( oreg, out_area.left, out_area.top + y ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-249- for( x = 0; x < out_area.width*oreg->im->Bands; x++ ) { ############################################## photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-331- if( (row1 >= point_clip.top) && (row1 <= point_clip_bottom) ) { photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:332: p = (T*)VIPS_REGION_ADDR( ir, startcol-delta_col, row1-delta_row ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-333- pbgd = &( bgd.Get(row1, startcol*oreg->im->Bands) ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:334: pout = (T*)VIPS_REGION_ADDR( oreg, startcol, row1 ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-335- mx = startcol - x0 + pen_size; ############################################## photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-349- if( (row2 != row1) && (row2 >= point_clip.top) && (row2 <= point_clip_bottom) ) { photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:350: p = (T*)VIPS_REGION_ADDR( ir, startcol-delta_col, row2-delta_row ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-351- pbgd = &( bgd.Get(row2, startcol*oreg->im->Bands) ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc:352: pout = (T*)VIPS_REGION_ADDR( oreg, startcol, row2 ); photoflow-0.2.8+git20200114/src/vips/clone_stamp.cc-353- mx = startcol - x0 + pen_size; ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp-209- for( int y = 0; y < area->height; y++ ) { photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp:210: T *p = (T *) VIPS_REGION_ADDR( in, area->left, area->top + y ); photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp-211- ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp-236- for( int y = 0; y < valid->height; y++ ) { photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp:237: T *p = (T *)VIPS_REGION_ADDR( out, valid->left, valid->top + y ); photoflow-0.2.8+git20200114/src/vips/gmic/vips_gmic.cpp-238- ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-462-\n to the list of values resulting from the evaluation of the specified mathematical expression. photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:463:\n For instance, item '"$c"{`[102,111,111]`}"$n"' is substituted by '"${c}"foo"$n"' and item '"$c"{`vector8(65)`}"$n"' photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-464-\n by '"${c}"AAAAAAAA"$n"' ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-4010--if {;'$2'=='n'} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:4011:op={`;'$1'=='-'?_'>':_'<'`} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-4012-(0,{$!-1}) ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-11957-nm={0,n} -ge. 50% -mv.. 0 -a c photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:11958:order={`";'$1'=='+'?'<':'>'"`} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-11959--if {'$2'=='x';} ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-13930-dec2str : photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:13931:-v - -u {`[${^0}]`} -v + photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-13932-#@gmic dec2bin : decimal_int1,... ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-15486--if {narg($$1)} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:15487:-t. "Position ("$X","$Y")\nColor ("{``$color}")\nSelected ("{``$$1}")",1,0,15,1,255 photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-15488--else ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-18435--repeat {narg({'$s'})} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:18436:0 -t. {`arg(1+$>,{'$s'})`},0,0,53,1,1 -frame. 3,0,0 photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-18437--r. 500%,500%,1,1,3 -b. 3% ->=. 50% ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-22904--text_outline. "RGB CLUT",2,0,13,1,0.75 photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:22905:-a {`$w>$h?_'x':_'y'`} photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-22906--endif ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-25434--if $9 -k. -* 255 photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic:25435:-else -pixelsort[0] {`$1?_'+':_'-'`},{`$2==0?'x':$2==1?'y':$2==2?'xy':'yx'`},[1],[2] -k[0] photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/gmic_def.gmic-25436--endif ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3401-"mqbqjqcqmq9qlqlqgqgqgqnqmqnqgqnqjqgqgqfq]qnq:{eqnpLzg|dt`tdqipcpipbpkp`sbq Zq plq`pmq_pkqmqkqjrQqZqFq'q]rkraq_rYqdy^qdqiqbq`qiq^q6uf{fuaq_qlyjzeqiqeq" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3402:"]qhqfq]q]qhqfqiqeq]q]qlrcq]qlqlqgqkseqhqfq]qhqfqjq]qaq`qiqcqnq`skshrmraq_q_q[q\\q$qjqcqjqeq]qjqdq\\q^qjqcqjqdq]q]qnq`q]qkqkqiqjqeqiqdqjqeqjqcqXqbq]qjqcq" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3403-"mqaqnqmqnqgqmq`s_q\\q`qZq7pmpnqmpgqkrcqjqeqkpbqiqeq\\qjqcs_qlqcqjqeqlqlqgqmqmqdqlqcqmqmqdqiqfqiqaq`qkqdrjrdr_q]riqfrnqnreqhqducqhqerZqZrdwdrkrdwOq_qmp_q" ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3406-"sct_rcqipcqkqcqkqasaq [rkp&plpcplpnr`qkqmqkrltRqZqFq'q\\qkq`q`r_pjr^qcpjrcqkrbq`rkrdpkr3sSsLrlrnrhqhqeqjreripeqjsfq]q]riqfqiqeq]q]qkrdq]qgqgqkserjrfq]" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3407:"rjrfqjrfpiraq_qkqbt`skshqkqaq`q^q[q\\q$qkrcrlrdqkpcrlrcqipdq^rlrcqjqdq]q]qmqaq]qkqkqiqjqdqkqcrlrerlrcq^pjqbq]rlrbs_rkrfqmq`s`r\\q`qZq6qlrfrmscrlrepkqbrk" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3408-"qdqkpaqjqcs`rlqcrlrernsnrgrnqnrdqlqcrnqnrdrkqdqkraq`qkqdqhqer^q\\rkqdwdqhqbqarjrdpYqYpbubpipbuNq_rnpmpbq^qnqnq`q`qZqIpgpRplp7pgp;q&rlr`pmp bplp[pkufpiq" ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3411-"mpivnrRpZpEqbqIq^q[ubwdxdw]qcwbwaq_wcvbq]qRpSp[q^q^qhqexcxeyexdq\\xeqiqeq]q]qjrexdqgqgqjrdxeq\\xeqiqfx`q_war_ririqiqbqazfq[q\\q$xcwcvbwcxdq]wcqjqdq]q]qlq" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3412:"bq]qkqkqiqjqdwcwcwcq^wbu`wbs_rkrgqkq`q`w`q`qZq$yewdqmq`wdvaqjqbr`qkqcyeyewcqlsdwcxdw`sauczexdq^umteucqhqbq`xLqJsKsMq^vdxdpgpaq`qYqIqkq bqkq?{+yapmp Jp" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3413-"fpfpipcpfpiucqhqfqhqfqhqfqhqfqhqfqhqfqjxixexdxdxdxdq]q]q]q]yeqjrdxdxdxdxdxdrjrgpnwdwcwcwcwaq`q]qnuexdxdxdxdxdxdvnwjvbxdxdxdxdq]q]q]q]wcqjqdwcwcwcwcw^q" ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3417-"bt`t`t`t`taphpgplt`s_s_s_s_q`q]qmsctnqctnqctnqctnqctnqctnqbsktgs_uauauaucq]q]q]q[saqjqbs_s_s_s_sNpms_snqbsnqbsnqbsnqaq`qns_q !p Zp jp#q\\q6q7q l" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3418:"q [sjq Qq -q OqZq]q Cq;q HqWq $rIq`qZq _q iqbqKqFqIq`q hp$q]u JqYpmpLp .p jp ]p Xr`q[r !p Tp\"p\\p6q6q mq Yx Qr -r Ps\\q_s" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3419-" Ipkq:q HqWq $qHq`qZq _q iqbqKqFqIq`q hp$q]t IqYpmpLq /q kq Fq_q[q #s Tp\"q^q6p 1p Vu Rs YsJsMy &v<s HqWq &sHtcq]t _q i" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3420:"qbqKqFqIq`q hp$q 2q2q /q kq Hs_q]s \"q (r Xy %t;r GqWq &rFscq]s ^q iqbqKqFqIq`q ,q4r 0r lr G" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3421-"r^q *q kr i"; ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3437-"\\9^&^3^2]S\\ W^&^3^ 6^ Q] M[ ?` ![1^H]?` =]4](\\ %` >b4c Bb ?`2a .a Ib Pb Aa <a @b Fb =b F^ :] '] Da A" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3438:"].].].].] <_:]._ Xh ?c W^ @` La Pa Sa Va5^U^ @` \"f4_ >`0`*^ $^.` <^F]F^F]G`G] F\\S\\ ;b %a2a2a2a2a <bR" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3439-"\\ D`4^(^3`4`U\\8^V^6\\S\\ J^(^3`4^U^@^(^3_4^U^/^/`U\\8^(^3`4`U\\8^V^ K^(^3`4^V^1^9]+^V^ ?` O\\ D\\6]M] We D]1]T] 9[3bJ\\@e<])]2])\\ " ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3574-"_J]F]H]C].].]M^?].]C]H]La@^M^C]+^M^C]J]B]L^7]4^N^:a4aMaK^M^8]7^.]*^.] Q]P`>`Q^=^NZ;^Q`>_LZ>].^Q`?]L]?].].]Q^;].]M]M]N]L]>^P^>`Q^=^Q`?]/ZL];]-^Q`:a4`" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3575:"P`D^Q^7a8^&]4](] S]Sb>_P^@]R^7^P^>^MZ<]L]9a9]M]=_P`XZB]Q_Q]G^V]V^>]P]=^U]U^?`P^>^P^6]4]Q^?]G]A^0]*^O^<i@]H]7]7^M^=Z$]%Z8e9ZKZ7e F]/^U[TZ9]3^V`V^8]4]" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3576-"&^ <\\H\\ K[R[ I\\H\\ K_P`XZ9\\U\\ ,[R[,\\E\\D\\K]?\\E\\M]O\\=]G]D]G]D]G]D]G]D]G]D]G]D]K];^L]C].].].].].].].]-]K_C]La@^M^@^M^@^M^@^M^@^M^A_L_C`N^A^N^?^N^?^" ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3606-" %i Ua &] V] Mb 2a:].a #] ;]7] @] /] 9]6] .] J] @b Fb " photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3607:"Pb 'b2] E` Qb 1a $g S` %] V] Ma /_:]._ !] " photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3608-" ;]7] @] /] 9]6] .] J] @a Ea Oa &a1] D^ " ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3725-" 2UDU >TDX >V ,V 1UDU :V 9W (o Do Do Do Do GWIU J~V >T 6Z 6i jIj I\\ N~R M[=U MX 2VFV %VBV H] AWCW;V%Y=R" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3726:" HV %W -V 4UETEU IV 4ZBZ IWGX ?V;[ IS9Z 9VNX DX *Z;R -X JZ>Y JZ?Y 1U>Z 5`C_#` CX;[ H[7W&X9_$X -X (\\6X)X/X'X -X -X;[ MX -_4_0`8X![;[&X" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3727-"=[ F[;[&X<[ LZ8U =X <X/X+X,X)X8]8X<X9X#X6X )Z$W 1V KW &ZKZ FV ;W >W W 2W 4W ,W HW 3W :V MW KX=W Cc " ############################################## photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3922-"VAU=W8W NX4X%X *X+Y,X -X 0X(X+X/X'X -X -XI[ ?X -XDWLWDX0X@WGX)X&Y.X 0X&Y.X=Y *[ @X <X/X NXDX DXHW@VHX,YMZ 8X 1Z :W (W &W At JW3W$W ,W3W!| LW 1W3" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h:3923:"W MW6W MW ,W ,` 5W ,W7W7W=W6W!W2W NW3W$W3W MW )g ?W ,W6W IWBW CWGVHVGW MY 8WCX :Y 6` 5V H` IW@m -S;V<T1W8X IW7X W@[ HW2W Ia ;W6W HVCW >XFX EW6W!W<W<" photoflow-0.2.8+git20200114/src/vips/gmic/gmic/src/CImg.h-3924-"W3WCWCW!W=W JWCWCW\"W2W%W2W ?W >W2W KW8W @Y <X /X'X/X@X@X,X0X#YFXFY*X&Y2~a GV H~a HV I~b HV DX 3W@S 6X 3V8V ;X CX=V CSFV)S =WEW :V -SAVDW@S " ############################################## photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-12- photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:13:name=`basename "$0"` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-14-tmp="$0" photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:15:tmp=`dirname "$tmp"` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:16:tmp=`dirname "$tmp"` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:17:bundle=`dirname "$tmp"` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-18-bundle_contents="$bundle"/Contents ############################################## photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-133- else photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:134: LOC=`find $PREFIX/share/locale -name $LANG???` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-135- for L in $LOC; do ############################################## photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-143-fi photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:144:CURRENCY=`echo $APPLELOCALE | sed -En 's/.*currency=([[:alpha:]]+).*/\1/p'` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-145-if test "x$CURRENCY" != "x"; then ############################################## photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-147- if test -f /usr/local/share/$LC_MESSAGES/LC_MONETARY; then photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:148: if test -a `cat /usr/local/share/$LC_MESSAGES/LC_MONETARY` == $CURRENCY; then photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-149- export LC_MONETARY=$LC_MESSAGES ############################################## photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-152- if test -z "$LC_MONETARY"; then photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:153: FILES=`find /usr/share/locale -name LC_MONETARY -exec grep -H $CURRENCY {} \;` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-154- if test -n "$FILES"; then photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh:155: export LC_MONETARY=`echo $FILES | sed -En 's%/usr/share/locale/([[:alpha:]_]+)/LC_MONETARY.*%\1%p'` photoflow-0.2.8+git20200114/osx/photoflow-launcher.sh-156- fi