Fix for issue 3431967 : Memory leak from video editor engine

Change-Id: I4cc445ce7d41a4842dcf0b5ad1c729c0ae5553cd
diff --git a/libvideoeditor/lvpp/VideoEditorAudioPlayer.cpp b/libvideoeditor/lvpp/VideoEditorAudioPlayer.cpp
index 1ac741c..e699fbe 100755
--- a/libvideoeditor/lvpp/VideoEditorAudioPlayer.cpp
+++ b/libvideoeditor/lvpp/VideoEditorAudioPlayer.cpp
@@ -55,6 +55,10 @@
     if (mStarted) {
         reset();
     }
+    if (mAudioProcess != NULL) {
+        delete mAudioProcess;
+        mAudioProcess = NULL;
+    }
 }
 
 status_t VideoEditorAudioPlayer::start(bool sourceAlreadyStarted) {
diff --git a/libvideoeditor/lvpp/VideoEditorBGAudioProcessing.h b/libvideoeditor/lvpp/VideoEditorBGAudioProcessing.h
index 851a133..8c54e15 100755
--- a/libvideoeditor/lvpp/VideoEditorBGAudioProcessing.h
+++ b/libvideoeditor/lvpp/VideoEditorBGAudioProcessing.h
@@ -56,7 +56,6 @@
     void veSetAudioProcessingParams(veAudMixSettings mixParams);

     M4OSA_Int32 veProcessAudioMixNDuck(void* , void *, void *);

 

-protected:

     ~VideoEditorBGAudioProcessing();

 

 private: