Lines Matching refs:codec
131 static void codec_event_cb(csi_codec_input_t *codec, csi_codec_event_t event, void *arg) in codec_event_cb() argument
154 csi_codec_output_t *codec = aos_zalloc(sizeof(csi_codec_output_t)); in playback_open() local
163 if (playback == NULL || codec == NULL || send == NULL || ring_buf == NULL) { in playback_open()
167 playback->hdl = codec; in playback_open()
174 codec->ring_buf = ring_buf; in playback_open()
175 csi_codec_output_open(&codec_a, codec, 0); in playback_open()
176 csi_codec_output_attach_callback(codec, codec_event_cb, playback); in playback_open()
186 int ret = csi_codec_output_config(codec, &output_config); in playback_open()
191 csi_codec_output_analog_gain(codec, 0xaf); in playback_open()
192 csi_codec_output_buffer_reset(codec); in playback_open()
193 csi_codec_output_link_dma(codec, &dma_ch_output_handle); in playback_open()
202 if (codec) { in playback_open()
203 aos_free(codec); in playback_open()
234 csi_codec_output_t *codec = playback->hdl; in playback_start() local
237 csi_codec_output_start(codec); in playback_start()