[Freeswitch-dev] lock unlock in PortAudio
Michael Jerris
mike at jerris.com
Wed Apr 23 12:50:41 EDT 2008
Try again svn revision 8177 or later, see if that does the trick.
Mike
On Apr 23, 2008, at 4:32 AM, Sluschny, Thomas wrote:
> yes, it compiles now,
> thank you Mike.
>
> the only thing i get now are these 2 warnings:
> Warnung 1 warning C4552: '-' : operator has no effect; expected
> operator with side-effect d:\download\svn-win32-1.4.5\bin
> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 448
> Warnung 2 warning C4552: '*' : operator has no effect; expected
> operator with side-effect d:\download\svn-win32-1.4.5\bin
> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 449
> I'm not shure, that the calculation will be correct with this
> warnings (i didn't test it and i've got not so much experience here)?
> (do not misunderstand me, i don't want to bother you ;) )
>
> Thomas
>
>
> Von: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org
> ] Im Auftrag von Michael Jerris
> Gesendet: Dienstag, 22. April 2008 17:04
> An: freeswitch-dev at lists.freeswitch.org
> Betreff: Re: [Freeswitch-dev] lock unlock in PortAudio
>
> Please update and see if that fixes the lpc10_decode.c:447 issue.
>
> Mike
>
> On Apr 22, 2008, at 10:22 AM, Sluschny, Thomas wrote:
>> ok, inet_pton problem is solved now :)
>> but ... ;(
>> Fehler 1 Die Datei "d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\pthreads-w32-2-7-0-release" konnte nicht
>> gelöscht werden.
>> Stellen Sie sicher, dass die Datei nicht geöffnet oder
>> schreibgeschützt ist. Download PTHREAD
>> Fehler 2 Die Datei "d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\howl-1.0.0" konnte nicht gelöscht werden.
>> Stellen Sie sicher, dass die Datei nicht geöffnet oder
>> schreibgeschützt ist. Download HOWL
>> Warnung 3 warning C4244: '+=' : conversion from 'int' to 'int16_t',
>> possible loss of data d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 180
>> Warnung 4 warning C4244: '+=' : conversion from 'int' to 'int16_t',
>> possible loss of data d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 195
>> Warnung 5 warning C4244: '-=' : conversion from 'int' to 'int16_t',
>> possible loss of data d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 224
>> Warnung 6 warning C4244: '-=' : conversion from 'int' to 'int16_t',
>> possible loss of data d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 230
>> Warnung 7 warning C4244: '+=' : conversion from 'int' to 'int16_t',
>> possible loss of data d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 69
>> Fehler 8 error C2143: syntax error : missing ')' before ';' d:
>> \download\svn-win32-1.4.5\bin\freeswitch1.0\libs\voipcodecs\src
>> \lpc10_decode.c 447
>> Warnung 9 warning C4552: '*' : operator has no effect; expected
>> operator with side-effect d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>> Warnung 10 warning C4552: '-' : operator has no effect; expected
>> operator with side-effect d:\download\svn-win32-1.4.5\bin
>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>> Fehler 11 error C2059: syntax error : ')' d:\download\svn-
>> win32-1.4.5\bin\freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>> Warnung 12 warning C4718: 'burnStack' : recursive call has no side
>> effects, deleting d:\download\svn-win32-1.4.5\bin\freeswitch1.0\libs
>> \libdingaling\src\sha1.c 542
>> Fehler 13 fatal error LNK1181: cannot open input file '..\..\..\..
>> \release\libvoipcodecs.lib' mod_voipcodecs
>>
>> the only real problem i see is line 447 in lpc10_decode.c:
>> rmsi[*nout - 1] = logf(s->rmso) + prop*(logf(*rms) - logf(s->rmso));
>>
>> i don't know exactly the problem but it worked with:
>>
>> f1 = logf(*rms);
>>
>> f2 = f1 - logf(s->rmso);
>>
>> f1 = prop * f2;
>>
>> f2 = logf(s->rmso);
>>
>> rmsi[*nout - 1] = f2 + f1;
>>
>>
>>
>> hope this helps,
>>
>> Thomas
>>
>>
>> Von: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org
>> ] Im Auftrag von Michael Jerris
>> Gesendet: Dienstag, 22. April 2008 14:37
>> An: freeswitch-dev at lists.freeswitch.org
>> Betreff: Re: [Freeswitch-dev] lock unlock in PortAudio
>>
>> I had forgotten to update the msvc 2005 build files, those are in
>> tree now. Are there any other warnings/errors from your build now
>> without the workarounds?
>>
>> Mike
>>
>> On Apr 22, 2008, at 5:45 AM, Sluschny, Thomas wrote:
>>> sry i forgot: i updated to rev. 8165
>>>
>>> Von: Sluschny, Thomas
>>> Gesendet: Dienstag, 22. April 2008 11:42
>>> An: 'freeswitch-dev at lists.freeswitch.org'
>>> Betreff: AW: [Freeswitch-dev] lock unlock in PortAudio
>>>
>>> I updated complete, but errors still exists, here my complete
>>> output:
>>>
>>> Fehler 1 Die Datei "d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\pthreads-w32-2-7-0-release" konnte nicht
>>> gelöscht werden.
>>> Stellen Sie sicher, dass die Datei nicht geöffnet oder
>>> schreibgeschützt ist. Download PTHREAD
>>> Fehler 2 error LNK2001: unresolved external symbol
>>> _switch_inet_pton switch_core.obj
>>> Fehler 3 error LNK2001: unresolved external symbol
>>> _switch_inet_pton switch_utils.obj
>>> Fehler 4 fatal error LNK1120: 1 unresolved externals D:\download
>>> \svn-win32-1.4.5\bin\freeswitch1.0\Release\FreeSwitch.dll
>>> Fehler 5 Die Datei "d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\howl-1.0.0" konnte nicht gelöscht werden.
>>> Stellen Sie sicher, dass die Datei nicht geöffnet oder
>>> schreibgeschützt ist. Download HOWL
>>> Warnung 6 warning C4244: '+=' : conversion from 'int' to
>>> 'int16_t', possible loss of data d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 180
>>> Warnung 7 warning C4244: '+=' : conversion from 'int' to
>>> 'int16_t', possible loss of data d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 195
>>> Warnung 8 warning C4244: '-=' : conversion from 'int' to
>>> 'int16_t', possible loss of data d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 224
>>> Warnung 9 warning C4244: '-=' : conversion from 'int' to
>>> 'int16_t', possible loss of data d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\oki_adpcm.c 230
>>> Warnung 10 warning C4244: '+=' : conversion from 'int' to
>>> 'int16_t', possible loss of data d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 69
>>> Fehler 11 error C2143: syntax error : missing ')' before ';' d:
>>> \download\svn-win32-1.4.5\bin\freeswitch1.0\libs\voipcodecs\src
>>> \lpc10_decode.c 447
>>> Warnung 12 warning C4552: '*' : operator has no effect; expected
>>> operator with side-effect d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>>> Warnung 13 warning C4552: '-' : operator has no effect; expected
>>> operator with side-effect d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>>> Fehler 14 error C2059: syntax error : ')' d:\download\svn-
>>> win32-1.4.5\bin\freeswitch1.0\libs\voipcodecs\src\lpc10_decode.c 447
>>> Warnung 15 warning C4718: 'burnStack' : recursive call has no side
>>> effects, deleting d:\download\svn-win32-1.4.5\bin
>>> \freeswitch1.0\libs\libdingaling\src\sha1.c 542
>>> Fehler 16 fatal error LNK1181: cannot open input file '..\..\..\..
>>> \release\libvoipcodecs.lib' mod_voipcodecs
>>> To prevent Fehler (error) 11 and 14 i created some helper
>>> variables as i mentioned before.
>>>
>>> Thomas
>>>
>>>
>>> Von: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org
>>> ] Im Auftrag von Michael Jerris
>>> Gesendet: Montag, 21. April 2008 16:37
>>> An: freeswitch-dev at lists.freeswitch.org
>>> Betreff: Re: [Freeswitch-dev] lock unlock in PortAudio
>>>
>>> I fixed the inet_pton and a few other windows build issues.
>>> Please report back if you have any other modules not building
>>> right with current trunk.
>>>
>>> Mike
>>>
>>> On Apr 21, 2008, at 9:48 AM, Anthony Minessale wrote:
>>>> please try rev 8130
>>>>
>>>> On Mon, Apr 21, 2008 at 7:47 AM, Sluschny, Thomas <Thomas.Sluschny at siemens.com
>>>> > wrote:
>>>> Hi all,
>>>>
>>>> i use a very old version of freeswitch so i decided to give the
>>>> version 1.0.pre4 (8124M) a try.
>>>>
>>>> I use WinXP and VS2005 Prof.
>>>>
>>>> At first a had to cope with some compile errors:
>>>> 1. inet_pton() was not defined, i use Curl_inet_pton() for that
>>>> now, but what is the "official" way
>>>> 2. some lpc10_decode errors, where i had to define some helper
>>>> variables
>>>>
>>>> And now my problem:
>>>> i make a call from portaudio to a sip device, 1st call is ok,
>>>> BUT if i do the same call again i hang in mod_PortAudio.c in line
>>>> 1141:
>>>> switch_mutex_lock(globals.device_lock);
>>>>
>>>> So it seams that someone doesnt unlock it :(
>>>>
>>>> Anybody else have seen this problem? Has it to do with the
>>>> compile error?
>>>>
>>>>
>>>>
>>>> Thanx in advance,
>>>>
>>>> Thomas Sluschny
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Freeswitch-dev mailing list
>>>> Freeswitch-dev at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>> http://www.freeswitch.org
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Anthony Minessale II
>>>>
>>>> FreeSWITCH http://www.freeswitch.org/
>>>> ClueCon http://www.cluecon.com/
>>>>
>>>> AIM: anthm
>>>> MSN:anthony_minessale at hotmail.com
>>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>>> IRC: irc.freenode.net #freeswitch
>>>>
>>>> FreeSWITCH Developer Conference
>>>> sip:888 at conference.freeswitch.org
>>>> iax:guest at conference.freeswitch.org/888
>>>> googletalk:conf+888 at conference.freeswitch.org
>>>> pstn:213-799-1400 _______________________________________________
>>>> Freeswitch-dev mailing list
>>>> Freeswitch-dev at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>> http://www.freeswitch.org
>>>
>>> ______________________________________________________________________________________________
>>> Freeswitch-dev mailing list
>>> Freeswitch-dev at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>> http://www.freeswitch.org
>
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20080423/6ab8fdb0/attachment-0001.html
More information about the Freeswitch-dev
mailing list