List Info

Thread: Re: Problem compiling Mediamixer




Re: Problem compiling Mediamixer
country flaguser name
Spain
2007-10-02 09:53:59

Can you check that libgsm.so is present in your system? I
found that in some cases only 
libgsm.a is distributed in the devel package..

---------- Original Message
----------------------------------
From: "jeremij jerome" <jeremijgmail.com>
Reply-To: Development discussion of video media support in
Asterisk<asterisk-videolists.digium.com>
Date:  Tue, 2 Oct 2007 16:46:09 +0200

>Hi all,
>
>I'm trying to compile Mediamixer (downloaded from http://sip.fontventa.com/)
>but I'm stuck with gsm libraries. This is what I get
when I launch 'make':
>
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x51): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13:
undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x6b):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:
16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0xed): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13:
undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x107):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp
:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x152): In
>function `GSMCodec::~GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21:
undefined reference
>to `gsm_destroy'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x1c4): In
>function `GSMCodec::~GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21:
undefined reference
>to `gsm_destroy'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x236): In
>function `GSMCodec::~GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21:
undefined reference
>to `gsm_destroy'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x2c5): In
>function `GSMCodec::Encode(unsigned short*, int,
unsigned char*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:31:
undefined reference
>to `gsm_encode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x30b): In
>function `GSMCodec:ecode(un
signed char*, int, unsigned short*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:46:
undefined reference
>to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x34f):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp
:54:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x378):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp
:60:
>undefined reference to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.te
xt+0x3a6):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp
:64:
>undefined reference to `gsm_decode'
>collect2: ld returned 1 exit status
>make: *** [mcu] Error 1
>
>I guess that is something related to gsm libraries. I'm
using CentOS 4.4 and
>the only library I found working is
gsm-devel-1.0.10-3.i386.rpm.
>
>Could someone help me ?
>
>Thanks,
>Jeremi
>
>
>
>
 

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.c
om--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-video

Re: Problem compiling Mediamixer
user name
2007-10-02 10:36:08
We fixed the issue compiling ffmpeg with --enable-libgsm.
&nbsp;
Now we have another one. We compiled app_mixer and we have launche ./mcu. But when we start Asterisk, we got:
&nbsp;
...
[5084]>CreateConference [Default Room]
[5084]>MakeCall  [CreateConference]
Segmentation fault
...
 
Launching ./test we got:
&nbsp;
[5340]>CreateConference [Sergio]
[5340]>MakeCall ; [CreateConference]
Segmentation fault
&nbsp;
 ;
Any clue?
&nbsp;
Thanks.
&nbsp;
&nbsp;


&nbsp;
On 10/2/07, Sergio Garcia < sergio.garciafontventa.com">sergio.garciafontventa.com> wrote:


Can you check that libgsm.so is present in your system? I found that in some cases only
libgsm.a is distributed in the devel package..

---------- Original Message ----------------------------------
From: "jeremij jerome&quot; < jeremijgmail.com">jeremijgmail.com>
Reply-To: Development discussion of video media support in Asterisk&lt; asterisk-videolists.digium.com">asterisk-videolists.digium.com>
Date: ; Tue, 2 Oct 2007 16:46:09 +0200

>;Hi all,
>
>I'm trying to compile Mediamixer (downloaded from http://sip.fontventa.com/)
&gt;but I'm stuck with gsm libraries. This is what I get when I launch 'make&#39;:
>
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x51): In
>function `GSMCodec::GSMCodec()':
&gt;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x6b):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0xed): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x107):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x152): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x1c4): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x236): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x2c5): In
>function `GSMCodec::Encode(unsigned short*, int, unsigned char*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:31: undefined reference
>to `gsm_encode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x30b): In
>function `GSMCodec:ecode(unsigned char*, int, unsigned short*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:46: undefined reference
>to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x34f):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:54:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x378):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:60:
>undefined reference to `gsm_decode'
&gt;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x3a6):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:64:
>undefined reference to `gsm_decode'
>collect2: ld returned 1 exit status
&gt;make: *** [mcu] Error 1
>
>;I guess that is something related to gsm libraries. I'm using CentOS 4.4 and
>the only library I found working is gsm-devel-1.0.10-3.i386.rpm.
>;
>Could someone help me ?
>
&gt;Thanks,
>Jeremi
>
>
&gt;
>


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
&nbsp; http://lists.digium.com/mailman/listinfo/asterisk-video

