-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing Encoding support. #23
Comments
We should merge @mewmew's wav encoder (https://github.com/mewkiz/audio/wav) into the package. See #1 for more information. |
I see that the NewEncoder function requires the use of an io.WriteSeeker:
func NewEncoder(w io.Writer, conf audio.Config) (audio.Encoder, error) And we could implement it doing something like: http://play.golang.org/p/QVy10b6QkD What do you think @mewmew? Obviously an io.WriteSeeker is the best choice if we have one, but in some cases we might not (writing a wav file over a socket, for instance). |
From @mewmew on August 11, 2014 22:38
It is true that using an |
I think you make a rather good point. If it accepts an |
From @mewmew on September 30, 2014 13:33 We should be able to release the encoding support in a minor release (v1.1) as it only adds new features and doesn't change any of the exported API. A major release (e.g. v2.0) would indicate that there has been backwards incompatible changes to the API. |
@mewmew thanks for the note! You are right and it was an oversight on my part. Looking at the current issues they can all be placed into a minor release. We will need to bump to |
From @mewmew on September 30, 2014 21:10
As far as I can tell, yes. I'm still quite new to Semantic Versioning :) |
@mewmew okay, I need to read up a lot more on semantic versioning as well so no worries. Lets see how all of the pending issues play out and maybe we will release just |
From @mewmew on October 1, 2014 11:23
Sounds good. |
I've actually decided that we will let I think the performance improvements here and the encoding feature are significant enough though that we should make a I will start separating some issues between |
From @mewmew on October 1, 2014 21:29
I agree, bumping the major version should not be done too often. If we can do a thorough review of the exposed API just to make sure it feels right that would be great! I just need to find myself some time, uni is taking up most of it at the moment :)
Sounds good. |
I completely agree.
No worries -- I've been in the same situation more than once. Contribute what you can/want to/have time for, no more is required =) Sorry for not following through with the release of this as soon as I said I would. I will get around to finishing up I ended up spending the previous week learning / fixing our SemVer implementation (see this news article). We can have |
From @mewmew on October 8, 2014 12:46
Thank you for working out the remaining issues related to semantic versioning! I love that Azul3D is now better integrated than ever with godoc.org. There are still some remaining issues with godoc.org to iron out, for instance: Links to each individual source file only works for |
I am aware of it. I've made azul3d-legacy/issues#32 for it now.
If you find anything else please do let me know. =) |
Lets move all talk of |
audio/wav has encoding support already; closing |
From @slimsag on August 8, 2014 20:43
We should add the ability to encode a wav file.
Copied from original issue: azul3d-legacy/audio-wav#1
The text was updated successfully, but these errors were encountered: