Lines Matching refs:mid
38 opus_int16 x1[], /* I/O Left input signal, becomes mid signal */
41 opus_int8 *mid_only_flag, /* O Flag: only mid signal coded */
42 opus_int32 mid_side_rates_bps[], /* O Bitrates for mid and side signals */
58 opus_int16 *mid = &x1[ -2 ];
62 /* Convert to basic mid/side signals */
66 mid[ n ] = (opus_int16)silk_RSHIFT_ROUND( sum, 1 );
71 silk_memcpy( mid, state->sMid, 2 * sizeof( opus_int16 ) );
73 silk_memcpy( state->sMid, &mid[ frame_length ], 2 * sizeof( opus_int16 ) );
76 /* LP and HP filter mid signal */
80 sum = silk_RSHIFT_ROUND( silk_ADD_LSHIFT( mid[ n ] + mid[ n + 2 ], mid[ n + 1 ], 1 ), 2 );
82 HP_mid[ n ] = mid[ n + 1 ] - sum;
103 /* Ratio of the norms of residual and mid signals */
107 /* Determine bitrate distribution between mid and side, and possibly reduce stereo width */
210 sum = silk_LSHIFT( silk_ADD_LSHIFT( mid[ n ] + mid[ n + 2 ], mid[ n + 1 ], 1 ), 9 ); /* Q11 */
212 sum = silk_SMLAWB( sum, silk_LSHIFT( (opus_int32)mid[ n + 1 ], 11 ), pred1_Q13 ); /* Q8 */
220 sum = silk_LSHIFT( silk_ADD_LSHIFT( mid[ n ] + mid[ n + 2 ], mid[ n + 1 ], 1 ), 9 ); /* Q11 */
222 sum = silk_SMLAWB( sum, silk_LSHIFT( (opus_int32)mid[ n + 1 ], 11 ), pred1_Q13 ); /* Q8 */