soundtouch: fix coverity issue 08/227008/1 accepted/tizen/unified/20200311.130844 submit/tizen/20200309.044950 submit/tizen/20200309.101910 submit/tizen/20200310.083131
authorEunhye Choi <eunhae1.choi@samsung.com>
Mon, 9 Mar 2020 04:45:03 +0000 (13:45 +0900)
committerEunhye Choi <eunhae1.choi@samsung.com>
Mon, 9 Mar 2020 04:45:35 +0000 (13:45 +0900)
Change-Id: I7290f22c61ffda3f27ea77e5232d332be9d5c3d4

ext/soundtouch/gstpitch.cc

index 1981a17..0ad95de 100644 (file)
@@ -891,17 +891,17 @@ gst_pitch_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer)
 
     out_buffer = gst_pitch_prepare_buffer (pitch);
 
+    if (out_buffer) {
 #ifdef TIZEN_FEATURE_PITCH_AUDIO_META
-    gint samples =  GST_BUFFER_OFFSET (out_buffer);
+      gint samples =  GST_BUFFER_OFFSET (out_buffer);
 
-    if (GST_AUDIO_INFO_LAYOUT (&pitch->info) ==
-        GST_AUDIO_LAYOUT_NON_INTERLEAVED) {
-      gst_buffer_add_audio_meta (out_buffer, &pitch->info, samples, NULL);
-    }
+      if (GST_AUDIO_INFO_LAYOUT (&pitch->info) ==
+          GST_AUDIO_LAYOUT_NON_INTERLEAVED) {
+        gst_buffer_add_audio_meta (out_buffer, &pitch->info, samples, NULL);
+      }
 #endif
-
-    if (out_buffer)
       return gst_pitch_forward_buffer (pitch, out_buffer);
+    }
   }
 
   return GST_FLOW_OK;