Loading sound/usb/pcm.c +7 −0 Original line number Diff line number Diff line Loading @@ -644,6 +644,8 @@ static int set_format(struct snd_usb_substream *subs, struct audioformat *fmt) return 0; } static int snd_usb_pcm_change_state(struct snd_usb_substream *subs, int state); int snd_usb_enable_audio_stream(struct snd_usb_substream *subs, int datainterval, bool enable) { Loading @@ -666,6 +668,11 @@ int snd_usb_enable_audio_stream(struct snd_usb_substream *subs, } snd_usb_autoresume(subs->stream->chip); ret = snd_usb_pcm_change_state(subs, UAC3_PD_STATE_D0); if (ret < 0) return ret; if (datainterval != -EINVAL) fmt = find_format_and_si(subs, datainterval); else Loading Loading
sound/usb/pcm.c +7 −0 Original line number Diff line number Diff line Loading @@ -644,6 +644,8 @@ static int set_format(struct snd_usb_substream *subs, struct audioformat *fmt) return 0; } static int snd_usb_pcm_change_state(struct snd_usb_substream *subs, int state); int snd_usb_enable_audio_stream(struct snd_usb_substream *subs, int datainterval, bool enable) { Loading @@ -666,6 +668,11 @@ int snd_usb_enable_audio_stream(struct snd_usb_substream *subs, } snd_usb_autoresume(subs->stream->chip); ret = snd_usb_pcm_change_state(subs, UAC3_PD_STATE_D0); if (ret < 0) return ret; if (datainterval != -EINVAL) fmt = find_format_and_si(subs, datainterval); else Loading