[0.6.47] modify code about mem feeding 34/129434/1
authorEunhae Choi <eunhae1.choi@samsung.com>
Tue, 16 May 2017 10:37:23 +0000 (19:37 +0900)
committerEunhae Choi <eunhae1.choi@samsung.com>
Tue, 16 May 2017 10:37:23 +0000 (19:37 +0900)
Change-Id: I0397c32d11722856e96d3a455bb3103b6bbc6db3

packaging/libmm-player.spec
src/mm_player_priv.c

index f378ba4..717f742 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.46
+Version:    0.6.47
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 421e5a9..39d096f 100644 (file)
@@ -5995,13 +5995,13 @@ __gst_appsrc_feed_data_mem(GstElement *element, guint size, gpointer user_data)
        }
 
        if (buf->len - buf->offset < size)
-               len = buf->len - buf->offset + buf->offset;
+               len = buf->len - buf->offset;
 
-       gst_buffer_insert_memory(buffer, -1, gst_memory_new_wrapped(0, (guint8 *)(buf->buf + buf->offset), len, 0, len, (guint8*)(buf->buf + buf->offset), g_free));
+       gst_buffer_insert_memory(buffer, -1, gst_memory_new_wrapped(0, (guint8 *)(buf->buf + buf->offset), len, 0, len, NULL, NULL));
        GST_BUFFER_OFFSET(buffer) = (guint64)buf->offset;
        GST_BUFFER_OFFSET_END(buffer) = (guint64)(buf->offset + len);
 
-       //LOGD("feed buffer %p, offset %u-%u length %u\n", buffer, buf->offset, buf->len,len);
+       //LOGD("feed buffer %p, offset %u-%u length %u", buffer, buf->offset, (buf->offset+len), len);
        g_signal_emit_by_name(appsrc, "push-buffer", buffer, &ret);
 
        buf->offset += len;