paulc
09f40eb24c
Added overallocation support for DataBlock.
...
This provides improved performance for repeated binary data appending.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5973 acf43c95-373e-0410-b603-e72c3f656dc1
2015-05-18 13:12:02 +00:00
paulc
37a72e4bc1
Added copyright notices to sources and scripts missing them.
...
Updated copyright notices for 2014.
Fixed end of lines in many files.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5755 acf43c95-373e-0410-b603-e72c3f656dc1
2014-02-05 11:42:17 +00:00
paulc
cf5d0fd71a
Changed license terms in each source file to reference an external file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5609 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-06 13:38:10 +00:00
paulc
78201aa0be
Added unHexify version that automatically detects separator presence.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5596 acf43c95-373e-0410-b603-e72c3f656dc1
2013-08-01 14:52:52 +00:00
paulc
3b49b78ecb
Added a shared static list of Atom strings and an YATOM macro.
...
This speeds up signifficantly the Yate RTTI on compilers that HAVE_BLOCK_RETURN.
Made the String comparison operator inline to shave off a few cycles.
Fast handle the comparison in identity case.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5449 acf43c95-373e-0410-b603-e72c3f656dc1
2013-04-12 13:19:14 +00:00
paulc
444d136aa8
Added G.711 tables to SVN.
...
Compute slin to mulaw and alaw tables at startup.
Got rid of the sox build time dependency.
git-svn-id: http://yate.null.ro/svn/yate/trunk@5050 acf43c95-373e-0410-b603-e72c3f656dc1
2012-05-09 12:32:43 +00:00
paulc
fa0269ba4f
New YSTRING macro that creates an ad-hoc static const String to speed up comparations and conversions from literal strings.
...
On unsupported compilers the literal string is returned unchanged.
git-svn-id: http://yate.null.ro/svn/yate/trunk@4423 acf43c95-373e-0410-b603-e72c3f656dc1
2011-06-03 12:26:53 +00:00
marian
a17323af75
Avoid output buffer re-alloc if needed size don't change in various data translators.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@3769 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-02 13:59:02 +00:00
paulc
65fa4adbd4
Fixed warnings and a few minor bugs when compiling on a different architecture.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2724 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-19 11:19:20 +00:00
paulc
29a9368277
Escape \r and \n too.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2533 acf43c95-373e-0410-b603-e72c3f656dc1
2009-03-22 21:54:13 +00:00
paulc
2c3dd2bc2a
Added support for SQL escaping a binary DataBlock.
...
Replacing with SQL escaping a NamedPointer parameter of a NamedList that holds a DataBlock will insert the escaped binary data instead.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2475 acf43c95-373e-0410-b603-e72c3f656dc1
2009-02-06 19:37:01 +00:00
paulc
f863fa716a
Constified the internal empty object.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2284 acf43c95-373e-0410-b603-e72c3f656dc1
2008-10-22 16:15:20 +00:00
marian
5ac1057ebf
Now a data block can be built from a string containing hexadecimal values.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1652 acf43c95-373e-0410-b603-e72c3f656dc1
2008-01-21 14:09:14 +00:00
paulc
b42a894ddc
Directory reorder #3
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1476 acf43c95-373e-0410-b603-e72c3f656dc1
2007-11-15 23:06:36 +00:00
paulc
cda2d9f1c2
Updated copyright and FSF address.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@815 acf43c95-373e-0410-b603-e72c3f656dc1
2006-05-27 15:08:43 +00:00
paulc
b52a90a618
Updated copyright years, fixed %ll formatting.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@320 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-29 22:05:07 +00:00
paulc
6fae685e7e
no message
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@294 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-14 03:14:20 +00:00
paulc
d35d4d6b4a
Separated non-engine related classes in their own include file.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@279 acf43c95-373e-0410-b603-e72c3f656dc1
2005-04-08 10:55:22 +00:00
paulc
e14d74a073
*** empty log message ***
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@265 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-28 00:58:26 +00:00
paulc
61d3b640b0
Added Channel and Driver classes, beautified source a little.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@263 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-20 03:11:53 +00:00
paulc
8123c918b2
Moved the engine away, added install-noapi
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@260 acf43c95-373e-0410-b603-e72c3f656dc1
2005-03-18 18:16:59 +00:00
paulc
04d4ea2f2b
Added a central repository of data formats and moved related classes to a new
...
source file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@243 acf43c95-373e-0410-b603-e72c3f656dc1
2005-02-06 20:13:21 +00:00
paulc
93e54b3442
Added checks and debug messages for failed malloc.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@215 acf43c95-373e-0410-b603-e72c3f656dc1
2005-01-17 23:38:12 +00:00
paulc
bb18e2f311
Various minor engine improvments. Added more functionality in SIP.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@144 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-28 05:15:11 +00:00
paulc
f8a1595b61
Added final parameter to disconnect. Renamed most messages.
...
Version header file is generated at configure time. Added soname in library.
Proper handling of DTMF in IAX, H.323 and Zap.
git-svn-id: http://yate.null.ro/svn/yate/trunk@133 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-21 04:16:09 +00:00
paulc
7fafda0323
Many stability improvments.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@132 acf43c95-373e-0410-b603-e72c3f656dc1
2004-12-20 04:11:29 +00:00
paulc
3c141c611b
Added context jumping and message parameter setting to regexroute.
...
Added DDebug and NDebug macros to keep down the number of #define.
git-svn-id: http://yate.null.ro/svn/yate/trunk@116 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 21:01:04 +00:00
paulc
656e423474
Added copyright notice.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@114 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-29 03:56:41 +00:00
paulc
b64dd554e4
Added a textual disconnect reason - usefull for building proper messages.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@104 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 12:41:38 +00:00
paulc
767e4dcc23
Fixed major memory leak in threads.
...
Added automatic restart when no module is busy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@101 acf43c95-373e-0410-b603-e72c3f656dc1
2004-11-01 00:07:00 +00:00
paulc
e0a81b3118
More stability fixes and extra debug info.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@92 acf43c95-373e-0410-b603-e72c3f656dc1
2004-10-22 03:59:24 +00:00
paulc
2b1ff201db
Added timestamps to the data channels and external RTP support for h323chan.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@68 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-29 00:15:52 +00:00
diana
0704015cc0
Added IVR support, fixed some bugs.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@65 acf43c95-373e-0410-b603-e72c3f656dc1
2004-09-25 18:22:40 +00:00
paulc
ab85663c64
Codec support, IAX channel
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@4 acf43c95-373e-0410-b603-e72c3f656dc1
2004-06-03 22:26:29 +00:00
paulc
628070ee2e
Imported in new CVS
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2 acf43c95-373e-0410-b603-e72c3f656dc1
2004-05-22 00:05:20 +00:00