paulc
6eaa308552
Added support for WB and UWB audio formats.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@6451 acf43c95-373e-0410-b603-e72c3f656dc1
2020-11-03 11:30:40 +00:00
paulc
c67312d159
Added extra checks for race conditions where CallEndpoint::setEndpoint() may fail.
...
Added convenience static RefObject::alive() method to check a RefObject pointer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@6177 acf43c95-373e-0410-b603-e72c3f656dc1
2017-01-27 11:25:29 +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
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
ed30258c82
Support for multiplexing both recorded parties into a single file or stream.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5308 acf43c95-373e-0410-b603-e72c3f656dc1
2012-10-24 11:18:47 +00:00
paulc
bf57830c7f
Added possibility to track message progress through handlers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@5107 acf43c95-373e-0410-b603-e72c3f656dc1
2012-06-12 23:47:01 +00:00
paulc
a2812051f2
Added Semaphore class, made Mutex derive from (new class) Lockable, made Lock able to get a lock on any Lockable - Mutex or Semaphore.
...
Use pthread_mutex_timedlock and sem_timedwait if available on platform.
Fixed a bug in the IAX channel exposed by Mutex having virtual methods.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2761 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-22 12:57:14 +00:00
paulc
8520218d2d
Added flags to data forwarded through DataNodes.
...
The amount of consumed data is returned to the source.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2745 acf43c95-373e-0410-b603-e72c3f656dc1
2009-07-02 09:24:33 +00:00
paulc
c669a24f90
Added mutex names to most Yate modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2613 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-05 14:06:39 +00:00
paulc
a3976d949a
Mux does no longer displays details in status overview.
...
Removed a redundant mutex lock - Module::msgStatus already locks the module.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2236 acf43c95-373e-0410-b603-e72c3f656dc1
2008-09-22 14:15:01 +00:00
marian
16fc451334
Removed superfluous early load call.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1719 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 12:38:29 +00:00
marian
afed19f4d8
Don't delete objects created by this module and owned by other modules.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1718 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 08:31:58 +00:00
marian
8d6c1dd880
Instruct the engine to do a late unload of the module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1717 acf43c95-373e-0410-b603-e72c3f656dc1
2008-02-08 08:13:08 +00:00
paulc
081199207d
Avoid deadlock by just dropping data if failing to lock.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1574 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 21:39:42 +00:00
paulc
6cafd1f46f
Fixed cleanup order to avoid clearing sources too early.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1573 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 20:57:44 +00:00
paulc
51c2be0fb1
Fixed delete / delete[] mismatch.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1572 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-21 19:43:26 +00:00
marian
0d2711fef1
Added data multiplexer module.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@1522 acf43c95-373e-0410-b603-e72c3f656dc1
2007-12-06 17:01:46 +00:00