dev-audio.c (291741033f611a4f0bbce3f7c9dead84ce315f96) | dev-audio.c (85bc58520c0e43660cbbe51b9eb5022a0baafe9f) |
---|---|
1/* 2 * QEMU USB audio device 3 * 4 * written by: 5 * H. Peter Anvin <hpa@linux.intel.com> 6 * Gerd Hoffmann <kraxel@redhat.com> 7 * 8 * lousely based on usb net device code which is: --- 636 unchanged lines hidden (view full) --- 645 AUD_register_card(TYPE_USB_AUDIO, &s->card); 646 647 s->out.altset = ALTSET_OFF; 648 s->out.mute = false; 649 s->out.vol[0] = 240; /* 0 dB */ 650 s->out.vol[1] = 240; /* 0 dB */ 651 s->out.as.freq = USBAUDIO_SAMPLE_RATE; 652 s->out.as.nchannels = 2; | 1/* 2 * QEMU USB audio device 3 * 4 * written by: 5 * H. Peter Anvin <hpa@linux.intel.com> 6 * Gerd Hoffmann <kraxel@redhat.com> 7 * 8 * lousely based on usb net device code which is: --- 636 unchanged lines hidden (view full) --- 645 AUD_register_card(TYPE_USB_AUDIO, &s->card); 646 647 s->out.altset = ALTSET_OFF; 648 s->out.mute = false; 649 s->out.vol[0] = 240; /* 0 dB */ 650 s->out.vol[1] = 240; /* 0 dB */ 651 s->out.as.freq = USBAUDIO_SAMPLE_RATE; 652 s->out.as.nchannels = 2; |
653 s->out.as.fmt = AUD_FMT_S16; | 653 s->out.as.fmt = AUDIO_FORMAT_S16; |
654 s->out.as.endianness = 0; 655 streambuf_init(&s->out.buf, s->buffer); 656 657 s->out.voice = AUD_open_out(&s->card, s->out.voice, TYPE_USB_AUDIO, 658 s, output_callback, &s->out.as); 659 AUD_set_volume_out(s->out.voice, s->out.mute, s->out.vol[0], s->out.vol[1]); 660 AUD_set_active_out(s->out.voice, 0); 661} --- 45 unchanged lines hidden --- | 654 s->out.as.endianness = 0; 655 streambuf_init(&s->out.buf, s->buffer); 656 657 s->out.voice = AUD_open_out(&s->card, s->out.voice, TYPE_USB_AUDIO, 658 s, output_callback, &s->out.as); 659 AUD_set_volume_out(s->out.voice, s->out.mute, s->out.vol[0], s->out.vol[1]); 660 AUD_set_active_out(s->out.voice, 0); 661} --- 45 unchanged lines hidden --- |