зеркало из https://github.com/mozilla/pjs.git
bb28676d66
Parse and decode Opus streams embedded in the Ogg container. Based on the draft specification from https://wiki.xiph.org/OggOpus Support is conditional on the runtime preference setting media.opus.enabled, which is false by default until we're confident the spec is stable and useful. This patch doesn't support the gain header or multichannel files. The LEUint*() functions from the skeleton parser are used to read the multi-byte header fields. This requires moving them to earlier in the file. Mappings for the .opus filename extension are also added to facilitate testing with local files. |
||
---|---|---|
.. | ||
Makefile.in | ||
nsOggCodecState.cpp | ||
nsOggCodecState.h | ||
nsOggDecoder.cpp | ||
nsOggDecoder.h | ||
nsOggDecoderStateMachine.cpp | ||
nsOggDecoderStateMachine.h | ||
nsOggReader.cpp | ||
nsOggReader.h |