48 Commits

Author SHA1 Message Date
Anthony Minessale
2b5e18af41 revert 2013-09-06 00:50:17 +05:00
Anthony Minessale
471772489a revert 2013-09-06 00:48:18 +05:00
Anthony Minessale
e195b8512d revert f24d1cde3db80df630bee348adb06f4f7051fd8a 2013-09-06 00:32:03 +05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Travis Cross
065043ce67 Remove unused variable in mod_rtmp
Unused variables break the build with recent versions of gcc and
clang.
2013-05-26 04:53:16 +00:00
William King
480407e5f3 Removing logically dead code 2013-05-24 19:59:32 -07:00
Travis Cross
d2f3a3114e Spelling fix 2013-05-21 02:00:43 +00:00
William King
58e205ccdb how...? 2013-05-17 11:36:31 -07:00
William King
cfeb6aaf54 Since there isn't neutral ground, on the rtmp state callback we actually have to force the write lock of the session, but we only need a try lock on removing the session from the rsession->session_hash. This removes a deadlock caused when we had to enforce with locks that the rsession couldn't be destroyed if the FS session was in the middle of a hangup. 2013-05-17 11:36:30 -07:00
William King
f24d1cde3d Seems the session wasn't coming to the hangup in a locked state. 2013-05-17 11:36:30 -07:00
William King
36f198e883 Seems having a read lock still prevents a write lock to be taken, even if the thread that is trying to get the write lock currently has the read lock. 2013-05-17 11:36:29 -07:00
William King
9b0212ab59 Include the write lock since we're changing the tech_pvt 2013-05-17 11:36:29 -07:00
William King
b3117e8f88 FS-5395: --resolve Resolve another mod_rtmp crash where oh specific hangup scenarios there would be a free of variable that wasn't ever malloced 2013-05-08 16:54:05 -07:00
William King
0d5888de2f Revert "fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill"
This reverts commit d8edc031faa41d4e570aad1e347a0ed6c0d6c1d8.

Conflicts:
	src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-05-07 16:04:54 -07:00
William King
7ce7cbda57 FS-4332: --resolve 2013-05-03 00:01:24 -05:00
William King
17781cba1c FS-5240: --resolve Please test 2013-05-02 23:57:50 -05:00
William King
66d1755b06 If the rsession is null, then don't try to unlock it, since that'll just result in a segfault. 2013-04-23 17:52:33 -07:00
William King
5c87754e42 fixed rtmp active calls count 2013-04-23 17:52:33 -07:00
William King
1dd86108fb added rsession check before comparing its state. commented out active sessions loop 2013-04-23 17:52:32 -07:00
William King
f7cb641d17 Updating the contributor tags 2013-04-23 17:52:32 -07:00
William King
fa6d465711 Another variable name standardization 2013-04-23 17:52:32 -07:00
William King
e379a596b2 Should resolve the last of the rsession -> session and session -> rsession on_destroy race condition issues
Conflicts:
	src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:52:32 -07:00
William King
fec463fdfe White space cleanup and variable naming standardization 2013-04-23 17:52:32 -07:00
William King
ad3a5a3572 Standardizing on rsession to reference rtmp_session_t
Conflicts:
	src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:52:32 -07:00
William King
a687274308 Cleaning up and standardizing variable name to rsession if the session referenced is an rtmp_session_t 2013-04-23 17:52:32 -07:00
William King
f81d17c1e2 added debugging to print ip and port of rtmp connection as well as tie the rtmp session and fs session together 2013-04-23 17:52:31 -07:00
William King
d8edc031fa fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill 2013-04-23 17:52:31 -07:00
William King
37d2a34b04 Don't try to get the channel if the session is null. 2013-01-25 11:41:57 -08:00
William King
79069c66d1 FS-3882, FS-3546, FS-3712, FS-3970: --resolve Fixes the segfault in mod_rtmp where the channel was destroyed, but the endpoint still tried to send or receive data from the session. 2013-01-15 13:22:28 -08:00
Anthony Minessale
06a3266360 FS-4655 its not a bug its a behaviour request, try this patch 2012-09-27 14:27:28 -05:00
Stefan Knoblich
416f026f8c FreeSWITCH: Add preprocessor constant for default callerid number
SWITCH_DEFAULT_CLID_NUMBER and replace all occurrences
in the FreeSWITCH codebase.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-09-17 21:32:18 +02:00
Anthony Minessale
f43e8246f9 FS-4578 try this on dev branch HEAD 2012-08-30 16:15:03 -05:00
Anthony Minessale
210acdd165 FS-4505 --resolve 2012-08-08 10:08:29 -05:00
Mathieu Rene
a5cd951c53 Update the outgoing channel handler so it passes the "var_event" event down towards rtmp_send_incoming_call since variables passed using originate are not yet in the session before the outgoing channel function returns. 2012-05-22 14:00:39 -04:00
Ken Rice
c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale
55faab9d7b fix reversed arguements in mod_rtmp caught by gcc 4.6.2 2012-02-22 18:30:01 -06:00
Marc Olivier Chouinard
db11e571b2 FS-3604 --resolve 2011-12-15 22:00:14 -05:00
Anthony Minessale
f1d5120f63 FS-3735 2011-12-07 11:27:58 -06:00
Anthony Minessale
ebbd4bb374 FS-3681 --resolve -- contact consulting@freeswitch.org for a support contract and get priority attention for bugfixes 2011-11-09 08:55:35 -06:00
Anthony Minessale
4bb768311e flush buffer to avoid lag and enable plc 2011-06-21 11:43:37 -05:00
Anthony Minessale
a5452174d9 FS-3353 --resolve 2011-06-20 10:32:11 -05:00
Anthony Minessale
e8ae13a837 fix type 2011-06-17 14:41:31 -05:00
Anthony Minessale
5081765575 remove superfluous hangup 2011-06-14 11:40:46 -05:00
Mathieu Rene
36f812d938 CNG frames need to have codec set too 2011-06-14 00:35:18 -04:00
Mathieu Rene
692a5967d1 should be INT32_MAX 2011-06-13 18:25:27 -04:00
Michael S Collins
2e01654115 Remove duplicate output from rtmp status profile xxx API command 2011-06-13 13:22:38 -07:00
Anthony Minessale
3815d1885e set variables based on input hash 2011-06-13 13:59:34 -05:00
Anthony Minessale
0933a34369 RTMP as easy as A.B.C. Avant-Garde Solutions Inc. -- Barracuda Networks Inc. -- ClueCon! http://www.cluecon.com 2011-06-13 12:52:16 -05:00