Announcing SDL_sound 1.0.2

It’s been awhile, and a lot of good fixes have been accumulating in
revision control for many months, so it’s time for a new stable branch
release of SDL_sound. Introducing version 1.0.2!

Notable changes:

  • Added playsound_simple.c for a dirt-simple usage example.
  • Fixed potential buffer underflow in Speex code (Thanks, Andrea!).
  • Fix broken .voc decoder.
  • Look for speex.h in correct location for newer libspeex releases.
  • Minor correction in Timidity resampling code (Thanks, Sam!).
  • Fixed uninitialized buffer in mpglib. (Thanks, Phil!).
  • Fixed bogus memory dereference when SMPEG fails init (thanks, Chris!).
  • Fixed for FLAC 1.1.3 API. (Thanks, Josh!).
  • Fixed mpglib build issue (thanks, Sam!).
  • Fixed gcc4 warnings.
  • Fixed Mac OS X build issue.
  • Fixed libmodplug build issue (thanks, Tyler!).
  • Fixed automake issues.
  • Converted repository to Subversion.
  • Corrected MikMod URL
  • Converted all text to UTF-8.
  • Updated my email address.

Complete CHANGELOG:
http://icculus.org/SDL_sound/downloads/CHANGELOG

Source package:
http://icculus.org/SDL_sound/downloads/SDL_sound-1.0.2.tar.gz

SVNweb:
http://svn.icculus.org/SDL_sound/branches/stable-1.0/

Thanks to everyone that contributed to this release!

–ryan.

any opinion on merging SDL_sound with sdl.org ?
-mike
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20080417/a0a1f3e4/attachment.pgpOn Thursday 17 April 2008, Ryan C. Gordon wrote:

Complete CHANGELOG:
http://icculus.org/SDL_sound/downloads/CHANGELOG

Source package:
http://icculus.org/SDL_sound/downloads/SDL_sound-1.0.2.tar.gz

SVNweb:
http://svn.icculus.org/SDL_sound/branches/stable-1.0/

Hello !> On Thursday 17 April 2008, Ryan C. Gordon wrote:

Complete CHANGELOG:
http://icculus.org/SDL_sound/downloads/CHANGELOG

Source package:
http://icculus.org/SDL_sound/downloads/SDL_sound-1.0.2.tar.gz

SVNweb:
http://svn.icculus.org/SDL_sound/branches/stable-1.0/

any opinion on merging SDL_sound with sdl.org ?

Why do you think it would make sense to merge it with SDL ?

CU

i didnt say/mean libsdl
-mike
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20080417/b22a7479/attachment.pgpOn Thursday 17 April 2008, Torsten Giebl wrote:

On Thursday 17 April 2008, Ryan C. Gordon wrote:

Complete CHANGELOG:
http://icculus.org/SDL_sound/downloads/CHANGELOG

Source package:
http://icculus.org/SDL_sound/downloads/SDL_sound-1.0.2.tar.gz

SVNweb:
http://svn.icculus.org/SDL_sound/branches/stable-1.0/

any opinion on merging SDL_sound with sdl.org ?

Why do you think it would make sense to merge it with SDL ?

Quoting Mike Frysinger :> On Thursday 17 April 2008, Torsten Giebl wrote:

On Thursday 17 April 2008, Ryan C. Gordon wrote:

Complete CHANGELOG:
http://icculus.org/SDL_sound/downloads/CHANGELOG

Source package:
http://icculus.org/SDL_sound/downloads/SDL_sound-1.0.2.tar.gz

SVNweb:
http://svn.icculus.org/SDL_sound/branches/stable-1.0/

any opinion on merging SDL_sound with sdl.org ?

Why do you think it would make sense to merge it with SDL ?

i didnt say/mean libsdl
-mike

sorry for being a dumbass, but what is the advantages / disadvantages /
differnces between sdl_sound and sdl_mixer…

Hello !

any opinion on merging SDL_sound with sdl.org ?

Why do you think it would make sense to merge it with SDL ?

i didnt say/mean libsdl

I am sorry, i did not see the .org :slight_smile:

CU

sorry for being a dumbass, but what is the advantages / disadvantages /
differnces between sdl_sound and sdl_mixer…

SDL_sound just decodes audio files at the moment, SDL_mixer does playback.

In theory, I’ll write a mixer for SDL_sound some day, though.

–ryan.

Why, considering there is SDL_mixer already?On Fri, Apr 18, 2008 at 6:07 PM, Ryan C. Gordon wrote:

sorry for being a dumbass, but what is the advantages / disadvantages /
differnces between sdl_sound and sdl_mixer…

SDL_sound just decodes audio files at the moment, SDL_mixer does playback.

In theory, I’ll write a mixer for SDL_sound some day, though.

SDL_sound just decodes audio files at the moment, SDL_mixer does playback.

In theory, I’ll write a mixer for SDL_sound some day, though.

Why, considering there is SDL_mixer already?

Why not ?

At home, I’ve written my own mod and s3m loader/players… just for
the hell of it. Something I’ve always wanted to do. Does the modplug
lib do it better than I do ? By far! :). I need to spend a few nights
and finish up s3m… but… as far as I can tell, my mod & s3m
playback is solid. My mixer sucks, but that’s not what I’m interested
in fiddling with at the moment.

But along similar notes… when there’s mikmod, why bother with
modplug, fmod, or bass, etc ? Because modplug and bass do infinitely
better than mikmod. Or, maybe you prefer the API of one over the
other, etc.

-Will

Hello !

SDL_sound just decodes audio files at the moment, SDL_mixer does playback.

In theory, I’ll write a mixer for SDL_sound some day, though.

Why, considering there is SDL_mixer already?

SDL_mixer is in some ways getting old.
It has some limitations like one music channel only.

SDL_sound has nice bindings to a lot of sound libs.

CU

then SDL_mixer should get updated or folded into SDL_sound. (i’m guessing
that) Olaf’s point was that duplicating functionality with no purpose is
wasteful and confusing to everyone.
-mike
-------------- next part --------------
A non-text attachment was scrubbed…
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20080418/4d25f84a/attachment.pgpOn Friday 18 April 2008, Torsten Giebl wrote:

SDL_sound just decodes audio files at the moment, SDL_mixer does
playback.

In theory, I’ll write a mixer for SDL_sound some day, though.

Why, considering there is SDL_mixer already?

SDL_mixer is in some ways getting old.
It has some limitations like one music channel only.

SDL_sound has nice bindings to a lot of sound libs.

Hello !

then SDL_mixer should get updated or folded into SDL_sound. (i’m guessing
that) Olaf’s point was that duplicating functionality with no purpose is
wasteful and confusing to everyone.

If SDL_sound would have the parts that make SDL_mixer so
easy to use, i believe it would replace SDL_mixer very fast.

CU

If SDL_sound would have the parts that make SDL_mixer so
easy to use, i believe it would replace SDL_mixer very fast.

(Also, I’m probably going to push out an SDL_sound 1.0.3 very soon,
since I screwed up the soname in 1.0.2 because I’m an autoconf
moron…if anyone has any fixes they need for distro packages–like the
soname thing–please let me know asap so I don’t have to do a 1.0.4
release.)

–ryan.