Author Topic: BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug  (Read 3529 times)

3delite

  • Posts: 907
BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug
« on: 15 Oct '05 - 06:53 »

It looks like there is a bug in the new bass_cd.dll!
The new BASS_CONFIG_CD_FREEOLD flag when specified, is making the CD_StreamCreateFile() use subchannel data, and spoiling the output.

If I take out the flag all is ok.
It would be wise if that flag would disapear at once! :)

Ian @ un4seen

  • Administrator
  • Posts: 20427
Re: BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug
« Reply #1 on: 15 Oct '05 - 17:45 »
What function are you using BASS_CONFIG_CD_FREEOLD with? It's a config option, so it should be used with BASS_SetConfig.

3delite

  • Posts: 907
Re: BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug
« Reply #2 on: 15 Oct '05 - 18:28 »
Oh, I see...
So the old BASS_CD_FREEOLD StreamCreate Flag has gone? You should mention it in the docs! Poor developer upgrading from 2.1 will not know! :)
...and now the BASS_CONFIG_CD_FREEOLD is on by default?
My code works as expected, just for sure!

MB_SOFT

  • Posts: 260
Re: BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug
« Reply #3 on: 16 Oct '05 - 09:54 »
Oh, I see...
So the old BASS_CD_FREEOLD StreamCreate Flag has gone? You should mention it in the docs! Poor developer upgrading from 2.1 will not know! :)

Why don't you read basscd history?

* FREEOLD flag replaced by a config option
   BASS_CONFIG_CD_FREEOLD (BASS_SetConfig option)
   BASS_CD_FREEOLD *removed*


BASS_CONFIG_CD_FREEOLD config option
Automatically free an existing stream when creating a new one on the same drive?

BASS_SetConfig(
    BASS_CONFIG_CD_FREEOLD,
    BOOL freeold
);

« Last Edit: 16 Oct '05 - 09:55 by MB_SOFT »

3delite

  • Posts: 907
Re: BassCD 2.2 BASS_CONFIG_CD_FREEOLD bug
« Reply #4 on: 17 Oct '05 - 16:05 »
Yeah, yeah, everything is clear now. I read the BASS Docs: Upgrading from 2.1 only... :-[