[soc]: r4070 - amr/amrnbfloatdec.c
Author: kmalaussene Date: Tue Feb 17 19:43:20 2009 New Revision: 4070 Log: Clarify assert. Modified: amr/amrnbfloatdec.c Modified: amr/amrnbfloatdec.c ============================================================================== --- amr/amrnbfloatdec.c Tue Feb 17 19:38:26 2009 (r4069) +++ amr/amrnbfloatdec.c Tue Feb 17 19:43:20 2009 (r4070) @@ -622,6 +622,8 @@ static void decode_10_pulses_35bits(cons static void decode_fixed_vector(float *fixed_vector, const uint16_t *pulses, const enum Mode mode, const int subframe) { + assert(MODE_475 <= mode && mode <= MODE_122); + if (mode == MODE_122) { decode_10_pulses_35bits(pulses, fixed_vector); }else if(mode == MODE_102) { @@ -673,8 +675,6 @@ static void decode_fixed_vector(float *f pulse_subset = (fixed_index >> 9) & 1; // third pulse position is Gray coded in bits 11-13 pulse_position[3] = gray_decode[(fixed_index >> 10) & 7]*5 + pulse_subset + 3; - }else { - assert(NULL); } // reconstruct the fixed code
participants (1)
-
kmalaussene