Change element name for recording
[platform/core/multimedia/libmm-camcorder.git] / src / mm_camcorder_gstcommon.c
index 0929a58..efacf54 100755 (executable)
@@ -362,10 +362,12 @@ gboolean _mmcamcorder_invoke_video_stream_cb(MMHandleType handle, GstBuffer *buf
        }
 
        /* set size and timestamp */
-       if (_mmcamcorder_is_encoded_preview_pixel_format(stream.format))
+       if (_mmcamcorder_is_encoded_preview_pixel_format(stream.format)) {
                memory = gst_buffer_get_all_memory(buffer);
-       else
+               stream.internal_buffer = buffer;
+       } else {
                memory = gst_buffer_peek_memory(buffer, 0);
+       }
        if (!memory) {
                MMCAM_LOG_ERROR("GstMemory get failed from buffer %p", buffer);
                return FALSE;
@@ -1274,7 +1276,8 @@ int _mmcamcorder_create_encodesink_bin(MMHandleType handle, MMCamcorderEncodebin
                        hcamcorder);
        }
 
-       _MMCAMCORDER_ELEMENT_MAKE(sc, sc->encode_element, _MMCAMCORDER_ENCSINK_ENCBIN, "encodebin", "encodesink_encbin", element_list, err);
+       _MMCAMCORDER_ELEMENT_MAKE(sc, sc->encode_element, _MMCAMCORDER_ENCSINK_ENCBIN,
+               "tizenencodebin", "encodesink_encbin", element_list, err);
 
        /* check element availability */
        if (profile == MM_CAMCORDER_ENCBIN_PROFILE_IMAGE) {