mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 16:02:56 +00:00
[USBAUDIO]
- fix bug in UsbAudioSetFormat svn path=/trunk/; revision=72857
This commit is contained in:
parent
a8badad1fa
commit
8363fc0f08
1 changed files with 4 additions and 4 deletions
|
@ -32,9 +32,9 @@ UsbAudioSetFormat(
|
||||||
IsEqualGUIDAligned(&Pin->ConnectionFormat->Specifier, &KSDATAFORMAT_SPECIFIER_WAVEFORMATEX))
|
IsEqualGUIDAligned(&Pin->ConnectionFormat->Specifier, &KSDATAFORMAT_SPECIFIER_WAVEFORMATEX))
|
||||||
{
|
{
|
||||||
WaveFormatEx = (PKSDATAFORMAT_WAVEFORMATEX)Pin->ConnectionFormat;
|
WaveFormatEx = (PKSDATAFORMAT_WAVEFORMATEX)Pin->ConnectionFormat;
|
||||||
SampleRateBuffer[0] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 16) & 0xFF;
|
SampleRateBuffer[2] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 16) & 0xFF;
|
||||||
SampleRateBuffer[1] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 8) & 0xFF;
|
SampleRateBuffer[1] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 8) & 0xFF;
|
||||||
SampleRateBuffer[2] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 0) & 0xFF;
|
SampleRateBuffer[0] = (WaveFormatEx->WaveFormatEx.nSamplesPerSec >> 0) & 0xFF;
|
||||||
|
|
||||||
/* TODO: verify connection format */
|
/* TODO: verify connection format */
|
||||||
}
|
}
|
||||||
|
@ -58,7 +58,7 @@ UsbAudioSetFormat(
|
||||||
/* format urb */
|
/* format urb */
|
||||||
UsbBuildVendorRequest(Urb,
|
UsbBuildVendorRequest(Urb,
|
||||||
URB_FUNCTION_CLASS_ENDPOINT,
|
URB_FUNCTION_CLASS_ENDPOINT,
|
||||||
sizeof(URB),
|
sizeof(struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST),
|
||||||
USBD_TRANSFER_DIRECTION_OUT,
|
USBD_TRANSFER_DIRECTION_OUT,
|
||||||
0,
|
0,
|
||||||
0x01,
|
0x01,
|
||||||
|
@ -71,7 +71,7 @@ UsbAudioSetFormat(
|
||||||
|
|
||||||
/* get pin context */
|
/* get pin context */
|
||||||
PinContext = Pin->Context;
|
PinContext = Pin->Context;
|
||||||
DbgBreakPoint();
|
|
||||||
/* submit urb */
|
/* submit urb */
|
||||||
Status = SubmitUrbSync(PinContext->LowerDevice, Urb);
|
Status = SubmitUrbSync(PinContext->LowerDevice, Urb);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue