/packages/apps/LegacyCamera/jni/feature_mos/src/mosaic/ |
Mosaic.cpp | 52 if (blender != NULL) 53 delete blender; 106 blender = new Blend(); 107 blender->initialize(blendingType, stripType, width, height); 109 blender = NULL; 199 if (blender != NULL) 201 ret = blender->runBlend((MosaicFrame **) frames, (MosaicFrame **) rframes,
|
Mosaic.h | 75 * Main class that creates a mosaic by creating an aligner and blender. 86 * Creates the aligner and blender and initializes state. 205 * Pointer to blender. 207 Blend *blender; member in class:Mosaic
|
/external/libxcam/modules/ocl/ |
cl_pyramid_blender.h | 2 * cl_pyramid_blender.h - CL pyramid blender 153 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 190 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 221 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender); 236 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender); 253 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 271 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 305 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 338 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, bool is_uv); 359 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, [all...] |
cl_pyramid_blender.cpp | 2 * cl_pyramid_blender.cpp - CL multi-band blender 452 this->gauss_offset_x[plane][i_image] = 0; // offset to 0, need recalculate if for deep multi-band blender 478 this->lap_offset_x[plane][i_image] = 0; // offset to 0, need calculate from next layer if for deep multi-band blender 836 const SmartPtr<CLContext> &context, SmartPtr<CLPyramidBlender> &blender, 839 , _blender (blender) 878 SmartPtr<CLPyramidBlender> &blender, 883 , _blender (blender) [all...] |
cl_blender.h | 2 * cl_blender.h - CL blender 26 #include <interface/blender.h> 69 : public CLImageHandler, public Blender 76 //derived from Blender
|
cl_blender.cpp | 2 * cl_blender.cpp - CL blender 63 , Blender (XCAM_CL_BLENDER_ALIGNMENT_X, XCAM_CL_BLENDER_ALIGNMENT_Y) 79 bool ret = Blender::set_input_merge_area (tmp_area, index); 170 SmartPtr<Blender> 176 "create ocl blender failed to get cl context"); 177 SmartPtr<CLBlender> blender = create_pyramid_blender (context, 2, true, false).dynamic_cast_ptr<CLBlender> (); local 179 ERROR, blender.ptr (), NULL, 180 "create ocl blender failed to get pyramid blender"); 181 return blender; [all...] |
cl_image_360_stitch.h | 77 bool set_blender (SmartPtr<CLBlender> blender, int idx);
|
cl_image_360_stitch.cpp | 337 CLImage360Stitch::set_blender (SmartPtr<CLBlender> blender, int idx) 339 _blender[idx] = blender; 341 SmartPtr<CLImageHandler> handler = blender; 731 STITCH_CHECK (ret, "prepare local scale blender parameters failed"); 735 STITCH_CHECK (ret, "blender: execute ensure_parameters failed"); 752 STITCH_CHECK (ret, "prepare global scale blender parameters failed"); 756 STITCH_CHECK (ret, "blender: execute ensure_parameters failed"); 855 "load blender global scaling kernel(%s) failed", is_uv ? "UV" : "Y"); 869 SmartPtr<CLBlender> blender; local 882 blender = create_pyramid_blender (context, layer, need_uv, need_seam, scale_mode).dynamic_cast_ptr<CLBlend (…) [all...] |
/external/libxcam/tests/ |
test-image-blend.cpp | 152 SmartPtr<CLBlender> blender) 154 blender->set_output_size (output_width, output_height); 156 return blender->execute (input0, output_buf); 165 SmartPtr<CLBlender> blender; local 283 blender = create_pyramid_blender (context, 2, true, enable_seam).dynamic_cast_ptr<CLBlender> (); 284 XCAM_ASSERT (blender.ptr ()); 320 blender->disable_buf_pool (true); 366 ret = blend_images (input0, input1, output_buf, blender);
|
test-soft-image.cpp | 27 #include <interface/blender.h> 703 CHECK_EXP (ins.size () >= 2, "blender need 2 input files."); 704 SmartPtr<Blender> blender = Blender::create_soft_blender (); local 705 XCAM_ASSERT (blender.ptr ()); 706 blender->set_output_size (output_width, output_height); 712 blender->set_merge_window (merge_window); 716 RUN_N (blender->blend (ins[0]->get_buf (), ins[1]->get_buf (), outs[0]->get_buf ()), loop, "blend buffer failed.");
|
/external/libxcam/modules/soft/ |
soft_blender.h | 2 * soft_blender.h - soft blender class 25 #include <interface/blender.h> 38 : public SoftHandler, public Blender 81 //derived from Blender interface
|
soft_stitcher.cpp | 127 SmartPtr<SoftBlender> blender; member in struct:XCam::SoftSitcherPriv::Overlap 364 _overlaps[i].blender = create_soft_blender ().dynamic_cast_ptr<SoftBlender>(); 365 XCAM_ASSERT (_overlaps[i].blender.ptr ()); 366 _overlaps[i].blender->set_callback (blender_cb); 549 SmartPtr<SoftBlender> blender = _overlaps[idx].blender; local 554 blender->set_output_size (out_width, out_height); 555 blender->set_merge_window (overlap_info.out_area); 556 blender->set_input_valid_area (overlap_info.left, 0); 557 blender->set_input_valid_area (overlap_info.right, 1) [all...] |
soft_blender.cpp | 2 * soft_blender.cpp - soft blender class implementation 85 BlenderPrivConfig (SoftBlender *blender, uint32_t level) 87 , _blender (blender) 172 , Blender (SOFT_BLENDER_ALIGNMENT_X, SOFT_BLENDER_ALIGNMENT_Y) 188 "blender:%s set_pyr_levels failed, level(%d) must > 0", XCAM_STR (get_name ()), num); 337 "blender:(%s) start_scaler failed, level(%d),idx(%d) get output buffer empty.", 401 "blender:(%s) start_lap_task failed, level(%d),idx(%d) get output buffer empty.", 448 XCAM_LOG_DEBUG ("soft_blender:%s init blender args", XCAM_STR (_blender->get_name ())); 469 "blender:(%s) start_blend_task failed, last level blend buffer empty.", 525 "blender:(%s) start_reconstruct_task failed, out buffer is empty.", XCAM_STR (_blender->get_name ())) 857 SmartPtr<SoftBlender> blender = new SoftBlender(); local [all...] |
/frameworks/layoutlib/bridge/src/android/graphics/ |
BlendComposite.java | 122 private final Blender blender; field in class:BlendComposite.BlendingContext 127 this.blender = Blender.getBlenderFor(composite); 176 result = blender.blend(srcPixel, dstPixel, result); 199 private static abstract class Blender { 202 public static Blender getBlenderFor(BlendComposite composite) { 205 return new Blender() { 215 return new Blender() { 226 return new Blender() { [all...] |
/external/libxcam/ |
Android.mk | 50 xcore/interface/blender.cpp \
|
README.md | 22 - Blender: multi-band blender.
|
/system/core/libpixelflinger/ |
scanline.cpp | [all...] |