Author Topic: CDChannel muted by other Streams....?  (Read 2074 times)


  • Posts: 327
CDChannel muted by other Streams....?
« on: 4 Mar '03 - 18:39 »
Hello Folks.
When i play a CD and if i start to play a other stream, sometimes (much times) it stop to play the CD (and i dont use stop or pause cd channel). Why ?

First, i do
BASS_CDPlay(1, TRUE, FALSE)  /// Perfect, the cd play...

Then i do
f := 'C:\jingle1.mp3';
str:= BASS_StreamCreateFile(FALSE, f, 0, 0, BASS_STREAM_AUTOFREE );
BASS_StreamPlay(str, FALSE, 0)  ;

:o :oIt play the stream str, But it stop the CD... ???
« Last Edit: 4 Mar '03 - 19:31 by fredvs »

Ian @ un4seen

  • Administrator
  • Posts: 21211
Re: CDChannel muted by other Streams....?
« Reply #1 on: 4 Mar '03 - 19:58 »
That's just plain weird! ;D

Does the CD stop, or is it just muted? And does the same thing happen in the precompiled BASSTEST example? (in the C directory)


  • Posts: 327
Re: CDChannel muted by other Streams....?
« Reply #2 on: 4 Mar '03 - 20:32 »
It happend when i use more than 2 streams loaded.
If i try to play a other one, the CD stop. In fact the handle do not more exists (stream empty), i have to
BASS_CDPlay(x, TRUE, FALSE) to replay (resume do not work).

With your sample, it works perfectly, but you use only 1 stream (i have use all the bass-procedure of basstest of course for my program, thanks a lot, if you want i can declaim each line now   ::))...

In my DJ program, it happend when i want to play gimish while CD is playing and 2 other streams are waiting. (BASS_StreamCreateFile has be done for 2 other streams).

The only difference with basstest is that 2 other streams are pre-loaded. (BASS_StreamCreateFile has be done 2x).

(Everything works perfectly with Streams, Mod, Wav, Mp,... only CDAudio have problems...)  And no problem with CD Data (MP3,...).
« Last Edit: 4 Mar '03 - 21:28 by fredvs »


  • Guest
Re: CDChannel muted by other Streams....?
« Reply #3 on: 12 Mar '03 - 16:46 »
I had such thing earlier. May be it will help...

the value of CDCHANNEL is 0.

str:=BASS_StreamCreateFile(...) can return 0 too

so this is a problem here: two different zeroes (CD & MP3)