]> Sergey Matveev's repositories - go-opus.git/commitdiff
Extra note in README about installation
authorHraban Luyat <hraban@0brg.net>
Sun, 5 Jul 2015 14:01:20 +0000 (15:01 +0100)
committerHraban Luyat <hraban@0brg.net>
Sun, 5 Jul 2015 14:01:20 +0000 (15:01 +0100)
README.md

index ec404e7004a1b8f710faf0e20542a8d62c899ab6..9ea41bc5fcfcc9a5e0d1fad57a83fe3b67d2da2f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -18,6 +18,13 @@ current directory must always be present in every directory you use this this
 package from. So if you create a new media player in Go and you include libopus,
 you must put those .a files in your media player project directory.
 
+The advantage is that this puts the burden of managing libopus on the user of
+this go opus package (i.e. you), but not on the user of *their* program. In the
+media player example: you, the programmer, will have to manage the .a files, but
+the users of your media player can use those bundled .a files without having to
+apt-get or otherwise install anything related to opus. This is a worthwile
+trade-off as long as opus is not widely available for all major platforms, yet.
+
 It can be changed
 (<https://groups.google.com/d/msg/golang-nuts/lF5skXi7OD4/SjwQbgju91QJ>) but
 that's on my TODO list for now, under "not worth the trouble until a lot of