Support and General Use > Audio Playback, Database and Playlists
Ogg files with two streams fail.
saratoga:
--- Quote from: hiptobecubic on February 27, 2012, 10:37:45 AM ---Is this the direction that ogg is moving towards in the future?
--- End quote ---
You'd have to ask Xiph.
hiptobecubic:
So I talked to some people in #xiph and learned the following.
"*.ogg" implies a single stream ogg container with a vorbis stream in it.
"*.oga" implies that a skeleton stream is present which indicates any other streams that might be present, of which more than one may be vorbis, speex, theora, etc.
The latest spec will demand that skeletons be present in ogg files. "Vorbis" files are grandfathered in with their degenerate ogg container format, freely admitted by them to be an error caused by rushing the standard out the door originally.
The "right" thing to do is to add support for Ogg containers with a skeleton as that is what the spec calls for, while keeping support for the original Vorbis-only format that rockbox currently has.
The full conversation is here: http://pastebin.com/D0LjMfvS, and is also attached.
torne:
Thanks for the information. However, we don't actually have a list of "things which are necessary" - everything is "patches welcome" :)
hiptobecubic:
Wish I could be a little more helpful here. I'd like to learn more about how this kind of thing works. Where does one begin? My knowledge of C is pretty decent, but as I mentioned before, I have never dug into the Rockbox codebase or done any parsing of codecs or anything before. Would be nice to add my name to the list of contributors though :)
Navigation
[0] Message Index
[*] Previous page
Go to full version