[Asterisk-video] Mediamixer

Klaus Darilion klaus.mailinglists at pernau.at
Fri Jun 22 06:18:24 CDT 2007


Sergio Garcia wrote:
> Hi Kalus, sorry for not replying before...
> 
> Which is the version of ffmpeg?
> Coudl you send me the output of 
> 
> objdump -t media/build/debug/h263codec.o |grep UND
> objdump -T /usr/local/lib/libavcodec.so |grep avcodec_init
> 
> and also the full make ouput (which g++ options)

Hi Sergio!

root at samuel:/export/darilion/confiance/mcu# objdump -t 
media/build/debug/h263codec.o |grep UND
00000000         *UND*  00000000 _Unwind_Resume
00000000         *UND*  00000000 _Z12avcodec_initv
00000000         *UND*  00000000 _Z20avcodec_register_allv
00000000         *UND*  00000000 _Z20avcodec_find_encoder7CodecID
00000000         *UND*  00000000 _Z21avcodec_alloc_contextv
00000000         *UND*  00000000 _Z19avcodec_alloc_framev
00000000         *UND*  00000000 malloc
00000000         *UND*  00000000 free
00000000         *UND*  00000000 _Z13avcodec_closeP14AVCodecContext
00000000         *UND*  00000000 _ZdlPv
00000000         *UND*  00000000 _Z12avcodec_openP14AVCodecContextP7AVCodec
00000000         *UND*  00000000 
_Z20avcodec_encode_videoP14AVCodecContextPhiPK7AVFrame
00000000         *UND*  00000000 memcpy
00000000         *UND*  00000000 _Z20avcodec_find_decoder7CodecID
00000000         *UND*  00000000 printf
00000000         *UND*  00000000 memset
00000000         *UND*  00000000 
_Z20avcodec_decode_videoP14AVCodecContextP7AVFramePiPhi
00000000         *UND*  00000000 getpid
00000000         *UND*  00000000 vprintf
00000000         *UND*  00000000 stdout
00000000         *UND*  00000000 fflush
00000000         *UND*  00000000 
_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj
00000000         *UND*  00000000 
_ZNSt24__default_alloc_templateILb1ELi0EE10deallocateEPvj
00000000         *UND*  00000000 _ZTVN10__cxxabiv120__si_class_type_infoE
00000000         *UND*  00000000 __cxa_pure_virtual
00000000         *UND*  00000000 _ZTVN10__cxxabiv117__class_type_infoE
00000000         *UND*  00000000 __gxx_personality_v0
root at samuel:/export/darilion/confiance/mcu# objdump -T 
/usr/local/lib/libavcodec.so |grep avcodec_init
00058470 g    DF .text  00000029  Base        avcodec_init
root at samuel:/export/darilion/confiance/mcu#



