<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1478514834716_73173">Hi,</div><div id="yui_3_16_0_ym19_1_1478514834716_73502"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73468">I would like to extract some opencv base code from the opencv plugin to a library.</div><div id="yui_3_16_0_ym19_1_1478514834716_73216">This would allow plugin writers to create their own opencv easily.<br></div><div id="yui_3_16_0_ym19_1_1478514834716_73174"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73175">The opencv plugin is in gst-plugins-bad/ext/opencv.</div><div id="yui_3_16_0_ym19_1_1478514834716_73215"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73235" dir="ltr">I would like to move gstopencvutils.[h|cpp] and gstopencvvideofilter.[h|cpp] to gst-plugins-bad/gst-libs/gst/opencv.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73396">gstopencvutils provides a number of utilities and gstopencvvideofilter is the base class for writing opencv filter elements.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73397"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73398">I think I know how to do it and it will be inspired from the similarly organized ext/gl and gst-libs/gst/gl modules.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73429"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73469">My issue is library name:</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73470">The gl libraries are named libgstopengl (for the plugin) and libgstgl-@GST_API_VERSION@ for the library.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73514">Shortening opencv to cv will probably not be accepted.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73572">Having two libgstopencv libraries that differ only in one having a version postfix will probably not be accepted too.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73573"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73597">Suggestions are welcome...</div><div dir="ltr" id="yui_3_16_0_ym19_1_1478514834716_73598"><br></div><div dir="ltr">Philippe.<br></div><div dir="ltr"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73176"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73234"><br></div><div id="yui_3_16_0_ym19_1_1478514834716_73089"><br></div></div></body></html>