<div dir="ltr"><font color="#000000"><span style="font-size:12.8000001907349px">Sebastian, t</span>hanks for the timely reply!</font><div><font color="#000000"><br></font></div><div><font color="#000000">The issue I am facing is not really a gstreamer issue, but I like to post it here to see if anyone can give some guidance, thanks in advance!</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">I am trying to integrated on of my gstreamer project with another open source library, the other library also has a libavcode.a packaged inside it's sdk and distributed with cocoapods.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">My original project with gstreamer works fine, once I added other sdk through pods, gstreamer crashes at plugin_init, I went all the way to debug it , the crash only seems possible if the symbol file is messed up. </font></div><div><font color="#000000"><br></font></div><div><font color="#000000">It's pretty obviously to me, the issue is because of the libavcodec.a conflict, though I am not quite sure how to solve it yet.</font></div><div><font color="#000000"><br></font></div><div><font color="#000000">here is the traceback:</font></div><div><font color="#000000"><br></font></div><div><div><span style="font-stretch:normal;font-size:11px;font-family:Menlo"><font color="#000000"><b></b>* thread #1: tid = 0x2710de, 0x05d3a660 libsystem_platform.dylib`_platform_strncmp + 32, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)<br>    frame #0: 0x05d3a660 libsystem_platform.dylib`_platform_strncmp + 32<br>  * frame #1: 0x006387d6 myproject`gst_ffmpegdemux_register(plugin=<unavailable>) + 185 at gstavdemux.c:1909<br>    frame #2: 0x00633962 myproject `plugin_init(plugin=0x1185ab98) + 131 at gstav.c:134<br>    frame #3: 0x00cc7c60 myproject `gst_plugin_register_func(plugin=<unavailable>, desc=<unavailable>, user_data=<unavailable>) + 895 at gstplugin.c:522<br>    frame #4: 0x00cc7721 myproject `gst_plugin_register_static(major_version=1, minor_version=4, name=<unavailable>, description=<unavailable>, init_func=<unavailable>, version=<unavailable>, license=<unavailable>, source=<unavailable>, package=<unavailable>, origin=<unavailable>) + 263 at gstplugin.c:224<br>    frame #5: 0x006338da myproject `gst_plugin_libav_register + 106 at gstav.c:148<br>    frame #6: 0x000028d5 myproject `gst_ios_init + 1237 at gst_ios_init.m:627<br>    frame #7: 0x00002b71 myproject `main(argc=1, argv=0xbfffe4f4) + 49 at main.m:9</font></span></div><div><span style="font-size:11px"><span style="font-family:Menlo"><font color="#000000">    frame #8: 0x05a31ac9 libdyld.dylib`start + 1</font></span></span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 15, 2015 at 2:35 PM, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mi, 2015-04-15 at 14:27 -0700, Jing huang wrote:<br>
> Hi Sebastian:<br>
><br>
> I do see commit logs on gst-libav states:<br>
> libav: Update to v11.3<br>
><br>
> how does v11.3 map to ffmpeg version?  I found ffmpeg libavcodec version is<br>
> formatted as: libavcodec 56. 26.100<br>
<br>
</span>It does not correspond to any ffmpeg version. We're using libav<br>
(<a href="http://www.libav.org" target="_blank">www.libav.org</a>) and not ffmpeg (<a href="http://www.ffmpeg.org" target="_blank">www.ffmpeg.org</a>) for gst-libav.<br>
<br>
AFAIK ffmpeg and libav are API compatible if you choose the correct<br>
versions though, but I don't know which version of ffmpeg would be API<br>
compatible with libav 11.3.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br>
</font></span><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>