CVSROOT:        /cvs
Module name:    src
Changes by:     ratc...@cvs.openbsd.org 2025/01/04 04:45:15

Modified files:
        sys/dev/usb    : uaudio.c 

Log message:
uaudio: Fix devices that don't support sample rate changes

Parse the class-specific endpoint descriptor to determine if the
device supports sample rate changes (i.e. the frequency control
attribute is set). Then, send the frequency change request only
to devices that support it.

For instance this fixes the Dell Slim soundbar that would freeze
upon a frequency change request.

With help from Joel Carnat <joel at carnat.net>, thanks!

Reply via email to