[Asterisk-video] Mediamixer
Lorenzo Miniero
lorenzo.miniero at unina.it
Fri Jun 22 05:51:16 CDT 2007
Hi Klaus,
you may need to wrap an extern "C" {..} around all the includes to C
libraries, since Sergio's Mixer is written in C++. I had to to this for
gsm.h, for example, since I always got undefined references to gsm methods:
OLD:
#include "gsm.h"
NEW:
extern "C" {
#include "gsm.h"
}
Try doing the same for all the includes of "avcodec.h" (or at least for
those in the h263-related code) and see if it helps.
Regards,
Lorenzo
Klaus Darilion ha scritto:
>
> 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
>
--
Lorenzo Miniero, Junior Researcher
Dipartimento di Informatica e Sistemistica
Università degli Studi di Napoli "Federico II"
Via Claudio 21 -- 80125 Napoli (Italy)
Phone: +390817683821 - Fax: +390817683816
Email: lorenzo.miniero at unina.it
More information about the asterisk-video
mailing list