Next steps for NSSound

View: New views
3 Messages — Rating Filter:   Alert me  

Next steps for NSSound

by Stef Bidi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

So as most of you know by now I added a new NSSound implementation to GNUstep SVN last weekend.  Beside the initial problems, which as far as I can tell were able to worked around, I haven't heard much complaints.  I had already gotten some feedback from David C. when I posted the code up on Etoile's code review page, and have his comments/suggestions in mind.

With that in mind, I think it's time to start moving onto enhancing the implementation.  David already added an OSS bundle.  And since I have not gotten any bug reports at this point (I've been monitoring the gnustep-bug mailing list) I'll start working on reading WAV and AU/SND files without the need for a backend.  I've decided to stay away from AIFF/AIFC simple because of the 80-bit float that is used for the sampling rate.  Seeing as the sounds added to GNUstep are in WAV format, I think those two will be enough for now.  Should not take me very long to get this up since I've been playing with reading them for a while already.

I also plan on implementing a ALSA bundles, and later one for Windows.

In the meanwhile, I'd really like to know what people think of the code so far?  Also, if you're having any problem compiling.

Thanks
Stefan

_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@...
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Re: Next steps for NSSound

by Gregory Casamento :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Stefan,

I think you did an excellent job.   I'm looking forward to future contributions.

I may have some suggestions for the Windows implementation.  Let me
know when/if you're ready to discuss it. :)

Thanks, GC

On Fri, Aug 28, 2009 at 1:37 PM, Stef Bidi<stefanbidi@...> wrote:

> So as most of you know by now I added a new NSSound implementation to
> GNUstep SVN last weekend.  Beside the initial problems, which as far as I
> can tell were able to worked around, I haven't heard much complaints.  I had
> already gotten some feedback from David C. when I posted the code up on
> Etoile's code review page, and have his comments/suggestions in mind.
>
> With that in mind, I think it's time to start moving onto enhancing the
> implementation.  David already added an OSS bundle.  And since I have not
> gotten any bug reports at this point (I've been monitoring the gnustep-bug
> mailing list) I'll start working on reading WAV and AU/SND files without the
> need for a backend.  I've decided to stay away from AIFF/AIFC simple because
> of the 80-bit float that is used for the sampling rate.  Seeing as the
> sounds added to GNUstep are in WAV format, I think those two will be enough
> for now.  Should not take me very long to get this up since I've been
> playing with reading them for a while already.
>
> I also plan on implementing a ALSA bundles, and later one for Windows.
>
> In the meanwhile, I'd really like to know what people think of the code so
> far?  Also, if you're having any problem compiling.
>
> Thanks
> Stefan
>
> _______________________________________________
> Gnustep-dev mailing list
> Gnustep-dev@...
> http://lists.gnu.org/mailman/listinfo/gnustep-dev
>
>



--
Gregory Casamento
Open Logic Corporation, Principal Consultant
## GNUstep Chief Maintainer
yahoo/skype: greg_casamento, aol: gjcasa
(240)274-9630 (Cell), (301)362-9640 (Home)


_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@...
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Re: Next steps for NSSound

by Stef Bidi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Aug 28, 2009 at 1:58 PM, Gregory Casamento <greg.casamento@...> wrote:
I think you did an excellent job.   I'm looking forward to future contributions.

Thanks Greg, this is the first time I ever contribute code to any free software project, and it feels pretty good.

I may have some suggestions for the Windows implementation.  Let me
know when/if you're ready to discuss it. :)

It'll be a while before I can get to it.  Problem for me here is two fold: not only do I not know what the Windows native audio interface, but at this point I do not have a computer with Windows even installed.  Good news is that libao works on Windows... when I played with it on my work computer it just whined a whole lot about something.

Stefan

_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@...
http://lists.gnu.org/mailman/listinfo/gnustep-dev