Hi all.
I have a problem with playing audio CD via SCSI command SCSI_PLAYAUD_10
(0x45). After executing this command CD start playing but no sound is heard.
If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
Hi all.
I have a problem with playing audio CD via SCSI command SCSI_PLAYAUD_10
(0x45). After executing this command CD start playing but no sound is heard.
If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
check do you have your CD drive connected with audio cable to sound
card. If you still want to
use SCSI play command.
do not use SCSI play command at all. Instead of routing the sound
thru the cheap CD drive
DAC it’s much better idea just read the CD PCM stream with READ CD (0xBE
AFAIR) and send
the stream to the sound card directly (it has much better DAC). And you
do not need audio cable in
this case (quite a lot of PCs do not have it today), data cable would be
used instead.
Regards,
Anton A. Kolomyeytsev
RocketDivision.Com – Toolkits for Network and Storage Kernel Software
Developers
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitry Gubarkov
Sent: Tuesday, August 31, 2004 11:01 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] SCSI_PLAYAUD_10 (0x45)
Hi all.
I have a problem with playing audio CD via SCSI command SCSI_PLAYAUD_10
(0x45). After executing this command CD start playing but no sound is
heard. If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
You are currently subscribed to ntdev as: xxxxx@cooldev.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Dmitry,
One possibility is that your sound card has the analog CDROM audio input
muted.
Another possibility is that your board manufacturer did not connect the
analog audio cable to the sound card. Windows XP automatically enables
digital audio playback for all capable CD/DVD devices, in order to
support digital speakers (such as USB speakers). (This also allows
effects and such to be applied to the CDROM audio.)
Hope this helps,
.
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: Dmitry Gubarkov [mailto:xxxxx@ukr.net]
Sent: Tuesday, August 31, 2004 1:01 AM
Subject: SCSI_PLAYAUD_10 (0x45)
Hi all.
I have a problem with playing audio CD via SCSI command SCSI_PLAYAUD_10
(0x45). After executing this command CD start playing but no sound is
heard.
If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
HI.
Thanx for answer.
But it’s played via IOCTL_CDROM_PLAY_AUDIO_MSF command well. I have two
drives connected to my PC and no one has audio cable. I enable digital
playback manually. I used ASPI too, all works fine. It’s a litle bit
strange.
“Henry Gabryjelski” wrote in message
news:xxxxx@ntdev…
Dmitry,
One possibility is that your sound card has the analog CDROM audio input
muted.
Another possibility is that your board manufacturer did not connect the
analog audio cable to the sound card. Windows XP automatically enables
digital audio playback for all capable CD/DVD devices, in order to
support digital speakers (such as USB speakers). (This also allows
effects and such to be applied to the CDROM audio.)
Hope this helps,
.
This posting is provided “AS IS” with no warranties, and confers no
rights.
-----Original Message-----
From: Dmitry Gubarkov [mailto:xxxxx@ukr.net]
Sent: Tuesday, August 31, 2004 1:01 AM
Subject: SCSI_PLAYAUD_10 (0x45)
Hi all.
I have a problem with playing audio CD via SCSI command SCSI_PLAYAUD_10
(0x45). After executing this command CD start playing but no sound is
heard.
If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
IOCTL_CDROM_PLAY_AUDIO_MSF is probably being handled by redbook.sys,
which reads the audio data from the CD and feeds it through the default
audio device rather than trying to have the drive do the playback.
-p
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitry Gubarkov
Sent: Wednesday, September 01, 2004 10:14 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] SCSI_PLAYAUD_10 (0x45)HI.
Thanx for answer.
But it’s played via IOCTL_CDROM_PLAY_AUDIO_MSF command well.
I have two drives connected to my PC and no one has audio
cable. I enable digital playback manually. I used ASPI too,
all works fine. It’s a litle bit strange.“Henry Gabryjelski” wrote in
> message news:xxxxx@ntdev…
> Dmitry,
>
> One possibility is that your sound card has the analog CDROM
> audio input muted.
>
> Another possibility is that your board manufacturer did not
> connect the analog audio cable to the sound card. Windows XP
> automatically enables digital audio playback for all capable
> CD/DVD devices, in order to support digital speakers (such as
> USB speakers). (This also allows effects and such to be
> applied to the CDROM audio.)
>
> Hope this helps,
> .
>
> This posting is provided “AS IS” with no warranties, and
> confers no rights.
>
> -----Original Message-----
> From: Dmitry Gubarkov [mailto:xxxxx@ukr.net]
> Sent: Tuesday, August 31, 2004 1:01 AM
> Subject: SCSI_PLAYAUD_10 (0x45)
>
> Hi all.
>
> I have a problem with playing audio CD via SCSI command
> SCSI_PLAYAUD_10 (0x45). After executing this command CD start
> playing but no sound is heard.
> If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
>
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@windows.microsoft.com To unsubscribe send a blank
> email to xxxxx@lists.osr.com
>
What Peter says is exactly the case. The REDBOOK.SYS filter driver is
automatically enabled for Windows XP and higher, and translates all
audio IOCTL requests into an digital audio playback operation (including
finding the default audio device, hooking up the kernel streaming goo,
reading the audio digitally, and sending it to the default audio
device).
It’s very odd that sending SCSI_PLAYAUD_10 via ASPI is causing proper
playback, when sending it via IOCTL_SCSI_PASS_THROUGH is resulting in no
audio (to the same device). I really don’t have any better answers for
you, but would love to hear what caused this when you find out.
.
-----Original Message-----
From: Peter Wieland
Sent: Wednesday, September 01, 2004 10:22 AM
Subject: RE: SCSI_PLAYAUD_10 (0x45)
IOCTL_CDROM_PLAY_AUDIO_MSF is probably being handled by redbook.sys,
which reads the audio data from the CD and feeds it through the default
audio device rather than trying to have the drive do the playback.
-p
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dmitry Gubarkov
Sent: Wednesday, September 01, 2004 10:14 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] SCSI_PLAYAUD_10 (0x45)HI.
Thanx for answer.
But it’s played via IOCTL_CDROM_PLAY_AUDIO_MSF command well.
I have two drives connected to my PC and no one has audio
cable. I enable digital playback manually. I used ASPI too,
all works fine. It’s a litle bit strange.“Henry Gabryjelski” wrote in
> message news:xxxxx@ntdev…
> Dmitry,
>
> One possibility is that your sound card has the analog CDROM
> audio input muted.
>
> Another possibility is that your board manufacturer did not
> connect the analog audio cable to the sound card. Windows XP
> automatically enables digital audio playback for all capable
> CD/DVD devices, in order to support digital speakers (such as
> USB speakers). (This also allows effects and such to be
> applied to the CDROM audio.)
>
> Hope this helps,
> .
>
> This posting is provided “AS IS” with no warranties, and
> confers no rights.
>
> -----Original Message-----
> From: Dmitry Gubarkov [mailto:xxxxx@ukr.net]
> Sent: Tuesday, August 31, 2004 1:01 AM
> Subject: SCSI_PLAYAUD_10 (0x45)
>
> Hi all.
>
> I have a problem with playing audio CD via SCSI command
> SCSI_PLAYAUD_10 (0x45). After executing this command CD start
> playing but no sound is heard.
> If I use IOCTL_CDROM_PLAY_AUDIO_MSF sound is heard fine.
>
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@windows.microsoft.com To unsubscribe send a blank
> email to xxxxx@lists.osr.com
>