[Asterisk-video] app_transcoder.so: undefined symbol: avcodec_init
Riadul Islam
riad at synesisit.com.bd
Thu Apr 10 01:31:21 CDT 2014
Hi all,
i have noticed this issue while integrating 3g video gateway to asterisk.
There is a topic in digium but it did not solve my problem.
http://lists.digium.com/pipermail/asterisk-video/2007-September/001221.html
*app_transcoder.so* dependencies are:
linux-vdso.so.1 => (0x00007fff851ff000)
libavcodec.so.54 => /usr/local/lib/libavcodec.so.54 (0x00007f8604ec3000)
libswscale.so.2 => /usr/local/lib/libswscale.so.2 (0x00007f8604c6e000)
libc.so.6 => /lib64/libc.so.6 (0x00007f86048d9000)
libavutil.so.52 => /usr/local/lib/libavutil.so.52 (0x00007f86046a7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f860448a000)
libx264.so.142 => /usr/local/lib/libx264.so.142 (0x00007f86040d1000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0x00007f8603ec6000)
libm.so.6 => /lib64/libm.so.6 (0x00007f8603c42000)
libz.so.1 => /lib64/libz.so.1 (0x00007f8603a2b000)
/lib64/ld-linux-x86-64.so.2 (0x0000003b14200000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f8603827000)
Actually i found the function "avcodec_init" is declared but no defined in
the .so file.
When i run this "nm -a /usr/local/lib/libavcodec.so.54 " command:
it shows : *nm: /usr/local/lib/libavcodec.so.54: no symbols*
so it shows the *undefined symbol* error. my ldconfig is ok with system
library paths(like /usr/local/lib).
=====================
CentOS-6.4
ffmpeg-1.2.6
asterisk-1.4.0
x264- 0.142x
ptlib-2.6.7
mpeg4ip-1.6.1
Any advice is appreciated.
--
Thanks,
Riadul Islam,
Systems Engineer,
Synesis IT.
C- 8801915784111
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-video/attachments/20140410/e3e1edb8/attachment.html>
More information about the asterisk-video
mailing list