![]() |
|
This thread is locked; no one can reply to it.
![]() ![]() |
1
2
|
Allegro 5.2.8 |
Mark Oates
Member #1,146
March 2001
![]() |
Are there any future plans for the new audio devices? For example, activating/deactivating devices (or enabling/composing multiple devices to play as a single "virtual" audio device)? -- |
Niunio
Member #1,975
March 2002
![]() |
I've done some tests and there's something wrong with the thread code, specifically with the MUTEX (stack overflow and Access violation). I suspect it is similar to the bug in the Allegro4 3D textured polygon renderer, that worked on C but failed in Pascal due to use the wrong data type. Not too serious as Pascal's threads work and seems compatible with Allegro but you should take a look (ask me if you need more information). ----------------- |
Edgar Reynaldo
Major Reynaldo
May 2007
![]() |
Niunio said: I've done some tests and there's something wrong with the thread code, specifically with the MUTEX (stack overflow and Access violation). I suspect it is similar to the bug in the Allegro4 3D textured polygon renderer, that worked on C but failed in Pascal due to use the wrong data type. Not too serious as Pascal's threads work and seems compatible with Allegro but you should take a look (ask me if you need more information). Which platform are you running on Niunio? Try to be more specific, and reproduce it simply if possible. There was a deadlock in the logging code, but that has been fixed. Check for unmatched lock/unlock pairs, dangling pointers, etc.... My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
Niunio
Member #1,975
March 2002
![]() |
Edgar Reynaldo said: Which platform are you running on Niunio? Try to be more specific, and reproduce it simply if possible. I'm on Xubuntu 20.04.4. I would try to build the minimal example, but I have this at the moment. It is a bit simpler than the original ex_threads2 example. ----------------- |
Edgar Reynaldo
Major Reynaldo
May 2007
![]() |
I'll build 64 bit binaries here before TINS starts, sometime tonight I'll upload them. 32 bit will have to wait a few days for XP support. Do you just want the newest gcc Niunio? Or do you care which version of gcc I use? EDIT EDIT2 https://www.allegro.cc/forums/thread/616214/1021958#target I came up with possible fixes, but never got around to a PR. EDIT3 My Website! | EAGLE GUI Library Demos | My Deviant Art Gallery | Spiraloid Preview | A4 FontMaker | Skyline! (Missile Defense) Eagle and Allegro 5 binaries | Older Allegro 4 and 5 binaries | Allegro 5 compile guide |
|
1
2
|