root at samuel:/export/darilion/confiance/mcu# make
mkdir -p bin
make -C media
make[1]: Entering directory `/export/darilion/confiance/mcu/media'
mkdir -p /export/darilion/confiance/mcu/media/build/debug
mkdir -p /export/darilion/confiance/mcu/bin//debug
g++ -lavcodec -lgsm -lpthread -lxmlrpc -lxmlrpc_xmlparse -lxmlrpc_xmltok 
-lxmlrpc_abyss -lxmlrpc_server 
-L/export/darilion/confiance/mcu/xmlrpc/lib  -L/usr/local/lib -o 
/export/darilion/confiance/mcu/bin//debug/mcu 
/export/darilion/confiance/mcu/media/build/debug/mcu.o 
/export/darilion/confiance/mcu/media/build/debug/multiconf.o 
/export/darilion/confiance/mcu/media/build/debug/participant.o 
/export/darilion/confiance/mcu/media/build/debug/videomixer.o 
/export/darilion/confiance/mcu/media/build/debug/audiomixer.o 
/export/darilion/confiance/mcu/media/build/debug/main.o 
/export/darilion/confiance/mcu/media/build/debug/xmlrpcserver.o 
/export/darilion/confiance/mcu/media/build/debug/xmlhandler.o 
/export/darilion/confiance/mcu/media/build/debug/statushandler.o 
/export/darilion/confiance/mcu/media/build/debug/xmlrpcmcu.o 
/export/darilion/confiance/mcu/media/build/debug/tools.o 
/export/darilion/confiance/mcu/media/build/debug/rtpsession.o 
/export/darilion/confiance/mcu/media/build/debug/audiostream.o 
/export/darilion/confiance/mcu/media/build/debug/videostream.o 
/export/darilion/confiance/mcu/media/build/debug/pipeaudioinput.o 
/export/darilion/confiance/mcu/media/build/debug/pipeaudiooutput.o 
/export/darilion/confiance/mcu/media/build/debug/pipevideoinput.o 
/export/darilion/confiance/mcu/media/build/debug/pipevideooutput.o 
/export/darilion/confiance/mcu/media/build/debug/g711codec.o 
/export/darilion/confiance/mcu/media/build/debug/g711.o 
/export/darilion/confiance/mcu/media/build/debug/h263codec.o 
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o 
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o 
/export/darilion/confiance/mcu/media/build/debug/gsmcodec.o
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x17f): 
In function `H263Encoder::H263Encoder[not-in-charge](int, int)':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:31: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x184):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:34: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x196):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:37: 
undefined reference to `avcodec_find_encoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x1c6):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:47: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x1d7):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:48: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x3eb): 
In function `H263Encoder::H263Encoder[in-charge](int, int)':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:31: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x3f0):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:34: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x402):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:37: 
undefined reference to `avcodec_find_encoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x432):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:47: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x443):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:48: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x500): 
In function `H263Encoder::~H263Encoder [not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:61: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x636): 
In function `H263Encoder::~H263Encoder [in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:61: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x76c): 
In function `H263Encoder::~H263Encoder [in-charge deleting]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:61: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xb13): 
In function `H263Encoder::OpenCodec()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:145: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xc28): 
In function `H263Encoder::EncodeFrame(unsigned char*, unsigned)':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:174: 
undefined reference to `avcodec_encode_video(AVCodecContext*, unsigned 
char*, int, AVFrame const*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xd9e): 
In function `H263Decoder::H263Decoder[not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:247: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xda3):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:250: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xdb5):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:253: 
undefined reference to `avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xde0):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:263: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xdf1):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:264: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xe84):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:279: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xeea): 
In function `H263Decoder::H263Decoder[in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:247: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xeef):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:250: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xf01):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:253: 
undefined reference to `avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xf2c):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:263: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xf3d):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:264: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0xfd0):/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:279: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x103b): 
In function `H263Decoder::~H263Decoder [not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:291: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x10e3): 
In function `H263Decoder::~H263Decoder [in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:291: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x118b): 
In function `H263Decoder::~H263Decoder [in-charge deleting]()':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:291: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x132a): 
In function `H263Decoder::DecodePacket(unsigned char*, unsigned, int, int)':
/export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:346: 
undefined reference to `avcodec_decode_video(AVCodecContext*, AVFrame*, 
int*, unsigned char*, int)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x4a): 
In function `Mpeg4Decoder::Mpeg4Decoder[not-in-charge]()':
/usr/include/c++/3.3/bits/stl_list.h:308: undefined reference to 
`avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x72): 
In function `Mpeg4Decoder::Mpeg4Decoder[not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:39: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x83):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:40: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0xc1):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:48: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x136): 
In function `Mpeg4Decoder::Mpeg4Decoder[in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:29: 
undefined reference to `avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x15e):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:39: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x16f):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:40: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x1ad):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:48: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x1f2): 
In function `Mpeg4Decoder::~Mpeg4Decoder [not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:57: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x276): 
In function `Mpeg4Decoder::~Mpeg4Decoder [in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:57: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x2fa): 
In function `Mpeg4Decoder::~Mpeg4Decoder [in-charge deleting]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:57: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x3e3): 
In function `Mpeg4Decoder::DecodePacket(unsigned char*, unsigned, int, 
int)':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:80: 
undefined reference to `avcodec_decode_video(AVCodecContext*, AVFrame*, 
int*, unsigned char*, int)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x730): 
In function `Mpeg4Encoder::Mpeg4Encoder[not-in-charge](int, int)':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:133: 
undefined reference to `avcodec_find_encoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x760):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:143: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x771):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:144: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x992): 
In function `Mpeg4Encoder::Mpeg4Encoder[in-charge](int, int)':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:133: 
undefined reference to `avcodec_find_encoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x9c2):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:143: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x9d3):/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:144: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0xa90): 
In function `Mpeg4Encoder::~Mpeg4Encoder [not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:157: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0xbc6): 
In function `Mpeg4Encoder::~Mpeg4Encoder [in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:157: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0xcfc): 
In function `Mpeg4Encoder::~Mpeg4Encoder [in-charge deleting]()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:157: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x10a3): 
In function `Mpeg4Encoder::OpenCodec()':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:241: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/mpeg4codec.o(.text+0x11b8): 
In function `Mpeg4Encoder::EncodeFrame(unsigned char*, unsigned)':
/export/darilion/confiance/mcu/media/src/h263/mpeg4codec.cpp:270: 
undefined reference to `avcodec_encode_video(AVCodecContext*, unsigned 
char*, int, AVFrame const*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x3a): 
In function `H263Decoder1996::H263Decoder1996[not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:42: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x3f):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:45: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x51):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:48: 
undefined reference to `avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x7c):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:58: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x8d):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:59: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0xd9):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:68: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x13e): 
In function `H263Decoder1996::H263Decoder1996[in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:42: 
undefined reference to `avcodec_init()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x143):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:45: 
undefined reference to `avcodec_register_all()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x155):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:48: 
undefined reference to `avcodec_find_decoder(CodecID)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x180):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:58: 
undefined reference to `avcodec_alloc_context()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x191):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:59: 
undefined reference to `avcodec_alloc_frame()'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x1dd):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:68: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x247): 
In function `H263Decoder1996::~H263Decoder1996 [not-in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:80: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x2ef): 
In function `H263Decoder1996::~H263Decoder1996 [in-charge]()':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:80: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x397): 
In function `H263Decoder1996::~H263Decoder1996 [in-charge deleting]()':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:80: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x4b8): 
In function `H263Decoder1996::DecodePacket(unsigned char*, unsigned, 
int, int)':
/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:115: 
undefined reference to `avcodec_close(AVCodecContext*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x4d0):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:118: 
undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
/export/darilion/confiance/mcu/media/build/debug/h263-1996codec.o(.text+0x664):/export/darilion/confiance/mcu/media/src/h263/h263-1996codec.cpp:173: 
undefined reference to `avcodec_decode_video(AVCodecContext*, AVFrame*, 
int*, unsigned char*, int)'
collect2: ld returned 1 exit status
make[1]: *** [mcu] Error 1
make[1]: Leaving directory `/export/darilion/confiance/mcu/media'
make: *** [all] Error 2


regards
klaus
> 
> Greetings
> Sergio
> 
> 
> ---------- Original Message ----------------------------------
> From: Klaus Darilion <klaus.mailinglists at pernau.at>
> Reply-To: Development discussion of video media support in Asterisk<asterisk-video at lists.digium.com>
> Date:  Fri, 22 Jun 2007 10:56:02 +0200
> 
>>
>> Lorenzo Miniero wrote:
>>> Klaus,
>>>
>>> you need to appropriately set up the variables in config.mk
>>> For example, where you see /root/mcu, there should be 
>>> /export/darilion/confiance/mcu. Same for where xmlrpc is installed.
>> Hi Lorenzo!
>>
>> This brings me one step closer, and after installation of xmlrpc 1.1 
>> (version 1.06 did not worked) the mcu compiles fine. But I have linking 
>> problems against ffmpeg.
>>
>> /export/darilion/confiance/mcu/media/build/debug/h263codec.o(.text+0x17f): 
>> In function `H263Encoder::H263Encoder[not-in-charge](int, int)':
>> /export/darilion/confiance/mcu/media/src/h263/h263codec.cpp:31: 
>> undefined reference to `avcodec_init()'
>>
>> avcodec_init as defined in libavcodec, which is installed in 
>> /usr/local/lib (which worked fine when building your videomixer)
>>
>> I also modified the Makefile to explicitly include -L/usr/local/lib 
>> without luck.
>>
>> Any hints?
>>
>> regards
>> klaus
>>
>>
>>
>> _______________________________________________
>> --Bandwidth and Colocation provided by Easynews.com --
>>
>> asterisk-video mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-video
>>
>  
> 
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-video



More information about the asterisk-video mailing list