Home | History | Annotate | Download | only in hdmi

Lines Matching refs:adev

241     struct audio_device *adev = out->dev;
246 if ((adev->card < 0) || (adev->device < 0)){
249 adev->card = DEFAULT_CARD;
250 adev->device = DEFAULT_DEVICE;
251 ALOGV("%s : Setting default card/ device %d,%d",__func__,adev->card,adev->device);
273 adev->card = get_card_number_by_name("IntelHDMI");
274 ALOGD("%s: HDMI card number = %d, device = %d",__func__,adev->card,adev->device);
276 out->pcm = pcm_open(adev->card, adev->device, PCM_OUT, &out->pcm_config);
395 struct audio_device *adev = out->dev;
404 pthread_mutex_lock(&adev->lock);
408 pthread_mutex_unlock(&adev->lock);
414 adev->card = atoi(value);
418 adev->device = atoi(value);
420 pthread_mutex_unlock(&adev->lock);
490 struct audio_device *adev = out->dev;
493 adev->sink_sup_channels = parse_channel_map();
495 if(adev->sink_sup_channels == 8) {
496 adev->sup_channel_masks[0] = AUDIO_CHANNEL_OUT_5POINT1;
497 adev->sup_channel_masks[1] = AUDIO_CHANNEL_OUT_7POINT1;
499 else if((adev->sink_sup_channels == 6) || (adev->sink_sup_channels > 2)) {
500 adev->sup_channel_masks[0] = AUDIO_CHANNEL_OUT_5POINT1;
503 adev->sup_channel_masks[0] = AUDIO_CHANNEL_OUT_STEREO;
506 ALOGV("%s sink supports 0x%x max channels", __func__,adev->sink_sup_channels);
513 struct audio_device *adev = out->dev;
534 if (channel_list_table[j].value == adev->sup_channel_masks[i]) {
701 struct audio_device *adev = (struct audio_device *)dev;
711 out->dev = adev;
713 adev->sup_channel_masks[0] = AUDIO_CHANNEL_OUT_STEREO;
765 adev->card = -1;
766 adev->device = -1;
926 struct audio_device *adev = (struct audio_device *)device;
935 struct audio_device *adev;
943 adev = calloc(1, sizeof(struct audio_device));
944 if (!adev)
947 adev->hw_device.common.tag = HARDWARE_DEVICE_TAG;
948 adev->hw_device.common.version = AUDIO_DEVICE_API_VERSION_2_0;
949 adev->hw_device.common.module = (struct hw_module_t *) module;
950 adev->hw_device.common.close = adev_close;
952 adev->hw_device.init_check = adev_init_check;
953 adev->hw_device.set_voice_volume = adev_set_voice_volume;
954 adev->hw_device.set_master_volume = adev_set_master_volume;
955 adev->hw_device.set_mode = adev_set_mode;
956 adev->hw_device.set_mic_mute = adev_set_mic_mute;
957 adev->hw_device.get_mic_mute = adev_get_mic_mute;
958 adev->hw_device.set_parameters = adev_set_parameters;
959 adev->hw_device.get_parameters = adev_get_parameters;
960 adev->hw_device.get_input_buffer_size = adev_get_input_buffer_size;
961 adev->hw_device.open_output_stream = adev_open_output_stream;
962 adev->hw_device.close_output_stream = adev_close_output_stream;
963 adev->hw_device.open_input_stream = adev_open_input_stream;
964 adev->hw_device.close_input_stream = adev_close_input_stream;
965 adev->hw_device.dump = adev_dump;
967 *device = &adev->hw_device.common;