diff options
Diffstat (limited to 'jni/feature_mos/src/mosaic/Mosaic.cpp')
-rw-r--r-- | jni/feature_mos/src/mosaic/Mosaic.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/jni/feature_mos/src/mosaic/Mosaic.cpp b/jni/feature_mos/src/mosaic/Mosaic.cpp index 7b96fa5c5..9388b0a87 100644 --- a/jni/feature_mos/src/mosaic/Mosaic.cpp +++ b/jni/feature_mos/src/mosaic/Mosaic.cpp @@ -39,7 +39,7 @@ Mosaic::Mosaic() Mosaic::~Mosaic() { - for (int i = 0; i < frames_size; i++) + for (int i = 0; i < max_frames; i++) { if (frames[i]) delete frames[i]; @@ -77,7 +77,9 @@ int Mosaic::initialize(int blendingType, int stripType, int width, int height, i imageMosaicYVU = NULL; frames = new MosaicFrame *[max_frames]; + memset(frames, 0, sizeof(MosaicFrame *) * max_frames); rframes = new MosaicFrame *[max_frames]; + memset(rframes, 0, sizeof(MosaicFrame *) * max_frames); if(nframes>-1) { |