Lines Matching refs:orig
46 static int error_function (double data, double orig, double margin) ;
95 static short orig [BUFFER_SIZE] ;
112 memset (orig, 0, BUFFER_SIZE * sizeof (short)) ;
119 orig [k] = (short) orig_buffer [k] ;
125 { code = encoder_state.encoder (orig [k], &encoder_state) ;
127 if (abs (orig [k] - data [k]) > max_err)
129 max_err = abs (orig [k] - data [k]) ;
136 { if (error_function (data [k], orig [k], margin))
137 { printf ("Line %d: Incorrect sample A (#%ld : %d should be %d).\n", __LINE__, k, data [k], orig [k]) ;
138 oct_save_short (orig, data, BUFFER_SIZE) ;
174 error_function (double data, double orig, double margin)
177 if (fabs (orig) <= 500.0)
178 error = fabs (fabs (data) - fabs (orig)) / 2000.0 ;
179 else if (fabs (orig) <= 1000.0)
180 error = fabs (data - orig) / 3000.0 ;
182 error = fabs (data - orig) / fabs (orig) ;