<html><head></head><body><div>Le jeudi 04 mars 2021 à 23:25 +0000, Aaron Clauson a écrit :</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></blockquote><div><br></div><div>The creation of the gstreamer-full library is closely tied to GStreamer build system. The libnice plugin is not part of GStreamer project, but par of libnice project. I think there would be some values to try and figure-out a way, but for now, the build system is simply not aware of the existance of that plugin (nothing is hardcoded, it's all done through meson).</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><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></span></div></body></html>