<html><head></head><body><div>Hi,</div><div><br></div><div>Those symbols are from the library, not from the plugin. The simple reason the libnice plugin isn't included is that I think you need to do some meson magic inside the libnice build system to make it be included... and, with my libnice maintainer hat on, I have no idea what this is, so merge requests are welcome ;)</div><div><br></div><div>Olivier</div><div><br></div><div>On Thu, 2021-03-04 at 23:25 +0000, Aaron Clauson wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr">> I'm pretty sure that the libnice elements don't get included in<br>libgstreamer-full, you have to link them separately as they're not<br>officially part of GStreamer.<div><br></div><div>Thanks,</div><div><br></div><div>But why would libnice be treated differently from any other plugin?</div><div><br></div><div>A quick comparison of the symbols in libnice.so and related symbols in <a href="http://libgstreamer-full-1.0.so">libgstreamer-full-1.0.so</a> does seem to show that at least some of the libnice symbols are being pulled in.</div><div><br></div><div>For example. From libnice.so:</div><div><br></div><div>000000000000b630 T nice_address_copy_to_sockaddr<br>000000000000b840 T nice_address_dup<br>000000000000b760 T nice_address_equal<br>000000000000b9f0 T nice_address_equal_no_port<br></div><div>...</div><div>0000000000037380 T stun_agent_build_unknown_attributes_error<br>00000000000360b0 T stun_agent_default_validater<br>0000000000036e90 T stun_agent_finish_message<br>0000000000036a80 T stun_agent_forget_transaction<br>0000000000036060 T stun_agent_init<br></div><div>...</div><div><br></div><div>From <a href="http://libgstreamer-full-1.0.so">libgstreamer-full-1.0.so</a>:</div><div><br></div><div>0000000000cb1c40 t nice_address_copy_to_sockaddr<br>0000000000cb1e50 t nice_address_dup<br>0000000000cb1d70 t nice_address_equal<br>0000000000cb2010 t nice_address_equal_no_port<br></div><div>...</div><div>0000000000cde970 t stun_agent_build_unknown_attributes_error<br>0000000000cdd650 t stun_agent_default_validater<br>0000000000cdd4b0 t stun_agent_find_unknowns.isra.0<br>0000000000cde480 t stun_agent_finish_message<br>0000000000cde070 t stun_agent_forget_transaction<br>0000000000cdd600 t stun_agent_init<br></div><div>...</div><div><br></div></div><div>_______________________________________________<br></div><div>gstreamer-devel mailing list<br></div><div><a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br></div><div><a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br></div></blockquote><div><br></div><div><span><pre>-- <br></pre><div data-evo-paragraph="" class="">Olivier CrĂȘte</div><div data-evo-paragraph="" class=""><a href="mailto:olivier.crete@collabora.com">olivier.crete@collabora.com</a></div><div data-evo-paragraph="" class=""><br></div></span></div></body></html>