Re: New libraries wave-d and y4m-d
On Wednesday, 30 April 2014 at 13:43:45 UTC, ponce wrote: On Wednesday, 30 April 2014 at 13:39:41 UTC, Chris wrote: On Wednesday, 30 April 2014 at 12:24:14 UTC, ponce wrote: On Wednesday, 30 April 2014 at 08:34:42 UTC, Chris wrote: That's great! At the moment I'm using PortAudio and libsndfile, it would be nice to have a D sound library one day. What are you missing in the current offering? Current offering of what, waved or portaudio/libsndfile? "Current offering" as in the set of libraries available from D. libsndfile and portaudio can be used through bindings. But maybe you were thinking about eventually not using them? I use portaudio and libsndfile through D bindings. I was just wondering, if there will be a comparable sound library written purely in D one day. It'd be a bit like re-inventing the wheel, I know, but since we already got the wheel in form of those two libs, there's no harm in rolling our own custom wheel at our own pace (pardon the pun).
Re: New libraries wave-d and y4m-d
On Wednesday, 30 April 2014 at 13:39:41 UTC, Chris wrote: On Wednesday, 30 April 2014 at 12:24:14 UTC, ponce wrote: On Wednesday, 30 April 2014 at 08:34:42 UTC, Chris wrote: That's great! At the moment I'm using PortAudio and libsndfile, it would be nice to have a D sound library one day. What are you missing in the current offering? Current offering of what, waved or portaudio/libsndfile? "Current offering" as in the set of libraries available from D. libsndfile and portaudio can be used through bindings. But maybe you were thinking about eventually not using them?
Re: New libraries wave-d and y4m-d
On Wednesday, 30 April 2014 at 12:24:14 UTC, ponce wrote: On Wednesday, 30 April 2014 at 08:34:42 UTC, Chris wrote: That's great! At the moment I'm using PortAudio and libsndfile, it would be nice to have a D sound library one day. What are you missing in the current offering? Current offering of what, waved or portaudio/libsndfile?
Re: New libraries wave-d and y4m-d
On Wednesday, 30 April 2014 at 08:34:42 UTC, Chris wrote: That's great! At the moment I'm using PortAudio and libsndfile, it would be nice to have a D sound library one day. What are you missing in the current offering?
Re: New libraries wave-d and y4m-d
On Tuesday, 29 April 2014 at 18:46:51 UTC, ponce wrote: wave-d is a library for reading and writing WAV format (range-based). https://github.com/p0nce/wave-d --- y4m-d is a library for reading and writing Y4M files. https://github.com/p0nce/wave-d Y4M is one of the simplest uncompressed video format, it's designed to provide a bit of meta-data over raw YUV files. That's great! At the moment I'm using PortAudio and libsndfile, it would be nice to have a D sound library one day.
Re: New libraries wave-d and y4m-d
On Wednesday, 30 April 2014 at 02:47:38 UTC, Rikki Cattermole wrote: I checked out y4m-d when it went up on the dub repository. Looks interesting. I do have to ask, are you interested in creating a unified library for multimedia with a importers/exporters a bit like ASIMPP? Because I think that could be rather useful and not too much work on top of the given types already had. Not really especially for video. Muxed video requires superior abstractions that I won't get right. Real streams may contains dynamic "type-change" and time flows continuously. So the generic "streal" abstraction when opening multimedia will be much more involved than in y4m, and this hard work has already been done in ffmpeg/libav.
Re: New libraries wave-d and y4m-d
On Tuesday, 29 April 2014 at 18:48:33 UTC, ponce wrote: There was a typo error: https://github.com/p0nce/y4m-d On Tuesday, 29 April 2014 at 18:46:51 UTC, ponce wrote: y4m-d is a library for reading and writing Y4M files. https://github.com/p0nce/wave-d I checked out y4m-d when it went up on the dub repository. Looks interesting. I do have to ask, are you interested in creating a unified library for multimedia with a importers/exporters a bit like ASIMPP? Because I think that could be rather useful and not too much work on top of the given types already had.
Re: New libraries wave-d and y4m-d
There was a typo error: https://github.com/p0nce/y4m-d On Tuesday, 29 April 2014 at 18:46:51 UTC, ponce wrote: y4m-d is a library for reading and writing Y4M files. https://github.com/p0nce/wave-d
New libraries wave-d and y4m-d
wave-d is a library for reading and writing WAV format (range-based). https://github.com/p0nce/wave-d --- y4m-d is a library for reading and writing Y4M files. https://github.com/p0nce/wave-d Y4M is one of the simplest uncompressed video format, it's designed to provide a bit of meta-data over raw YUV files.