Re: Problem compiling Mediamixer
user name
2007-10-03 08:24:53
Hi All,
&nbsp;
we made some steps forward (we had to fix the path of xmlrpc library). Now the mcu runs, but when we run ./test we obtain this:

[4636]>Run [0xbff19b50]
[4636]-Handler on /status
[4636]-Handler on /mcu
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]<;CreateConferencei [100]
[4636]>GetConferenceRef [100]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [100]
[4636]<ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]&lt;CreateConferencei [101]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]&gt;CreateParticipant
[4636]>CreateMixer video [1]
[4636]<CreateMixer video
[4636]>CreateMixer audio [1]
[4636]<CreateMixer audio
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]-SetAudioCodec [3]
[4636]>Init video stream
[4636]<Init video stream
[4636]>Init audio stream
[4636]<Init audio stream
[4636]>Init mixer [1]
[4636]PipeVideoInput init
[4636]PipeVideoOutput init
[4636]<Init mixer [1]
[4636]>Init mixer [1]
[4636]PipeAudioOutput init
[4636]<Init mixer [1]
[4636]<CreateParticipant [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetVideoCodec[1]
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetAudioCodec [1]
[4636]-SetAudioCodec [0]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-StartSendingAudio [1]
[4636]>StartSending audio [192.168.195.1,1234]
[4636]-SetRemotePort [192.168.195.1 ,1234,0]
[4636]&lt;StartSending audio [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-StartSendingVideo [1]
[4636]>StartSending video [192.168.195.1,1236,103]
[4636]-SetRemotePort [192.168.195.1 ,1236,103]
[4636]<StartSending video [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-StartReceivingVideo [1]
[4636]-StartReceiving Video [32814]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetCompositionType [0,0]
[4636]>SetCompositionType [0,0]
[4636]<SetCompositionType
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]SendVideoThread [4636]
[4636]>SendVideo [352,288,5,300,4,8]
[4636]-CreateVideoEncoder [103,4,8]
[4636]-StartVideoCapture [352,288,300]
[4636]-SetSize [352,288]
[4636]-OpenCodec H263 [5120bps,300fps]
[h263 0x8828f0]Warning keyframe interval too large! reducing it ...
[4636]-Sending video
[4636]RecVideoThread [4636]
[4636]>RecVideo
[4636]<ProccessRequest
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]SendAudioThread [4636]
[4636]>SendAudio
[4636]-CreateAudioCodec [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]

 ;
Using Asterisk 1.4.11, app_mixer and X-Lite we obtain this:
&nbsp;
...
[5022]-OpenCodec H263 [5120bps,300fps]
[h263 0xe478f0]Warning keyframe interval too large! reducing it ...
[5022]-Sending video
[5022]Silence
[5022]Error recv video [0]
[5022]-CreateVideoDecoder[34]
[5022]Lost packet
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[5022]Silence
[h263 0xe478f0]rc buffer underflow
...
&nbsp;
Could someone help us to understand the reason of these errors ?  Thanks,
 
Jeremi
&nbsp;
&nbsp;
&nbsp;
 
On 10/2/07, jeremij jerome < jeremijgmail.com">jeremijgmail.com> wrote:
We fixed the issue compiling ffmpeg with --enable-libgsm.
&nbsp;
Now we have another one. We compiled app_mixer and we have launche ./mcu. But when we start Asterisk, we got:
&nbsp;
...
[5084]>CreateConference [Default Room]
[5084]>MakeCall  [CreateConference]
Segmentation fault
...
 
Launching ./test we got:
&nbsp;
[5340]>CreateConference [Sergio]
[5340]>MakeCall ; [CreateConference]
Segmentation fault
&nbsp;
 ;
Any clue?
&nbsp;
Thanks.
 
 


 
On 10/2/07, Sergio Garcia <fontventa.com" target="_blank">sergio.garciafontventa.com > wrote:


Can you check that libgsm.so is present in your system? I found that in some cases only
libgsm.a is distributed in the devel package..

---------- Original Message ----------------------------------
From: "jeremij jerome&quot; <gmail.com" target="_blank"> jeremijgmail.com>
Reply-To: Development discussion of video media support in Asterisk&lt; lists.digium.com" target="_blank"> asterisk-videolists.digium.com>
Date: ; Tue, 2 Oct 2007 16:46:09 +0200

>;Hi all,
>
>I'm trying to compile Mediamixer (downloaded from http://sip.fontventa.com/)
&gt;but I'm stuck with gsm libraries. This is what I get when I launch 'make&#39;:
>
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x51): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x6b):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0xed): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x107):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x152): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x1c4): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x236): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x2c5): In
>function `GSMCodec::Encode(unsigned short*, int, unsigned char*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:31: undefined reference
>to `gsm_encode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x30b): In
>function `GSMCodec:ecode(unsigned char*, int, unsigned short*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:46: undefined reference
>to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x34f):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:54:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x378):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:60:
>undefined reference to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x3a6):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:64:
>;undefined reference to `gsm_decode'
>collect2: ld returned 1 exit status
&gt;make: *** [mcu] Error 1
>
>;I guess that is something related to gsm libraries. I'm using CentOS 4.4 and
>the only library I found working is gsm-devel-1.0.10-3.i386.rpm.
>;
>Could someone help me ?
>
&gt;Thanks,
&gt;Jeremi
&gt;
>
&gt;
>


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
&nbsp;  http://lists.digium.com/mailman/listinfo/asterisk-video


Re: Problem compiling Mediamixer
user name
2007-10-03 08:40:30
Could the problem be related to ffmpeg ?  Which are the parameters we should use for the "configure" of ffmpeg ?
 ;
thanks.


&nbsp;
On 10/3/07, jeremij jerome < jeremijgmail.com">jeremijgmail.com> wrote:
Hi All,
&nbsp;
we made some steps forward (we had to fix the path of xmlrpc library). Now the mcu runs, but when we run ./test we obtain this:

[4636]>Run [0xbff19b50]
[4636]-Handler on /status
[4636]-Handler on /mcu
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]<;CreateConferencei [100]
[4636]&gt;GetConferenceRef [100]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [100]
[4636]&lt;ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]&lt;CreateConferencei [101]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]&gt;CreateParticipant
[4636]>CreateMixer video [1]
[4636]<CreateMixer video
[4636]>CreateMixer audio [1]
[4636]<CreateMixer audio
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]-SetAudioCodec [3]
[4636]&gt;Init video stream
[4636]<Init video stream
[4636]>Init audio stream
[4636]<Init audio stream
[4636]>Init mixer [1]
[4636]PipeVideoInput init
[4636]PipeVideoOutput init
[4636]<Init mixer [1]
[4636]&gt;Init mixer [1]
[4636]PipeAudioOutput init
[4636]<Init mixer [1]
[4636]<CreateParticipant [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetVideoCodec[1]
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]>ReleaseConferenceRef [101]
[4636]&lt;ReleaseConferenceRef
[4636]<;ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetAudioCodec [1]
[4636]-SetAudioCodec [0]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]&lt;GetConferenceRef
[4636]-StartSendingAudio [1]
[4636]>StartSending audio [192.168.195.1,1234]
[4636]-SetRemotePort [192.168.195.1 ,1234,0]
[4636]<StartSending audio [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<;GetConferenceRef
[4636]-StartSendingVideo [1]
[4636]>StartSending video [192.168.195.1,1236,103]
[4636]-SetRemotePort [ 192.168.195.1 ,1236,103]
[4636]<;StartSending video [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-StartReceivingVideo [1]
[4636]-StartReceiving Video [32814]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetCompositionType [0,0]
[4636]>SetCompositionType [0,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]SendVideoThread [4636]
[4636]>SendVideo [352,288,5,300,4,8]
[4636]-CreateVideoEncoder [103,4,8]
[4636]-StartVideoCapture [352,288,300]
[4636]-SetSize [352,288]
[4636]-OpenCodec H263 [5120bps,300fps]
[h263 0x8828f0]Warning keyframe interval too large! reducing it ...
[4636]-Sending video
[4636]RecVideoThread [4636]
[4636]&gt;RecVideo
[4636]<ProccessRequest
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]SendAudioThread [4636]
[4636]>SendAudio
[4636]-CreateAudioCodec [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]

 ;
Using Asterisk 1.4.11, app_mixer and X-Lite we obtain this:
&nbsp;
...
[5022]-OpenCodec H263 [5120bps,300fps]
[h263 0xe478f0]Warning keyframe interval too large! reducing it ...
[5022]-Sending video
[5022]Silence
[5022]Error recv video [0]
[5022]-CreateVideoDecoder[34]
[5022]Lost packet
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[5022]Silence
[h263 0xe478f0]rc buffer underflow
...
 
Could someone help us to understand the reason of these errors ?  Thanks,
 
Jeremi
 
 
 
 
On 10/2/07, jeremij jerome <gmail.com" target="_blank">jeremijgmail.com > wrote:
We fixed the issue compiling ffmpeg with --enable-libgsm.
&nbsp;
Now we have another one. We compiled app_mixer and we have launche ./mcu. But when we start Asterisk, we got:
&nbsp;
...
[5084]>CreateConference [Default Room]
[5084]>MakeCall  [CreateConference]
Segmentation fault
...
 
Launching ./test we got:
&nbsp;
[5340]>CreateConference [Sergio]
[5340]>MakeCall ; [CreateConference]
Segmentation fault
&nbsp;
 ;
Any clue?
&nbsp;
Thanks.
 
 


 
On 10/2/07, Sergio Garcia <fontventa.com" target="_blank">sergio.garciafontventa.com > wrote:


Can you check that libgsm.so is present in your system? I found that in some cases only
libgsm.a is distributed in the devel package..

---------- Original Message ----------------------------------
From: "jeremij jerome&quot; <gmail.com" target="_blank"> jeremijgmail.com>
Reply-To: Development discussion of video media support in Asterisk&lt; lists.digium.com" target="_blank"> asterisk-videolists.digium.com>
Date: ; Tue, 2 Oct 2007 16:46:09 +0200

>;Hi all,
>
>I'm trying to compile Mediamixer (downloaded from http://sip.fontventa.com/)
&gt;but I'm stuck with gsm libraries. This is what I get when I launch 'make&#39;:
>
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x51): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x6b):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0xed): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x107):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x152): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x1c4): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x236): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x2c5): In
>function `GSMCodec::Encode(unsigned short*, int, unsigned char*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:31: undefined reference
>to `gsm_encode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x30b): In
>function `GSMCodec:ecode(unsigned char*, int, unsigned short*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:46: undefined reference
>to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x34f):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:54:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x378):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:60:
>undefined reference to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x3a6):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:64:
>;undefined reference to `gsm_decode'
>collect2: ld returned 1 exit status
&gt;make: *** [mcu] Error 1
>
>;I guess that is something related to gsm libraries. I'm using CentOS 4.4 and
>the only library I found working is gsm-devel-1.0.10-3.i386.rpm.
>;
>Could someone help me ?
>
&gt;Thanks,
&gt;Jeremi
&gt;
>
&gt;
>


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
&nbsp;  http://lists.digium.com/mailman/listinfo/asterisk-video



Re: Problem compiling Mediamixer
user name
2007-10-05 07:34:14
Hi all,
&nbsp;
unfortunately we aren't proceeding. Media Mixer still reports us errors. Can someone describe us a working environment (os, gcc version, configure parameters for ffmpeg...) ?
 
Thanks,
Jeremi

 
On 10/3/07, jeremij jerome < jeremijgmail.com">jeremijgmail.com> wrote:
Could the problem be related to ffmpeg ?  Which are the parameters we should use for the "configure" of ffmpeg ?
 ;
thanks.


 ;
On 10/3/07, jeremij jerome <gmail.com" target="_blank">jeremijgmail.com > wrote:
Hi All,
&nbsp;
we made some steps forward (we had to fix the path of xmlrpc library). Now the mcu runs, but when we run ./test we obtain this:

[4636]>Run [0xbff19b50]
[4636]-Handler on /status
[4636]-Handler on /mcu
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]<;CreateConferencei [100]
[4636]&gt;GetConferenceRef [100]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [100]
[4636]&lt;ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>CreateConference
[4636]&lt;CreateConferencei [101]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-Init multiconf
[4636]-SetCompositionType [1,0]
[4636]>SetCompositionType [1,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]&gt;CreateParticipant
[4636]>CreateMixer video [1]
[4636]<CreateMixer video
[4636]>CreateMixer audio [1]
[4636]<CreateMixer audio
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]-SetAudioCodec [3]
[4636]&gt;Init video stream
[4636]<Init video stream
[4636]>Init audio stream
[4636]<Init audio stream
[4636]>Init mixer [1]
[4636]PipeVideoInput init
[4636]PipeVideoOutput init
[4636]<Init mixer [1]
[4636]&gt;Init mixer [1]
[4636]PipeAudioOutput init
[4636]<Init mixer [1]
[4636]<CreateParticipant [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetVideoCodec[1]
[4636]-SetVideoCodec [103,300,5,4,8]
[4636]>ReleaseConferenceRef [101]
[4636]&lt;ReleaseConferenceRef
[4636]<;ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetAudioCodec [1]
[4636]-SetAudioCodec [0]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]&lt;GetConferenceRef
[4636]-StartSendingAudio [1]
[4636]>StartSending audio [192.168.195.1,1234]
[4636]-SetRemotePort [192.168.195.1 ,1234,0]
[4636]<StartSending audio [1]
[4636]>ReleaseConferenceRef [101]
[4636]&lt;ReleaseConferenceRef
[4636]<;ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<;GetConferenceRef
[4636]-StartSendingVideo [1]
[4636]&gt;StartSending video [192.168.195.1,1236,103]
[4636]-SetRemotePort [ 192.168.195.1 ,1236,103]
[4636]<;StartSending video [1]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]&gt;GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-StartReceivingVideo [1]
[4636]-StartReceiving Video [32814]
[4636]>ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]<ProccessRequest
[4636]-Dispatching [/mcu]
[4636]>ProcessRequest [/mcu]
[4636]>GetConferenceRef [101]
[4636]<GetConferenceRef
[4636]-SetCompositionType [0,0]
[4636]>SetCompositionType [0,0]
[4636]<SetCompositionType
[4636]&gt;ReleaseConferenceRef [101]
[4636]<ReleaseConferenceRef
[4636]-MixAudioThread [4636]
[4636]SendVideoThread [4636]
[4636]>SendVideo [352,288,5,300,4,8]
[4636]-CreateVideoEncoder [103,4,8]
[4636]-StartVideoCapture [352,288,300]
[4636]-SetSize [352,288]
[4636]-OpenCodec H263 [5120bps,300fps]
[h263 0x8828f0]Warning keyframe interval too large! reducing it ...
[4636]-Sending video
[4636]RecVideoThread [4636]
[4636]&gt;RecVideo
[4636]<ProccessRequest
[4636]-MixVideoThread [4636]
[4636]>MixVideo
[4636]SendAudioThread [4636]
[4636]>SendAudio
[4636]-CreateAudioCodec [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]
[4636]Error recv video [0]

 ;
