Lines Matching refs:audio
164 /* audio init */
444 /* audio mute */
666 void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport,
681 /* audio mode */
682 memset(audio, 0, sizeof(*audio));
683 ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr);
685 audio->avport = (u8) avport;
686 audio->mask = 0x0FFF; /* XXX set all */
687 audio->audio_num_of_ch = ch;
688 audio->audio_fs = fs;
689 audio->audio_word_bits = word_bits;
690 audio->audio_format = format;
691 audio->audio_source = source;
695 audio->audio_enable[3] = 1;
698 audio->audio_enable[2] = 1;
699 audio->audio_enable[1] = 1;
703 audio->audio_enable[0] = 1;
706 /* audio swap L/R */
708 audio->audio_swap[i] = PS3AV_CMD_AUDIO_SWAP_0; /* no swap */
710 /* audio serial input mapping */
711 audio->audio_map[0] = PS3AV_CMD_AUDIO_MAP_OUTPUT_0;
712 audio->audio_map[1] = PS3AV_CMD_AUDIO_MAP_OUTPUT_1;
713 audio->audio_map[2] = PS3AV_CMD_AUDIO_MAP_OUTPUT_2;
714 audio->audio_map[3] = PS3AV_CMD_AUDIO_MAP_OUTPUT_3;
716 /* audio speaker layout */
721 audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_8CH;
724 audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_6CH;
728 audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_2CH;
732 audio->audio_layout = PS3AV_CMD_AUDIO_LAYOUT_2CH;
735 /* audio downmix permission */
736 audio->audio_downmix = PS3AV_CMD_AUDIO_DOWNMIX_PERMITTED;
737 /* audio downmix level shift (0:0dB to 15:15dB) */
738 audio->audio_downmix_level = 0; /* 0dB */
742 audio->audio_cs_info[i] = ps3av_mode_cs_info[i];
746 audio->audio_cs_info[3] &= ~CS_MASK;
747 audio->audio_cs_info[3] |= CS_44;
750 audio->audio_cs_info[3] &= ~CS_MASK;
751 audio->audio_cs_info[3] |= CS_88;
754 audio->audio_cs_info[3] &= ~CS_MASK;
755 audio->audio_cs_info[3] |= CS_96;
758 audio->audio_cs_info[3] &= ~CS_MASK;
759 audio->audio_cs_info[3] |= CS_176;
762 audio->audio_cs_info[3] &= ~CS_MASK;
763 audio->audio_cs_info[3] |= CS_192;
769 /* non-audio bit */
770 spdif_through = audio->audio_cs_info[0] & 0x02;
778 audio->audio_word_bits = PS3AV_CMD_AUDIO_WORD_BITS_16;
779 audio->audio_format = PS3AV_CMD_AUDIO_FORMAT_BITSTREAM;
807 /* audio mute */
834 /* audio active */