Home | History | Annotate | Download | only in mosaic

Lines Matching refs:Blend

18 // Blend.cpp
19 // $Id: Blend.cpp,v 1.22 2011/06/24 04:22:14 mbansal Exp $
24 #include "Blend.h"
30 #define LOG_TAG "BLEND"
32 Blend::Blend()
37 Blend::~Blend()
44 int Blend::initialize(int blendingType, int stripType, int frame_width, int frame_height)
80 void Blend::AlignToMiddleFrame(MosaicFrame **frames, int frames_size)
99 int Blend::runBlend(MosaicFrame **oframes, MosaicFrame **rframes,
114 else // For WIDE strip mode, first select the relevant frames to blend.
125 LOGE("Error: No frames to blend");
310 int Blend::MosaicSizeCheck(float sizeMultiplier, float heightMultiplier) {
331 int Blend::FillFramePyramid(MosaicFrame *mb)
374 int Blend::DoMergeAndBlend(MosaicFrame **frames, int nsite,
579 // Blend
598 void Blend::CropFinalMosaic(YUVinfo &imgMos, MosaicRect &cropping_rect)
637 int Blend::PerformFinalBlending(YUVinfo &imgMos, MosaicRect &cropping_rect)
810 void Blend::RoundingCroppingSizeToMultipleOf8(MosaicRect &rect) {
820 void Blend::ComputeMask(CSite *csite, BlendRect &vcrect, BlendRect &brect, MosaicRect &rect, YUVinfo &imgMos, int site_idx)
890 void Blend::ProcessPyramidForThisFrame(CSite *csite, BlendRect &vcrect, BlendRect &brect, MosaicRect &rect, YUVinfo &imgMos, double trs[3][3], int site_idx)
1072 void Blend::MosaicToFrame(double trs[3][3], double x, double y, double &wx, double &wy)
1105 void Blend::FrameToMosaic(double trs[3][3], double x, double y, double &wx, double &wy)
1144 void Blend::ClipBlendRect(CSite *csite, BlendRect &brect)
1185 void Blend::FrameToMosaicRect(int width, int height, double trs[3][3], BlendRect &brect)
1212 void Blend::SelectRelevantFrames(MosaicFrame **frames, int frames_size,
1258 void Blend::ComputeBlendParameters(MosaicFrame **frames, int frames_size, int is360)