Using Asterisk 1.4.11, app_mixer and X-Lite we obtain this:
&nbsp;
...
[5022]-OpenCodec H263 [5120bps,300fps]
[h263 0xe478f0]Warning keyframe interval too large! reducing it ...
[5022]-Sending video
[5022]Silence
[5022]Error recv video [0]
[5022]-CreateVideoDecoder[34]
[5022]Lost packet
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[h263 0xe478f0]rc buffer underflow
[5022]Silence
[h263 0xe478f0]rc buffer underflow
...
 
Could someone help us to understand the reason of these errors ?  Thanks,
 
Jeremi
 
 
 
 
On 10/2/07, jeremij jerome <gmail.com" target="_blank">jeremijgmail.com > wrote:
We fixed the issue compiling ffmpeg with --enable-libgsm.
&nbsp;
Now we have another one. We compiled app_mixer and we have launche ./mcu. But when we start Asterisk, we got:
&nbsp;
...
[5084]>CreateConference [Default Room]
[5084]>MakeCall  [CreateConference]
Segmentation fault
...
 
Launching ./test we got:
&nbsp;
[5340]>CreateConference [Sergio]
[5340]>MakeCall ; [CreateConference]
Segmentation fault
&nbsp;
 ;
Any clue?
&nbsp;
Thanks.
 
 


 
On 10/2/07, Sergio Garcia <fontventa.com" target="_blank">sergio.garciafontventa.com > wrote:


