Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Movies Media

Theora (Ogg Video) Reaches First Milestone 20

strmcrw writes "Today Theora (maintained by the Xiph.org Foundation) releases their first of three planned Milestones. Theora will be a video codec that builds upon On2's VP3 codec and is going to be integrated in the Ogg multimedia container. The code is under a BSD style license, for the legal terms on the usage of the VP3 codec, please check out their CVS page."
This discussion has been archived. No new comments can be posted.

Theora (Ogg Video) Reaches First Milestone

Comments Filter:
  • Licences (Score:4, Interesting)

    by Trusty Penfold ( 615679 ) <jon_edwards@spanners4us.com> on Monday November 25, 2002 @11:28PM (#4756337) Journal

    It is unwise to release beta and RC builds under an open licence. As has been seen with many other projects, the code gets branched at that point and progress towards and stable and bug-free final release is hindered. Not through maliciousness, but because of the tendency for people to tinker with the source and not pass the fixes back to the original source.

    Beta software should be released under a restrictive license. People cannot distribute modified copies. Nor should people be allowed to distribute anything other than the officially released binaries (if they exist).

    This would force bugfixes back into the main branch, maintained by the original creators, so the final software is as perfect as possible and bugs don't persist for ever in beta-quality forks.

    • Re:Licences (Score:3, Interesting)

      by Anonymous Coward
      Beta software should be released under a restrictive license. People cannot distribute modified copies.

      That would go against the whole idea of the Ogg project, and could prevent people from contributing (some people don't want to contribute to a non-free project). It's important to have people tinkering with the software, especially when it's new (there are lots of different compression algorithms that can be used, but they need to be decided on before the file format is finalized).

      IMHO, a better solution would be to release the software under an open license, and specify that all modified copies must have a different name. This would prevent any confusion without having to use a non-free license (trademark law can be used to enforce this restriction if necessary).

    • by jbn-o ( 555068 ) <mail@digitalcitizen.info> on Tuesday November 26, 2002 @12:51AM (#4756662) Homepage
      As has been seen with many other projects, the code gets branched at that point and progress towards and stable and bug-free final release is hindered.

      Forking the project does not in itself hinder one fork from proceeding. The trouble with non-copylefted Free Software licenses are popular proprietary derivatives because then you are competing with what is partially your own work. If the proprietary improvements are patented as well you'll find it much more difficult to write a compatible substitute. As I understand it, the Ogg Theora team's choice of license is strategic.

      Beta software should be released under a restrictive license. [...] This would force bugfixes back into the main branch [...]

      I disagree. I don't think the freedoms of Free Software [gnu.org] disappear or become unimportant just because the software is a pre-release. You cannot force people to help you with your software. You might not get the help you want unless you show you're willing to let them share what you've done.

    • Re:Licences (Score:3, Interesting)

      As has been seen with many other projects, the code gets branched at that point and progress towards and stable and bug-free final release is hindered.

      In some cases, that might be a good thing if development of the "main" branch is languishing...

      I'm eager to see Ogg Theora ready, but I've been kind of disappointed at how "quiet" the developers are. (As of this moment, my CVS grab of Alpha 1 from September is STILL showing no updates since then - I just moments ago did a cvs up ...). The developers rarely reply to "outsiders" on the mailing lists or even post updates to it. Offers of help are at the moment being ignored (again, at least on the public mailing list, which until very recently still had more traffic from "how do I use VP3 with Microsoft(tm) DirectShow(tm)" than from discussion of Ogg Theora development...

      We already have "ogm tools" [bunkus.org], the "blame" for which I put squarely on the desire to have Ogg video (with vorbis audio) and lack of (or just slow, quiet, and/or "offline") development on it from the official developers (xiph.org).

      Even this slashdot "article" (at the moment, at least) has this sort of "secretive" feel to it - none of the links on it seem to have anything indicating a release today (or, indeed, any information more recent than September 25th), there have been no announcements (or even much in the way of comments) on the mailing lists, and CVS doesn't appear to be any more recent than September 25th. Personally, I suspect somebody has just noticed Theora Alpha 1 - released two months ago - which was billed as the "first Milestone"?. I DO recall seeing a "press release" for this release wherein Emmett Plant (Xiph.org ceo) mentioned that they had "big plans" for a December 1st release of the next alpha, but requests for comments or hints on what those "big plans" may be on the Theora mailing lists get only silence.

      I fairness, I imagine a lot of this comes from the development being so "early" and the core developer(s) not wanting a million people popping in and immediately "wiggling" the path of development around, but some comments on the mailing list from the developers about the current development plans would go a long way to making the development seem open...

      Does ANYBODY have any more detailed information about what's going on out there at xiph.org/Ogg Theora? Will there be the mysterious unnannounced appearance of a "theora2" branch in CVS instead of an update of the existing code (much as theora appeared without updates to the 'vp32' branch back in September)?

      Incidentally, I DID grab Ogg Theora Alpha 1 when it was released 2 months ago. I ran into a LITTLE difficulty getting it compiled, but in the end got it going...and it kicks butt. Even unoptimized, the performance was "pretty good" (certainly comparable with, say, mjpegtools' mpeg2 encoders) and the video quality looks good - I'd even say the quality is pretty good at the lowest "quality setting"...

      So...please excuse my pessimistic post and mild rant - the code (on those occasions that it gets released) being open but the development work seeming closed and secretive has been eating at me, considering how interested I am in the project and am relatively eager to help. (I am not qualified to do much coding, but testing and documenting I can - indeed, I have [dogphilosophy.net] (egad, I'm about to slashdot my own server, aren't I?...).

  • Today's the Day? (Score:3, Informative)

    by MBCook ( 132727 ) <foobarsoft@foobarsoft.com> on Monday November 25, 2002 @11:30PM (#4756346) Homepage
    Wow, I must have timetraveled or something. Today is September 25! Maybe I can pass that Calc test now!

    Seriously though, this is kind of neat. It will be interesting to see how this works out. For all who want to know without reading, the mile stones are:

    1. Alpha release
    2. Release that does realtime 3D interpolation
    3. Release that can tell you which movie you're most likely to hate but watch anyway.

    OK, so maybe they don't tell what the 2nd and 3rd milestones are on the front page.

  • by foolip ( 588195 )
    Many of us have followed the development on cvs and the mailing lists for the past few months, and this is really heading the right way. (offtopic: A while ago, I encoded Star Trek: First Contact, which required ~90 GB of temp space for the yuv file, that was fun). What I wonder is when there will be a patch for mplayer to encode and decode theora. I realize it would be a bad idea putting it in the main tree, as that would result in people distributing files encoded with this yet-to-be-finished codec. But for testing purposes and hack value -- anyone up to writing such a thing?
  • I'm happy with this news.. the more good codec options the better.

    I've used On2's VP3 codec with excellent results, though I always end up using Sorenson Squeeze (Sorenson 3 codec) for my web-ready vids.

    Zygo is another great codec to experiment with, and with Quicktime's ability to grab whatever codec you might need transparently, we should feel free to experiment.

  • Does anybody know whether they plan to do streaming video at some point? I know that they have streaming audio with IceCast (oddly enough they stream mp3, no mention of vorbis).
    • The long-delayed (but progressing, evidently) icecast2 apparently has Ogg support in it.

      Icecast2 is apparently in Alpha now - if you check out the "icecast" module from xiph.org, that's actually "icecast2". There may be some delays going on with the notion that they'll add support for "general" Ogg streaming (e.g. for streaming Theora/Vorbis video over Ogg) once some specs come out for it. That's purely speculation on my part, though...

The one day you'd sell your soul for something, souls are a glut.

Working...