Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsantell/ogg.js
ogg vorbis decoder in JavaScript
https://github.com/jsantell/ogg.js
Last synced: 3 months ago
JSON representation
ogg vorbis decoder in JavaScript
- Host: GitHub
- URL: https://github.com/jsantell/ogg.js
- Owner: jsantell
- Created: 2012-06-16T15:41:29.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-07-07T17:03:05.000Z (over 12 years ago)
- Last Synced: 2024-04-09T21:20:07.153Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 139 KB
- Stars: 21
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ogg.js: An Ogg Vorbis decoder in JavaScript
=====================================## still in heavy development! not yet working!
ogg.js uses the [Aurora](https://github.com/ofmlabs/aurora.js) audio framework by ofmlabs to facilitate decoding and playback.
## Building
Currently, the [import](https://github.com/devongovett/import) module is used to build ogg.js. You can run the development server by first installing `import` with npm, and then running it like this:
sudo npm install import -g
import ogg.js -p 3030You can also build a static version like this:
import ogg.js build.js
Once it is running on port 3030, you can open test.html and select an ogg file from your system to play back.
## Todo
The remaining items still need to be developed
* Header Floors Decoding
* Header Residue Decoding
* Header Mapping Decoding
* Header Modes Decoding
* Audio Packet Window Decoding
* Audio Packet Floor Curve Decoding
* Audio Packet Residue Decoding
* Audio Packet Output