Can you check that libgsm.so is present in your system? I found that in some cases only
libgsm.a is distributed in the devel package..

---------- Original Message ----------------------------------
From: "jeremij jerome&quot; <gmail.com" target="_blank"> jeremijgmail.com>
Reply-To: Development discussion of video media support in Asterisk&lt; lists.digium.com" target="_blank"> asterisk-videolists.digium.com>
Date: ; Tue, 2 Oct 2007 16:46:09 +0200

>;Hi all,
>
>I'm trying to compile Mediamixer (downloaded from http://sip.fontventa.com/)
&gt;but I'm stuck with gsm libraries. This is what I get when I launch 'make&#39;:
>
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x51): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x6b):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0xed): In
>function `GSMCodec::GSMCodec()':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:13: undefined reference
>to `gsm_create'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x107):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:16:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x152): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x1c4): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x236): In
>function `GSMCodec::~GSMCodec()':
>;/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:21: undefined reference
>to `gsm_destroy'
>;/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x2c5): In
>function `GSMCodec::Encode(unsigned short*, int, unsigned char*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:31: undefined reference
>to `gsm_encode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x30b): In
>function `GSMCodec:ecode(unsigned char*, int, unsigned short*, int)':
>/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:46: undefined reference
>to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x34f):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:54:
>undefined reference to `gsm_option'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x378):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:60:
>undefined reference to `gsm_decode'
>/usr/src/mediamixer/mcu/media/build/debug/gsmcodec.o(.text+0x3a6):/usr/src/mediamixer/mcu/media/src/gsm/gsmcodec.cpp:64:
>;undefined reference to `gsm_decode'
>collect2: ld returned 1 exit status
&gt;make: *** [mcu] Error 1
>
>;I guess that is something related to gsm libraries. I'm using CentOS 4.4 and
>the only library I found working is gsm-devel-1.0.10-3.i386.rpm.
>;
>Could someone help me ?
>
&gt;Thanks,
&gt;Jeremi
&gt;
>
&gt;
>


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
&nbsp;  http://lists.digium.com/mailman/listinfo/asterisk-video




[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )