- Go 100%
Ogg
The codeberg.org/samwhited/ogg package contains a stream-based interface for
reading data from Ogg files without needing to understand the underlying
structure of the Ogg bitstream.
Lower-level access is also be provided for writing tools to handle invalid Ogg
encodings.
This was mostly written to allow me to easily experiment with the Ogg Stem file
format defined in draft-swhited-ogg-stems and the Skeleton meta bitstream
defined in draft-swhited-ogg-skeleton.
It will likely never be production ready and you probably shouldn't use it in
anything important, but if you are interested in developing it further (or have
feedback about either of the aforementioned I-Ds) please reach out.
License
Licensed under the Apache License, Version 2.0 with the Commons Clause addendum.
A copy of the licenses can be found in the LICENSE and NOTICE files.
All documentation including Go documentation comments and this README file are licensed under a Creative Comments Attribution 4.0 license (CC-BY 4.0).