Home
last modified time | relevance | path

Searched refs:adev (Results 1 – 5 of 5) sorted by relevance

/device/samsung/manta/audio/
Daudio_hw.c440 static int open_hdmi_driver(struct audio_device *adev) in open_hdmi_driver() argument
442 if (adev->hdmi_drv_fd < 0) { in open_hdmi_driver()
443 adev->hdmi_drv_fd = open("/dev/video16", O_RDWR); in open_hdmi_driver()
444 if (adev->hdmi_drv_fd < 0) in open_hdmi_driver()
445 ALOGE("%s cannot open video16 (%d)", __func__, adev->hdmi_drv_fd); in open_hdmi_driver()
447 return adev->hdmi_drv_fd; in open_hdmi_driver()
451 static int enable_hdmi_audio(struct audio_device *adev, int enable) in enable_hdmi_audio() argument
456 ret = open_hdmi_driver(adev); in enable_hdmi_audio()
462 ret = ioctl(adev->hdmi_drv_fd, VIDIOC_S_CTRL, &ctrl); in enable_hdmi_audio()
474 static int read_hdmi_channel_masks(struct audio_device *adev, struct stream_out *out) { in read_hdmi_channel_masks() argument
[all …]
/device/generic/goldfish/audio/
Daudio_hw.c187 struct generic_audio_device *adev = out->dev; in out_write() local
189 pthread_mutex_lock(&adev->lock); in out_write()
190 if (adev->fd >= 0) in out_write()
191 bytes = write(adev->fd, buffer, bytes); in out_write()
192 pthread_mutex_unlock(&adev->lock); in out_write()
339 struct generic_audio_device *adev = in->dev; in in_read() local
341 pthread_mutex_lock(&adev->lock); in in_read()
342 if (adev->fd >= 0) in in_read()
343 bytes = read(adev->fd, buffer, bytes); in in_read()
344 if (adev->mic_mute && (bytes > 0)) { in in_read()
[all …]
/device/htc/flounder/audio/hal/
Daudio_hw.c228 static void dummybuf_thread_close(struct audio_device *adev);
299 struct mixer_card *adev_get_mixer_for_card(struct audio_device *adev, int card) in adev_get_mixer_for_card() argument
304 list_for_each(node, &adev->mixer_list) { in adev_get_mixer_for_card()
325 void free_mixer_list(struct audio_device *adev) in free_mixer_list() argument
331 list_for_each_safe(node, next, &adev->mixer_list) { in free_mixer_list()
339 int mixer_init(struct audio_device *adev) in mixer_init() argument
350 list_init(&adev->mixer_list); in mixer_init()
354 if (adev_get_mixer_for_card(adev, card) == NULL) { in mixer_init()
379 list_add_tail(&adev->mixer_list, &mixer_card->adev_list_node); in mixer_init()
386 free_mixer_list(adev); in mixer_init()
[all …]
/device/asus/fugu/libaudio/
Daudio_hal_thunks.cpp357 const struct atv_audio_device* adev = in adev_set_parameters() local
360 return adev->output->setParameters(kvpairs); in adev_set_parameters()
367 const struct atv_audio_device* adev = in adev_get_parameters() local
370 return adev->output->getParameters(keys); in adev_get_parameters()
389 const struct atv_audio_device* adev = in adev_set_mic_mute() local
392 return adev->input->setMicMute(state); in adev_set_mic_mute()
397 const struct atv_audio_device* adev = in adev_get_mic_mute() local
400 return adev->input->getMicMute(state); in adev_get_mic_mute()
406 const struct atv_audio_device* adev = in adev_get_input_buffer_size() local
409 return adev->input->getInputBufferSize(config); in adev_get_input_buffer_size()
[all …]
/device/asus/grouper/audio/
Daudio_hw.c190 static void select_devices(struct audio_device *adev) in select_devices() argument
197 headphone_on = adev->out_device & (AUDIO_DEVICE_OUT_WIRED_HEADSET | in select_devices()
199 speaker_on = adev->out_device & AUDIO_DEVICE_OUT_SPEAKER; in select_devices()
200 docked = adev->out_device & AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET; in select_devices()
201 main_mic_on = adev->in_device & AUDIO_DEVICE_IN_BUILTIN_MIC; in select_devices()
203 audio_route_reset(adev->ar); in select_devices()
206 audio_route_apply_path(adev->ar, "speaker"); in select_devices()
208 audio_route_apply_path(adev->ar, "headphone"); in select_devices()
210 audio_route_apply_path(adev->ar, "dock"); in select_devices()
212 if (adev->orientation == ORIENTATION_LANDSCAPE) in select_devices()
[all …]