📄 e_homing.c
字号:
/******************************************************************************** GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001* R99 Version 3.3.0 * REL-4 Version 4.1.0 ******************************************************************************** File : e_homing.c*******************************************************************************//******************************************************************************* MODULE INCLUDE FILE AND VERSION ID******************************************************************************/#include "e_homing.h"const char e_homing_id[] = "@(#)$Id $" e_homing_h;/******************************************************************************* INCLUDE FILES******************************************************************************/#include "typedef.h"#include "cnst.h"/******************************************************************************* PUBLIC PROGRAM CODE******************************************************************************//*********************************************************************************** Function : encoder_homing_frame_test* In : input_frame[] one frame of speech samples* Out : none* Calls : none* Tables : none* Compile Defines : none* Return : 0 input frame does not match the encoder homing frame pattern* 1 input frame matches the encoder homing frame pattern* Information : Checks if all samples of the input frame matches the encoder* homing frame pattern, which is 0x0008 for all samples.**********************************************************************************/Word16 encoder_homing_frame_test (Word16 input_frame[]){ Word16 i, j; /* check 160 input samples for matching EHF_MASK: defined in e_homing.h */ for (i = 0; i < L_FRAME; i++) { j = input_frame[i] ^ EHF_MASK; if (j) break; } return !j;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -