Cyberdemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > State of WinEternity
 
Author
All times are GMT. The time now is 19:26. Post New Thread    Post A Reply
Quasar
Moderator


Posts: 6123
Registered: 08-00


Thought I should make myself a bit more visible around here after what went on in the CoD launch thread ;)

WinEternity is well on schedule for a release in the near future. The only thing remaining before we can release is sound. There are of course more reasons than I can count that are in the way of this launch happening sooner. One, I'm dead in the middle of the end of my semester in school. Finals are next week and I have little time for coding right now. Two, we haven't really identified a good GPL or LGPL licensed Windows sound library yet. We've looked at FMOD, but it has a restrictive license that rubs me the wrong way, and SDL_mixer, but it seems kind of lacking in professional quality.

If anyone has any recommendations or suggestions of libraries to avoid, please mention them here. Win32 Allegro is out of the question for obvious reasons. MIDAS has been suggested, but I don't know much about it yet -- how did it perform for you all when zdoom was using it? It seemed ok to me. Anyone know how its licensed?

Old Post 05-01-02 03:47 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
lmnt
BAND


Posts: 3801
Registered: 11-00


LINETERNITY

Sound in zdoom is ok (in windows).

Bah.

__________________
signature edited for sake of insanity

Old Post 05-01-02 04:41 #
lmnt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Zaldron
Sex Cauldron


Posts: 7467
Registered: 08-00


Isn't DirectSound enough?

__________________
-Z-

Old Post 05-01-02 05:56 #
Zaldron is offline Profile || Blog || Email || Homepage || Search || Add Buddy IP || Edit || Quote
lmnt
BAND


Posts: 3801
Registered: 11-00



Zaldron said:



Isn't DirectSound enough?




Quasar said:
a good GPL or LGPL licensed Windows sound library

__________________
signature edited for sake of insanity

Old Post 05-01-02 06:26 #
lmnt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Naked Snake
HAHA I AM A FAG AND I CAN'T CHANGE THIS TITLE ANYMORE


Posts: 11313
Registered: 05-01


ZDooM's sound was decent...

__________________
DOOMWORLD All your favorite ports and map editors
DooM DM!!
3057 reasons to keep on dooming

Old Post 05-01-02 06:32 #
Naked Snake is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
DooMBoy
Heh
(but Stupidity still cannot be concealed)


Posts: 8509
Registered: 12-00


I find absolutely nothing wrong with ZDoom's sound whenever I take the time to load it up. Sounds good enough to me.

__________________
Heh

Old Post 05-01-02 13:26 #
DooMBoy is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
DarkknightXC
Junior Member


Posts: 121
Registered: 05-02


Suggest SDL - its very comprehensive and is definitely LGPL or GPL (can't remember which). EDGE uses SDL for sound under linux and works well on machines I've tried it. I suspect its good under Win32 as well.

BTW, whats wrong with allegro and (excuse the ignorance) what exactly are you trying to do?

__________________
I've never created any crash-to-desktop bugs - a few unintentional quit methods maybe....

Old Post 05-01-02 15:27 #
DarkknightXC is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Lt
Administrator


Posts: 9170
Registered: 05-00



DarkknightXC said:
whats wrong with allegro
It's complete ass.

Not much else to say.

__________________
Technology sucks.

Old Post 05-01-02 16:31 #
Lt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
fodders
OWNS YOU


Posts: 5810
Registered: 05-00


Allegro's are ok http://website.lineone.net/~austinallegro/images/regent1.jpg my bro used to have one

__________________
Fod's page Son's place De Man's place
You are my opponent, but not my enemy, for your resistance gives me strength. Your will gives me courage. Your spirit ennobles me. And, although I aim to defeat you, should I succeed, I will not humiliate you, instead I will honour you..For without you, I am a lesser man.

Old Post 05-01-02 17:02 #
fodders is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Submerge
Dumboy traded my soul for pogs


Posts: 1520
Registered: 03-01



DarkknightXC said:
BTW, whats wrong with allegro[/B]

Imagine perfectly good doom music. Okay. Now butcher it into suckness. Okay. That's allegro.

__________________
The best quote evar: "Referee, there is NO WAY it's legal for him to use Jesus Christ in a Pokemon match! I'm sorry but this is just not fair!"
Play RETROMUD or die!
S-U-B-M-E-R-G-E

Old Post 05-01-02 19:45 #
Submerge is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6123
Registered: 08-00


Apparently I should have explained myself a bit more clearly on the zdoom thing -- zdoom now uses the FMOD library, but in the past, like with v1.18, it used the MIDAS sound library.

But I looked at MIDAS last night and its license is more or less identical to FMOD's -- you can use it for free as long as you're using it non-commercially, but if you want any amount of money (even $1) for your product, you have to pay them like $1000 up front and then 5% royalties on all sales.

I don't want to wed Eternity permanently to commercial software, even if it *is* legally possible under the GPL. Its a burden on my legacy I don't want to place.

So what I may do is eventually release multiple versions of WinEternity using different sound libraries, at least one of which is a free library (probably SDL_mixer). This won't be that much more work than writing one sound module I imagine, and prboom already has code to work off. And it avoids any permanent burdens on the engine.

SoM will hate this idea though, I'm sure ;)

Old Post 05-01-02 21:15 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
DarkknightXC
Junior Member


Posts: 121
Registered: 05-02



Submerge said:

Imagine perfectly good doom music. Okay. Now butcher it into suckness. Okay. That's allegro.



MIDI Music is very easy to fuck up and make sound bad. I remember the first implementation of music under DOSDoom and that was complete rubbish. The issue was a misread ptichwhell command. Once we re-hack it, the music was actually pretty solid.

What I find strange is why you don't feel that SDL would be a worth using (or you don't sound too keen IMO). Having actaully worked professionally as a games developer, i can tell you that SDL is actually pretty solid and well worth using.

Having said that, DirectSound isn't that bad an API (although microsith..., sorry microsoft have tried to make the docs ascomplex as ever).

BTW, Where is the Wineternity homepage?

__________________
I've never created any crash-to-desktop bugs - a few unintentional quit methods maybe....

Old Post 05-01-02 23:37 #
DarkknightXC is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
DarkknightXC
Junior Member


Posts: 121
Registered: 05-02



fodders said:
Allegro's are ok
my bro used to have one

My parent got one at auction in 1988, which used a ex-police car complete with zips for docs in the roof.

__________________
I've never created any crash-to-desktop bugs - a few unintentional quit methods maybe....

Old Post 05-01-02 23:51 #
DarkknightXC is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Lt
Administrator


Posts: 9170
Registered: 05-00



fodders said:
Allegro's are ok http://website.lineone.net/~austinallegro/images/regent1.jpg my bro used to have one
http://www.doomworld.com/insanity/images/timallen.jpg
IT NEEDS MORE POWER!!

OOGH OOGH OOGH!

__________________
Technology sucks.

Old Post 05-02-02 02:11 #
Lt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
nxn
meephead


Posts: 5398
Registered: 09-01


he reminds me of a 60 year old Keanu Reeves.

__________________
What once was moose is now all meep.

Old Post 05-02-02 02:17 #
nxn is offline Profile || Blog || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Zaldron
Sex Cauldron


Posts: 7467
Registered: 08-00



orion said:
he reminds me of a 60 year old Keanu Reeves.


*Evades bullets

Neo : Shit, uugh my back!

__________________
-Z-

Old Post 05-02-02 17:28 #
Zaldron is offline Profile || Blog || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6386
Registered: 12-00



fodders said:
Allegro's are ok http://website.lineone.net/~austinallegro/images/regent1.jpg my bro used to have one


Only after hours of being stuck behind Austin Allegros and their usually blue rinsed or flat capped drivers can you appreciate the full horror that is the Allegro.

A friend of mine owned one as was forever embarassed that he seemed to be the only Allegro driver under 75 years old. Mind you, he maintained that if you screwed your eyes up (a lot) they looked like a Porche 928 from behind, especially after the bumper fell off his one. He would always go on about the Rolls Royce-like front grille on the early vanden plas models too. :-/

The best thing about his Allegro, however, was the porno mag he found hidden under the front carpet by the previous owner. The previous owner was of course him Mum's priest. :-)

__________________
Meek

Old Post 05-02-02 19:07 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
fodders
OWNS YOU


Posts: 5810
Registered: 05-00


Heheh, my bro's one had weird suspension, he had to keep taking it to the garage to have it pumped up or something :)

__________________
Fod's page Son's place De Man's place
You are my opponent, but not my enemy, for your resistance gives me strength. Your will gives me courage. Your spirit ennobles me. And, although I aim to defeat you, should I succeed, I will not humiliate you, instead I will honour you..For without you, I am a lesser man.

Old Post 05-02-02 19:30 #
fodders is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6123
Registered: 08-00


I never said that *SDL* isn't of high quality -- indeed, the rest of everything in WinEternity is using it (video, input, etc). Rather, SDL's own sound functionalities are *very* low level. Frankly, I'm not a sound technician and I do not even know where I would begin, being required to write your own mixing functions to use SDL digital sound.

What I said didn't look very high-quality is the SDL_mixer add-on library. It kind of looks like, from an initial and perhaps misinformed opinion, like it was hacked together as an afterthought.

As for DirectSound, if I didn't want to use FMOD, which can be distributed for free, why would I use DirectSound, that can't be distributed period? Keep in mind that a Linux port should easily follow the Windows port since we've used SDL, and I do not want to have to rewrite everything an eighth time when that happens.

Plus, DirectSound isn't much more high-level than SDL. Its like writing sound code in assembly language 9_9

Old Post 05-02-02 19:57 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Lt
Administrator


Posts: 9170
Registered: 05-00


It's Tim Allen you numbnuts.

__________________
Technology sucks.

Old Post 05-02-02 20:30 #
Lt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6386
Registered: 12-00



Lt said:
It's Tim Allen you numbnuts.


Looks more like Buzz Lightyear to me. :-)

__________________
Meek

Old Post 05-02-02 20:40 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
boris
meow


Posts: 3630
Registered: 05-00



Lt said:
It's Tim Allen you numbnuts.


Tim Allen r0x0rs

Old Post 05-02-02 21:39 #
boris is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
DarkknightXC
Junior Member


Posts: 121
Registered: 05-02



Quasar said:
I never said that *SDL* isn't of high quality -- indeed, the rest of everything in WinEternity is using it (video, input, etc). Rather, SDL's own sound functionalities are *very* low level. Frankly, I'm not a sound technician and I do not even know where I would begin, being required to write your own mixing functions to use SDL digital sound.



Apologies, I actaully thought you didn't want to use SDL because it was too high level. EDGE's SDL sound code (under linux, but it shouldn't take too much to hack it for Windozes) handles mixing OK.

Checkout:
http://cvs.sourceforge.net/cgi-bin/.../linux/is_sdl.c

__________________
I've never created any crash-to-desktop bugs - a few unintentional quit methods maybe....

Old Post 05-02-02 22:24 #
DarkknightXC is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 19:26. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > State of WinEternity

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.