Merge branch 'master' into 0.11
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 11 Nov 2011 18:36:23 +0000 (19:36 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 11 Nov 2011 18:36:23 +0000 (19:36 +0100)
1  2 
gst/playback/gstplaysinkconvertbin.c

@@@ -384,9 -375,10 +384,10 @@@ gst_play_sink_convert_bin_getcaps (GstP
    if (otherpad) {
      peer = gst_pad_get_peer (otherpad);
      if (peer) {
 -      GstCaps *peer_caps = gst_pad_get_caps_reffed (peer);
 +      GstCaps *peer_caps = gst_pad_get_caps (peer, filter);
        gst_object_unref (peer);
        if (self->converter_caps) {
+         peer_caps = gst_caps_make_writable (peer_caps);
          gst_caps_merge (peer_caps, gst_caps_ref (self->converter_caps));
          ret = peer_caps;
        } else {