Modding, Mission Design, and Coding > Test Builds

Sound set test builds

<< < (3/6) > >>

Kiloku:
I just left Audio class at college (Game Dev course) where the prof was talking about pitch shifting a single repeating sound randomly makes it  have great variation. Then I get home to this thread! Awesome!

m!m:

--- Quote from: Spoon on October 10, 2017, 10:06:46 am ---Edit: Actually tested with BP, latest nightly has no issues, this build also causes the messages in BP to freeze after the first one.
Since message length is tied to sound file length, it might actually be related to this sound change?

--- End quote ---
Thank you for this information. That should make it much easier to find the issue. I'm currently working on the decal stuff but I'll fix this issue ASAP.

EDIT: I found an issue where an assertion was triggered when a voice file was played. I updated the test branch and new builds should be available relatively soon. Until those are compiled, could you rerun your test with a debug build (I assume that you were using a release build since playing any voice file would crash the engine)? The bug I fixed is consistent with the issue you reported so hopefully I fixed the right issue...

Spoon:
Running the debug build, this assert error pops up on the first message played


--- Code: ---ASSERTION: "pitch > 0.0f" at ds.cpp:1280
 Pitch may not be less than zero!

Assert: "pitch > 0.0f"
File: ds.cpp
Line: 1280
Pitch may not be less than zero!

ntdll.dll! ZwWaitForSingleObject + 10 bytes
KERNELBASE.dll! WaitForSingleObjectEx + 156 bytes
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
kernel32.dll! BaseThreadInitThunk + 13 bytes
[...]
[ This info is in the clipboard so you can paste it somewhere now ]


Use Debug to break into Debugger, Exit will close the application.

Int3(): From C:\projects\fs2open-github-com\code\osapi\dialogs.cpp at line 355
ntdll.dll! ZwWaitForSingleObject + 10 bytes
KERNELBASE.dll! WaitForSingleObjectEx + 156 bytes
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
fs2_open_3_8_1_soundSets_x64_SSE2-FASTDBG.exe! <no symbol>
kernel32.dll! BaseThreadInitThunk + 13 bytes
ntdll.dll! RtlUserThreadStart + 33 bytes
--- End code ---

m!m:
Good, that's the one I fixed.

EDIT: The builds have finished so you can try the new builds to to check if that fixed the issue.

m!m:
@Spoon: Did the newest build fix the Assertion/sound issue?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version