mirror of
https://github.com/xemu-project/xemu.git
synced 2026-07-11 01:24:41 +02:00
xblc: Merge xblc_audio_stream_init into usb_xbox_communicator_realize
This commit is contained in:
committed by
mborgerson
parent
f09ad5dbe1
commit
3b202af58e
+8
-16
@@ -328,11 +328,18 @@ static void xblc_audio_channel_init(USBXBLCState *s, bool capture, Error **errp)
|
||||
SDL_ResumeAudioStreamDevice(*channel);
|
||||
}
|
||||
|
||||
static void xblc_audio_stream_init(USBDevice *dev)
|
||||
static void usb_xbox_communicator_realize(USBDevice *dev, Error **errp)
|
||||
{
|
||||
USBXBLCState *s = USB_XBLC(dev);
|
||||
Error *err = NULL;
|
||||
|
||||
usb_desc_create_serial(dev);
|
||||
usb_desc_init(dev);
|
||||
|
||||
s->in = NULL;
|
||||
s->out = NULL;
|
||||
s->sample_rate = XBLC_DEFAULT_SAMPLE_RATE;
|
||||
|
||||
xblc_audio_channel_init(s, true, &err);
|
||||
if (err) {
|
||||
warn_report_err(err);
|
||||
@@ -342,21 +349,6 @@ static void xblc_audio_stream_init(USBDevice *dev)
|
||||
if (err) {
|
||||
warn_report_err(err);
|
||||
}
|
||||
|
||||
DPRINTF("[XBLC] Init audio streams\n");
|
||||
}
|
||||
|
||||
static void usb_xbox_communicator_realize(USBDevice *dev, Error **errp)
|
||||
{
|
||||
USBXBLCState *s = USB_XBLC(dev);
|
||||
usb_desc_create_serial(dev);
|
||||
usb_desc_init(dev);
|
||||
|
||||
s->in = NULL;
|
||||
s->out = NULL;
|
||||
s->sample_rate = XBLC_DEFAULT_SAMPLE_RATE;
|
||||
|
||||
xblc_audio_stream_init(dev);
|
||||
}
|
||||
|
||||
static void usb_xbox_communicator_unrealize(USBDevice *dev)
|
||||
|
||||
Reference in New Issue
Block a user