src/plugins/rayo/src/java/com/sun/voip/server/WhisperGroup.java
/*
     * This is called when data is received from a conference member
     * The member has already converted its contribution to linear.
     */
This is called when data is received from a conference member
The member has already converted its contribution to linear.
This is called when data is received from a conference member The member has already converted its contribution to linear .
public void addToLinearDataMix(int[] contribution, boolean doNotRecord)
    {
		if (doNotRecord) {
				if (doNotRecordMix == null) {
					doNotRecordMix = new int[contribution.length];
					System.arraycopy(contribution, 0, doNotRecordMix, 0,
						contribution.length);
					return;
				}
				mixData(contribution, doNotRecordMix, true);
			return;
		}
		if (linearMixBuffer == null) {
            linearMixBuffer = new int[contribution.length];
            System.arraycopy(contribution, 0, linearMixBuffer, 0,
                contribution.length);
            return;
        }
        mixData(contribution, linearMixBuffer, true);
    }
public void addToLinearDataMix ( int [ ] contribution , boolean doNotRecord ) { if ( doNotRecord ) { if ( doNotRecordMix == null ) { doNotRecordMix = new int [ contribution . length ] ; System . arraycopy ( contribution , 0 , doNotRecordMix , 0 , contribution . length ) ; return ; } mixData ( contribution , doNotRecordMix , true ) ; return ; } if ( linearMixBuffer == null ) { linearMixBuffer = new int [ contribution . length ] ; System . arraycopy ( contribution , 0 , linearMixBuffer , 0 , contribution . length ) ; return ; } mixData ( contribution , linearMixBuffer , true ) ; }
This is called when data is received from a conference member
 The member has already converted its contribution to linear.
This is called when data is received from a conference member The member has already converted its contribution to linear .