Advertisement
Guest User

Untitled

a guest
Aug 28th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. diff --git a/gst/multipart/multipartdemux.c b/gst/multipart/multipartdemux.c
  2. index a62c2a0..9a7a0f9 100644
  3. --- a/gst/multipart/multipartdemux.c
  4. +++ b/gst/multipart/multipartdemux.c
  5. @@ -320,8 +320,14 @@ gst_multipart_find_pad_by_mime (GstMultipartDemux * demux, gchar * mime,
  6. demux->srcpads = g_slist_prepend (demux->srcpads, mppad);
  7. demux->numpads++;
  8.  
  9. + /* take the mime type, convert it to the caps name */
  10. + capsname = gst_multipart_demux_get_gstname (demux, mime);
  11. + caps = gst_caps_from_string (capsname);
  12. + GST_DEBUG_OBJECT (demux, "caps for pad: %s", capsname);
  13. gst_pad_use_fixed_caps (pad);
  14. gst_pad_set_active (pad, TRUE);
  15. + gst_pad_set_caps (pad, caps);
  16. + gst_caps_unref (caps);
  17. gst_element_add_pad (GST_ELEMENT_CAST (demux), pad);
  18.  
  19. /* prepare and send stream-start */
  20. @@ -349,12 +355,6 @@ gst_multipart_find_pad_by_mime (GstMultipartDemux * demux, gchar * mime,
  21. gst_pad_push_event (pad, event);
  22. g_free (stream_id);
  23.  
  24. - /* take the mime type, convert it to the caps name */
  25. - capsname = gst_multipart_demux_get_gstname (demux, mime);
  26. - caps = gst_caps_from_string (capsname);
  27. - GST_DEBUG_OBJECT (demux, "caps for pad: %s", capsname);
  28. - gst_pad_set_caps (pad, caps);
  29. - gst_caps_unref (caps);
  30.  
  31. if (created) {
  32. *created = TRUE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement