Lines Matching refs:amr
37 amr_encoder_t *amr = mencoder->encoder; in amr_encode_process() local
38 if (!amr) { in amr_encode_process()
57 enc_ret = Encoder_Interface_Encode(amr->amrenc, req_mode, ptr, amr->enc_buffer, 0); in amr_encode_process()
58 snd_memcpy(enc_ptr, amr->enc_buffer, enc_ret); in amr_encode_process()
104 amr_encoder_t *amr; in amr_encoder_create() local
111 amr = snd_zalloc(sizeof(amr_encoder_t), AFM_MAIN); in amr_encoder_create()
112 if (!amr) { in amr_encoder_create()
117 amr->amrenc = Encoder_Interface_init(1); in amr_encoder_create()
118 if (!amr->amrenc) { in amr_encoder_create()
120 snd_free(amr); in amr_encoder_create()
124 amr->enc_buffer = snd_zalloc(160 * sizeof(short), AFM_MAIN); in amr_encoder_create()
125 if (!amr->enc_buffer) { in amr_encoder_create()
127 Encoder_Interface_exit(amr->amrenc); in amr_encoder_create()
128 snd_free(amr); in amr_encoder_create()
132 mencoder->encoder = amr; in amr_encoder_create()
143 amr_encoder_t *amr; in amr_encoder_release() local
150 amr = mencoder->encoder; in amr_encoder_release()
151 if (!amr) { in amr_encoder_release()
156 snd_free(amr->enc_buffer); in amr_encoder_release()
157 Encoder_Interface_exit(amr->amrenc); in amr_encoder_release()
158 snd_free(amr); in amr_encoder_release()