[theora] Re: [dyne:bolic] Concerning the (correct) use of Theora in
Ivo Emanuel Gonçalves
justivo at gmail.com
Tue Jan 22 20:09:14 PST 2008
On 1/23/08, jaromil <jaromil at dyne.org> wrote:
> nope. we have a freej specific mailinglist, see http://lists.dyne.org
Ah, so sorry.
> freej is statically including theora-mmx or offering to be dynamically
> compiled to system-wide theora libraries (so the issue is then
> delivered to the distribution)
Most distros should be already using the latest beta, so that should be fine.
> in case theora-mmx is obsoleted, would you suggest an update? is
> theora-oil up-to-date with changes? is there a webpage we can monitor
> with precise updates about these developments?
As far as I am aware, Theora-mmx is obsoleted. Newer MMX
optimizations were recently added to the main tree (aka "plain" theora
Theora-oil is neither up to date -- again, as far as I am aware. All
recent development has been directed to main trunk, theora-exp, and
theora-thusnelda. Theora-exp has pretty much been merged to main
trunk as of the 1.0 beta releases. There's a new API, much
improvements to quality, and it runs much faster in older/less
Thusnelda is a very experimental next-generation Theora, aiming to fix
many problems in Theora as well as achieving equal or superior quality
to h.264. It is not production ready, though.
There is no exact webpage to monitor these changes, I'm afraid. News
on //theora.org while good to get a general idea, never go much into
detail on what is going on exactly. Following the mailing list
"theora-dev" and/or the IRC channel usually wield better results,
though it is not optimal for everyone.
> nope, we didn't knew about this new convention. we use theora since
> quite a while now, it was simply .ogg at the beginning, then .ogm,
> then now .ogv - i really hope this is the final change! people (and
> applications) can get easily confused.
Er, officially Xiph has only issued .ogg for everything, which has
changed last year for .ogv for all video in Ogg (Theora, Dirac,
OggMNG, etc). .ogm has always been a non-official file extension to
identify the hacked version of Ogg (aka OGM) which usually contains
only MPEG-4 video (aka non-free video). Please do not use or promote
So, yes, .ogv is final.
> > * a Skeleton bitstream for all output files?
> please detail: how can i verify this is produced, in encoded files and
> looking at the source? my current guess is: yes, we have that.
If you are looking for an implementation in code, you may wish to look
To verify that Skeleton is present, run the ogginfo command tool as
compiled from SVN. The very first bitstream in the Ogg file should
say "skeleton" and not "theora".
Since it appears you have not heard of it here's just a brief
explanation: Skeleton is an extension of Ogg to go around certain
limitations of the container without breaking existing players. Among
its features, it allows for instance a user to select either the
Korean audio track or the English audio track in a video file that has
two audio tracks in different languages. Can do the same thing with
regards to subtitles too.
We recommend the use of Skeleton in all new Ogg video files.
P.S: CC'ing theora at xiph.org as well.
More information about the theora