View Issue Details

IDProjectCategoryView StatusLast Update
0005564The Dark ModCodingpublic15.03.2021 13:52
Reporterstgatilov Assigned Tostgatilov  
PrioritynormalSeveritynormalReproducibilitysometimes
Status resolvedResolutionfixed 
Product VersionTDM 2.09 
Target VersionTDM 2.10Fixed in VersionTDM 2.10 
Summary0005564: OpenAL: bsinc resampler buggy in 1.19.1
DescriptionSound is very buggy in TDM 2.09 if "bsinc24" resampler is used and sound frequency if not always the same.
Some people report no sound with 48 KHz frequency set in OS, and if they set it to 44.1 KHz, then sound stops after playing 22KHz .wav file.
Steps To ReproduceFind alsoft.ini, find and change the following line:
  resampler = bsinc24
Perhaps also set output frequency to 48 KHz in OS.

Now start the game.
Probably set "s_force22kHz 1" to make resampler used even more.
The sounds are very bad.
Additional InformationOriginally reported here:
  https://forums.thedarkmod.com/index.php?/topic/20835-sound-problem-when-reading-notes/
OpenAL update discussion:
  https://forums.thedarkmod.com/index.php?/topic/20840-openal-update/
TagsNo tags attached.

Activities

stgatilov

stgatilov

15.03.2021 13:19

administrator   ~0013788

The problem does not happen in OpenAL 1.21.1, thus I'm updating it now.
stgatilov

stgatilov

15.03.2021 13:52

administrator   ~0013789

Did generic servicing of our third-party libs system in process.

Here is a bunch of commits, which should probably be treated as one big commit (intermediate revisions probably won't build):
  r9217. Instead of building third-party libs in Debug mode, build them in Release but with Debug CRT. As the result, we can use optimized libraries even in Debug build.
  r9218. OpenAL recipe updated from 1.19.1 to 1.21.1.
  r9219. Switched everything to use the newly added OpenAL 1.21.1.
  r9220. Fixed importing FLTK headers.
  r9221. Rebuilt all artefacts.

Issue History

Date Modified Username Field Change
15.03.2021 13:13 stgatilov New Issue
15.03.2021 13:13 stgatilov Status new => assigned
15.03.2021 13:13 stgatilov Assigned To => stgatilov
15.03.2021 13:18 stgatilov Additional Information Updated
15.03.2021 13:19 stgatilov Additional Information Updated
15.03.2021 13:19 stgatilov Note Added: 0013788
15.03.2021 13:52 stgatilov Note Added: 0013789
15.03.2021 13:52 stgatilov Status assigned => resolved
15.03.2021 13:52 stgatilov Resolution open => fixed
15.03.2021 13:52 stgatilov Fixed in Version => TDM 2.10