From bfcfa2728fde060eea130393534335c2d7f6b5d4 Mon Sep 17 00:00:00 2001 From: Matthew Jordan Date: Mon, 19 Aug 2013 23:58:47 +0000 Subject: Resolve conflicts between CONFFLAG_DONT_DENOISE and CONFFLAG_INTROUSER_VMREC When r382230 added an option to not denoise the MeetMe conference (if a user had a channel whose format's sample rate changed frequently, for example), the value added was the maximum allowed value for the constants that define the options for MeetMe in 1.8. Not so in 11 - unfortunately, the option CONFFLAG_DONT_DENOISE conflicts with CONFFLAG_INTROUESR_VMREC. This patch fixes that, and also tweaks one of the way in which the constants was declared for consistency. Thanks to Tony Mountifield for pointing out the problem and solution. (closes issue ASTERISK-22269) Reported by: Tony Mountifield ........ Merged revisions 396944 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@396946 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- apps/app_meetme.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'apps/app_meetme.c') diff --git a/apps/app_meetme.c b/apps/app_meetme.c index aac4f87dd..a3e551e07 100644 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -750,9 +750,9 @@ enum { #define CONFFLAG_INTROMSG (1ULL << 32) /*!< If set play an intro announcement at start of conference */ #define CONFFLAG_INTROUSER_VMREC (1ULL << 33) /*! If there's only one person left in a conference when someone leaves, kill the conference */ -#define CONFFLAG_KILL_LAST_MAN_STANDING ((uint64_t)1 << 34) +#define CONFFLAG_KILL_LAST_MAN_STANDING (1ULL << 34) /*! If set, don't enable a denoiser for the channel */ -#define CONFFLAG_DONT_DENOISE (1ULL << 33) +#define CONFFLAG_DONT_DENOISE (1ULL << 35) enum { OPT_ARG_WAITMARKED = 0, -- cgit v1.2.3