<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I’m trying to set up a gstreamer environment on mac for building gstreamer applications and being able to deploy them without installing gstreamer.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I found some old documentation on this here:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://docs.gstreamer.com/display/GstSDK/Mac+OS+X+deployment">http://docs.gstreamer.com/display/GstSDK/Mac+OS+X+deployment</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>But this is really old and 0.10 based. Can anyone point to more up to date docs on this?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Specifically, what I’ve done so far is:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Downloaded the 1.8.1 prebuilt mac binaries, both devel and runtime. <o:p></o:p></p><p class=MsoNormal>Unpacked it all into development directories where I need it. I did NOT install it.<o:p></o:p></p><p class=MsoNormal>Relocated all the dylibs to point to new directories where I want them.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Now I face this problem. When I run my testapp that is based on playbin it crashes with a seg fault. Last lines of debug is this:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-CRITICAL **: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion 'G_IS_PARAM_SPEC (pspec)' failed<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-WARNING **: gsignal.c:1681: return value of type '<invalid>' for signal "GstPlayBin::get_video_tags" is not a value type<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-WARNING **: gsignal.c:1681: return value of type '<invalid>' for signal "GstPlayBin::get_audio_tags" is not a value type<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-WARNING **: gsignal.c:1681: return value of type '<invalid>' for signal "GstPlayBin::get_text_tags" is not a value type<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-WARNING **: gsignal.c:1673: parameter 1 of type '<invalid>' for signal "GstPlayBin::convert_sample" is not a value type<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GStreamer-WARNING **: Element factory metadata for 'playbin' has no valid long-name field<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-CRITICAL **: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-CRITICAL **: g_object_class_install_property: assertion 'G_IS_PARAM_SPEC (pspec)' failed<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>(process:77249): GLib-GObject-WARNING **: gsignal.c:1673: parameter 1 of type '<invalid>' for signal "GstPlaySink::convert_sample" is not a value type<o:p></o:p></p><p class=MsoNormal>Calling gst_element_factory_make(playbin)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ERROR: Caught a segmentation fault while loading plugin file:<o:p></o:p></p><p class=MsoNormal>/Users/craftwork/Downloads/tmp/1.8.1.cw1/x86_64/lib/gstreamer-1.0/libgstplayback.so<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Please either:<o:p></o:p></p><p class=MsoNormal>- remove it and restart.<o:p></o:p></p><p class=MsoNormal>- run with --gst-disable-segtrap --gst-disable-registry-fork and debug.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The same app compiles and runs just fine on my windows setup. I expect the above is something I’ve done wrong with my local setup. Does anyone have an idea on how to do this? What could cause the above problems? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Best Regards,<o:p></o:p></p><p class=MsoNormal>Henning<o:p></o:p></p></div></body></html>