999c4cbcd24176aab7ee1feb6d2c642381a02821
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-multimedia / gstreamer / gst-plugins-bad-0.10.23 / 0004-mpegdemux-compile-fixes.patch
1 diff -Naur git.org/gst/mpegdemux/gstmpegdemux.c git/gst/mpegdemux/gstmpegdemux.c
2 --- git.org/gst/mpegdemux/gstmpegdemux.c        2012-08-01 19:21:08.662409533 +0200
3 +++ git/gst/mpegdemux/gstmpegdemux.c    2012-08-01 19:18:15.294405055 +0200
4 @@ -292,7 +292,7 @@
5        if (stream->pad)
6          gst_element_remove_pad (GST_ELEMENT_CAST (demux), stream->pad);
7        if (stream->buf)
8 -        free(stream->buf);
9 +        g_free(stream->buf);
10        if (stream->meta_buf)
11          gst_buffer_unref(stream->meta_buf);
12        g_free (stream);
13 @@ -426,7 +426,7 @@
14    stream->segment_thresh = threshold;
15  
16    if (threshold == VIDEO_SEGMENT_THRESHOLD) {
17 -    stream->buf = malloc(64*1024);
18 +    stream->buf = g_malloc(64*1024);
19      stream->buf_pos = 0;
20      stream->meta_buf = gst_buffer_new();
21    }
22 @@ -481,7 +481,7 @@
23  gst_flups_demux_send_data (GstFluPSDemux * demux, GstFluPSStream * stream,
24      GstBuffer * buf)
25  {
26 -  GstFlowReturn result;
27 +  GstFlowReturn result = GST_FLOW_OK;
28    guint64 timestamp;
29    guint size;
30    gboolean sent = FALSE;