[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sound (SBLive) | Gnome Problems



On Sun, Dec 01, 2002 at 04:12:34PM +0000, Pigeon wrote:
> On Sun, Dec 01, 2002 at 04:49:52PM +1100, Rob Weir wrote:
> > On Fri, Nov 29, 2002 at 01:33:51PM -0800, Andres Guedez wrote:
> > > Greetings,
> > > 
> > > I've been having trouble getting sound to work in my
> > > Debian unstable setup. Environment sounds seem to work
> > > well in KDE (I get a sound when I open and close
> > > windows and that kind of stuff) and I was able to get
> > > sound when playing MP3s through XMMS. However, I
> > > cannot get any sound when playing CDs.
> > 
> > Have you plugged your cd-rom drive into your sound card?  Most CD
> > playing programs completely bypass your computer and just tell your
> > drive to blit bits down a digital interface onto your soundcard.
> 
> ... if you're lucky enough to have a sound card with an S/PDIF
> connector for the CD-ROM (which the SB Live does) - 2-pin plug.
> Otherwise the CD-ROM does the D-to-A and passes analogue signals
> to the sound card - 3 or 4-pin plug.

Oh, ok.  I was under the impression that the digital connector was
pretty standard these days.  I have a miscellaneous TEAC CD-ROM drive
and I'm using the digital connector with my SBLive and it works fine.
IIRC, it worked with just the analogue connector too.

> This may mean you have to set something in the mixer. What Linux calls
> it for your SB-Live I don't know. The Windoze drivers for my CMI8738
> call it "Monitor S/PDIF IN (pass S/PDIF IN to analogue line out)". The
> Linux drivers for my card either don't use S/PDIF input at all or have
> this option switched on permanently, compiled in. 

I'm using ALSA, and with aumix and the OSS emulation it's just the 'CD'
(and the main master volume, of course) channel that has to be turned
up.  alsamixer also lists a CD channel, so crank that up see if it
helps.

> So if you're really unlucky you may have to hack the kernel modules. 

I really doubt you'll have to do this, unless I'm missing something important.

> And I think this means you may have to sign up as a Creative developer
> to get info on how to do it. I asked Creative a while back for a data
> sheet on the SB-Live and they said that due to "copyright issues" they
> couldn't send me one, which is one reason why I don't have a
> Soundblaster.

For a while there, Creative was on the right track with their emu10k1
drivers.  They hired a guy to do it, and GPL'd the code, but kept the
actual documentation under an NDA but actually let people sign up for
it.  It seemed like they were actually going to Free the specs, but then
opensource.creative.com shut down, the dude was fired and development
moved to sourceforge.  So, yeah, not all that Free Software friendly,
but they are (or were, at least) trying harder than NVidia, f'r
instance.

> If you don't mind the load you might try playing CDs "through the
> computer" with something like what I use (not very often, cos I
> usually play them through the hi-fi):
> 
> cdda2wav -q -e -D/dev/cdrom -N -B 2>/dev/null &
> 
> (that's for CD-ROM on ide-cd; if yours is ide-scsi use cdrecord
> -scanbus to get the n,n,n parameters for -D )

Good idea, but I really think that you can get CDDA working.

-rob

Attachment: pgp5Flb98htkp.pgp
Description: PGP signature


Reply to: