Slashdot Mirror


Theora 1.0 Released, Supported By Firefox

YA_Python_dev writes "The Xiph.Org Foundation announced Monday the release of Theora 1.0. Theora is a free/open source video codec with a small CPU footprint that offers easy portability and requires no patent royalties. Upcoming versions of Firefox and Opera will play natively Ogg/Theora videos with the new HTML5 element <video src="file.ogv"></video>, and ffmpeg2theora offers an easy way to create content. Theora developers are already working on a 1.1 encoder that offers better quality/bitrate ratio, while producing streams backward-compatible with the current decoder." Adds reader logfish: "Since its bit-stream freeze in June of 2004 there have been numerous speed-ups and bug-fixes. Although Nokia claimed it to be proprietary almost a year ago, nothing has been proven. So now it's time to help it take over the internet, and finally push for video sites filled with Theora encoded vlogs, blurts and idle nonsense."

310 comments

  1. Containers... by GenP · · Score: 2, Interesting

    How does ogv compare to say, mkv?

    1. Re:Containers... by iamdrscience · · Score: 3, Informative

      Just like MKV hardly anything will play it, but unlike MKV it doesn't actually add anything useful.

      Mod me troll if you like, but I speak the truth.

    2. Re:Containers... by ChienAndalu · · Score: 2, Informative

      On Linux, you have a hard time finding a player who doesn't support the Matroska format. On windows, VLC, which supports the MKV format, is a very popular video player, even for normal users.

    3. Re:Containers... by ShieldW0lf · · Score: 5, Insightful

      Just like MKV hardly anything will play it, but unlike MKV it doesn't actually add anything useful.

      You've obviously never negotiated costs with MPEG-LA, or you wouldn't say that.

      --
      -1 Uncomfortable Truth
    4. Re:Containers... by rsmith-mac · · Score: 3, Interesting

      Matroska isn't an MPEG standard. It's patent and royalty free, and the standard itself is open for FOSS to implement (as many have).

    5. Re:Containers... by Anonymous Coward · · Score: 1, Informative

      I believe that was the point the parent was trying to make. MPEG has a cost, so Matroska has that benefit of not having those kinds of costs.

    6. Re:Containers... by Jesus_666 · · Score: 1

      That's the point. Theora adds one useful thing: Freedom from licensing costs.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Containers... by Anonymous Coward · · Score: 0

      neither does MKV

    8. Re:Containers... by delt0r · · Score: 5, Insightful

      Thats parents point. H264 etc are patent encumbered so Theora does add something very dam useful to the community just like MKV does. MPEG-LA is the group that runs the patent pool on mpeg/h264 etc while the OP was suggesting that Theora is without merit.

      If we want h264/mpeg4 support in FF you going need about $3M+ donated per year for the license fees.

      If you have ever needed to care about the licensing of things like codecs you would know the value of Theora and Dirac.

      --
      If information wants to be free, why does my internet connection cost so much?
    9. Re:Containers... by Hurricane78 · · Score: 1

      ogv (aka ogg) and mkv (can be named mka for audio-only too) are containers. Theora is a codec. Like H.264 aka MPEG 4 AVC. Except that H.264 is an actual standard which compresses much better. (Theora is more "last generation".)
      Unfortunately, H.264 ist patented, so for some applications it's out of question.

      Oh, and in terms of containers, mkv kicks the shit out of ogg. ;)
      I love the concept of EMBL, binary markup, behind it. It's like XML, but without the verbosity.
      With a DTD you could perfecly convert between XML and EBLM, tag by tag. (I dislike XML for its extreme verbosity, but I like a common file format standard that everybody can understand and read/write.)

      I, for one, will still use mkv plus x264 and 5.1 vorbis (or the original AC3-track) for encoding my videos. If I make no money with it, I will not pay money for using it, because they lost nothing.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    10. Re:Containers... by BrentH · · Score: 4, Informative

      Many posters here are confusing two things here: codecs and containers. Theora is the videocodec, OGG the container (which has the extension .ogv). OGG (as per .ogv) is also the standard container for Theora, which Firefox supports. But, MKV being really a superior container on pretty much all fronts, could contain Theora equally well as any containerformat (actually, better IMHO). Just making sure everyone is talking about the same thing.

    11. Re:Containers... by Koiu+Lpoi · · Score: 2, Informative

      And anyone who watches anime in quality higher than "youtube" already knows about CCPC. Among those groups, MKV is incredibly popular due to its smooth handling of styled subtitles and multiple audio tracks.

    12. Re:Containers... by Dogun · · Score: 1

      It's sad you miss the irony of that statement.

    13. Re:Containers... by Jesus_666 · · Score: 1

      OTOH, Mastroska is pretty complex and I don't know whether they can guarantee it's patent-free. Of course, not being involved with codec of Firefox development I have no idea whether those concerns are of, well, concern to Fx/Opera devs.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    14. Re:Containers... by Anonymous Coward · · Score: 2, Interesting

      someone mod this up.

      People need to realise that h264 isn't a free, open alternative just because of x264.

    15. Re:Containers... by John+Betonschaar · · Score: 1

      I don't know about any possible patent issues since these are pretty much irrelevant for OSS development outside the US anyway, but I know the H264 specs are fully open and free for download (and I guess implementation). I have them lying around here. Just go to I-TU and grab them...

      So unless you have specific examples of I-TU chasing down people who implement their (publicly available) specifications, I consider H.264 to be free...

    16. Re:Containers... by BrentH · · Score: 1

      Actually, it's very simple, has almost zero overhead, supports any and each codec and combinations thereof and it's patentfree (containerformats arent nearly as complex and difficult to develop as codecs).

    17. Re:Containers... by Sinbios · · Score: 1

      Personally, I only know about the CCCP, and I don't use that either. Best to just grab the players and decoders you need instead of installing one big pack.

      --
      Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
    18. Re:Containers... by Koiu+Lpoi · · Score: 1

      I disagree; why bother with updating every time you need something new, when you can have everything you need, right away, and with ONE media player? (And, before anyone mentions VLC, let me say "awful subtitle support and almost no postprocessing filters.")

    19. Re:Containers... by delt0r · · Score: 4, Insightful

      Yes there are examples. Just ask the mplayer developers. Even in the EU its not as clear cut with software patents as /. will have you believe. Our lawyers said that your fine if you aren't selling it, probably, but don't push it with commercial (for profit) products and services. The idea of using codecs on the basis that "they won't do anything" is about as smart as claiming RIAA won't do anything for downloading music. Quite a few said that back in the napster days. You remember how that went.

      --
      If information wants to be free, why does my internet connection cost so much?
    20. Re:Containers... by billcopc · · Score: 1

      Maybe it's because codec packs are a grab-bag of inconsistency. You get more than you need/want, and they make it damn hard to troubleshoot problems, since you have so much crap in your filter chain.

      --
      -Billco, Fnarg.com
    21. Re:Containers... by DigitAl56K · · Score: 1

      DivX 7 uses MKV as its container will help promote MKV interoperability.

    22. Re:Containers... by Anonymous Coward · · Score: 0

      Anime rots your brain.

    23. Re:Containers... by BrentH · · Score: 1

      Does it? That would be major for the mkv project (I can also remember Divx7 will actually be based on x264 or something. And they even have (had) their own container format, .divx (which is basically avi IIRC).

    24. Re:Containers... by hairyfeet · · Score: 1

      So how does it rank on compression? I read the TFA but couldn't find any hard data. And does anybody know of a free open source converter that will turn MKV to Avi? I have looked everywhere and haven't been able to find one and all the DVD players here play Divx 5 or Mpeg,so MKV means I can't watch them on my set.

      IMHO if they really want Theora to take off someone will have to release a converter that will not only convert TO Theora,but FROM Theora as well. Otherwise there is no way to watch on the millions of DVD players already sold. Freedom is nice,but if the video is trapped in a format you can't convert to something you can use it doesn't really help much. I just hope it doesn't end up like the '90s again,with tons of competing formats that are a royal PITA to convert to something useful.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    25. Re:Containers... by hairyfeet · · Score: 1

      Question: How does the CCCP pack compare to the Klite Mega Codec Pack? I have been giving customers the Kilte Mega Codec pack for ages and so far they haven't had any problems with formats and the Media Player Classic that is packed with it is easy to use and doesn't seems to suck resources. Is the CCCP pack a better deal? What are some of the pros/cons of it VS Klite? Do they have a 64 bit version of CCCP like Klite does?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    26. Re:Containers... by Anonymous Coward · · Score: 0

      No...normal users have internet explorer and windows media player.

    27. Re:Containers... by IronChef · · Score: 1

      But, MKV being really a superior container on pretty much all fronts...

      It may be superior technically, but from the standpoint of a typical video-watching HTPC user, MKV is a pain in the ass compared to old-fashioned AVIs. Some players have their own splitter built in--others require that you install a splitter.

      I hate having to install yet another piece of software into the rendering path just to play MKVs.

    28. Re:Containers... by Matt+Perry · · Score: 1

      You've obviously never negotiated costs with MPEG-LA, or you wouldn't say that.

      What does that have to do with a container format which is what the thread you are responding to is talking about?

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    29. Re:Containers... by jaromil · · Score: 1

      theora is a video codec, mkv and ogg are multiplex containers.

      all ogg/vorbis/theora files play on VLC and, since they are open, they'll enhance their compatibility in future.

      (so you are wrong, as often do people declaring to speak the truth)

    30. Re:Containers... by Anonymous Coward · · Score: 0

      Question: How does the CCCP pack compare to the Klite Mega Codec Pack?

      Favorably. No 64-bit version, though the 32-bit version works fine.

      I tried K-Lite Mega for several months on a system that had minor (eventually solved) problems with the then-current version of CCCP. It installed a ton of files all over the place, many of which had duplicate functionality. It also contains unlicensed proprietary software, in case you care about that. I never experienced any instability for as long as I used that system, but reportedly others have had big problems with K-Lite, especially old versions.

      Now, if I use a codec pack at all, I use CCCP. It's basically just MPC-HC, Zoom Player, ffdshow, VSFilter, and Haali anyway, all of which are at least free-beer (again, if you care). The niceness is in the configs - it's already pre-configured close to how I would set up all of these individually. Very convenient.

      Personally, I install CCCP, QuickTime (latest legit version as packaged with iTunes or Safari - dunno, I use all of them), RealAlternative (illegal repack), CoreAVC Pro (shamelessly pirated), Flash, and VLC. That way I have all my plugins and worthwhile formats covered. I use MPC-HC for monitor playback, Zoom for HDTV output, and VLC as a quick & dirty backup player for any unusual files that don't play right using the other players. (In a pinch, it's just faster to switch a file over to VLC than it is to fuss with player settings.) CoreAVC Pro is extremely useful on older systems for playing H.264 files. Gives new life to my P3/Athlon and P4/Athlon XP systems.

      And just for completeness' sake, I use iTunes, fb2k 0945, and/or fb2k 083 special for audio playback. (I use 083 special on w9x systems or for compatibility with old plugins that don't work in fb2k 09x.) I haven't recommended Winamp in years because the software has stagnated at the same second-rate quality as it was over a decade ago. And I don't recommend any fb2k version over 0945 because PP himself has been overly curt and dickish about the ending Windows 2000 support and all discussion thereof. He should hijack the name and call the damn thing "foobarXP" and be done with it already.

    31. Re:Containers... by khellendros1984 · · Score: 1

      Hmmmm...I often watch HD-quality anime, and I've never heard of CCPC. Vlc handles everything. I've never had to worry about it.

      --
      It is pitch black. You are likely to be eaten by a grue.
    32. Re:Containers... by hairyfeet · · Score: 1

      Wow,that is a lot of stuff to install just to be able to watch and listen. I have downloaded CCCP and will try it out on a test box though. But so far my customers haven't had any problems with Klite. Also giving out Klite with either Songbird or Musikcube depending on the PC seems to fill my customers needs. Musikcube does better on low resource machines and Songbird lets you update ID3 and Album Art. But with just those 2 installs I take care of all my customers A/V needs.

      Does CCCP work on Win9X? Because I do run into Win9X machines occasionally and having a single pack that works on all is a plus. But like I said next time I fire up my test bed I will give CCCP a shot. Thanks for the info.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    33. Re:Containers... by Koiu+Lpoi · · Score: 1

      CCCP is one of the highest quality, and basically negates that problem due to excellent testing and quality control.

    34. Re:Containers... by Koiu+Lpoi · · Score: 1

      VLC's sub support is awful. That's why.

    35. Re:Containers... by Anonymous Coward · · Score: 0

      The current version of CCCP doesn't support w9x any more, but fortunately they retain the most recent w9x-compatible version for download just for this purpose. Check the FAQ under their section for supported OSes.

      These are my own software choices in Windows. When I setup systems for others, I only install a subset of these (basically just CCCP, iTunes/QuickTime, and Flash). I put the installers (and URLs) for those and everything else on a software CD or DVD so as not to take up HDD space. Same for browsers and other software; I install the basics and make everything else available on the disc.

      I've been ignoring Songbird for too long because of all the not-ready-for-primetime talk. I guess I should take a look sooner or later. I've also wanted to give Musikcube a once-over too, along with MediaMonkey, Jajuk, and all those other players that people seem to love. Thanks for the recs.

    36. Re:Containers... by hairyfeet · · Score: 1

      I don't know why they use all that "not ready for primetime" talk,except the fact that they don't have a lot of stores integrated yet. But so far it has been rock solid stable,and my customers with always on Internet like the cool addons like Album View which makes it like a jukebox with the album covers rotating as you browse.

      That said Musikcube has a really nice SQL database backend which means you can have your music sorted in all different kinds of ways. It comes with some nice ones like "songs I haven't listened to" and "songs I like to play the most" but it is really easy to cook up your own.

      Finally,about mediamonkey. While I know some guys that swear by it,and I do have the gold edition on my laptop for streaming radio,if you don't buy the gold edition it is a PITA IMHO. Last time I used the non pay version they didn't grey out the features that were only in gold so you'd click on something and get a "buy this and all the other great features in our gold edition" or something like that. Really irritating. And frankly Songbird has come a real long way,especially with all the nice plugins you can download for it. So you can probably get most if not all of mediamonkey's functions simply by adding a few plugins to Songbird. But definitely give Musikcube and Songbird a try. They are both rock solid and have plenty of nice features,so choosing is more of a taste thing than anything else. And thanks for the advice on CCCP. I'll be giving it a go this weekend on my testbed PC.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Free Is Good, But Quality Is Lacking by rsmith-mac · · Score: 4, Insightful

    I really want to like Theora, but it's really, really hard to get around the quality issues. VP3, which Theora is based on, just isn't competitive these days. It was subpar back in 2001 when it was donated to Xiph, and the contrast has only gotten worse over time. H.264, VC-1/WMV9, MPEG-4 ASP, even Adobe Flash 8 (which added VP6) are clearly capable of outperforming it.

    If nothing else, free is good (both in terms of speech and beer) and a royalty free standard for video would be great, but it's too hard to ignore just how inferior this standard is. I'm a pragmatic person, I can't think of any reason why I'd want to use this over a better codec; free isn't all that enticing if the video quality sucks.

    1. Re:Free Is Good, But Quality Is Lacking by Grey_14 · · Score: 1

      I think that in theory, the "free" part could be extremely enticing, after all, Opera, Safari, and IE could all just integrate this, no questions asked, and in this magical wonderland we could have cross platform video embedded in websites that "just works". Realistically though, that'll never happen. IE will support WMV and Safari will support Quicktime, and both will support theora through 3rd party plugins which will only be installed by people who know well enough to use firefox anyways.

    2. Re:Free Is Good, But Quality Is Lacking by stevek · · Score: 5, Informative

      There's certainly better quality codecs out there, compared to 1.0. Take a look at the work happening now on 1.1, though, it gets very competitive:

      http://web.mit.edu/xiphmont/Public/theora/demo5.html

    3. Re:Free Is Good, But Quality Is Lacking by yourfuneral · · Score: 3, Insightful

      But, those are issues that can be addressed, and with more attention like this it will get more help from "joe the programmer". I'm glad to see something like this. I'm tired of the "format wars" going on by a few companies. The consumer wants something that works well. If there is a free and equally good alternative the world would open up to it. To me quality optimizations can come after they something that works well and is open.

    4. Re:Free Is Good, But Quality Is Lacking by toots5446 · · Score: 5, Insightful

      With the billions of crappy flv video being used all over the web, are you claiming that cutting edge video technology is the key for broad acceptance ??

    5. Re:Free Is Good, But Quality Is Lacking by Digana · · Score: 1

      What exactly are those quality issues?

      I admit that when encoding with the default ffmpeg2thoera options, the quality leaves much to be desired, but I've managed to tweak those options and produce good quality videos for a reasonable footprint. The one option I played with was the "sharpness" option (-S), whatever it actually is, it *does* increase the sharpness for very little change in the filesize.

    6. Re:Free Is Good, But Quality Is Lacking by rsmith-mac · · Score: 4, Insightful

      But, those are issues that can be addressed, and with more attention like this it will get more help from "joe the programmer"

      Can it though? Certainly part of the issue is definitely the encoder, but you're still constrained by the inherent limitations of the codec (and more to the point, the decoder). Theora can't be overhauled without breaking the decoder, and even if it was overhauled as Theora 2.0, it couldn't implement any of a multitude of patented video compression technologies already used in MPEG or other standards. And unless someone wants to hire a team of engineers for Xiph, the odds of someone inventing a revolutionary, non-patent-infrining video codec on their own is pretty slim.

      From what I've seen with the work on 1.1, improving the encoder just isn't enough to nullify the deficiencies in the codec itself. It's like trying to improve Mac OS Classic when really you need to make a clean break and invent Mac OS X.

    7. Re:Free Is Good, But Quality Is Lacking by TheRaven64 · · Score: 5, Informative

      Think of Theora as a successor to MPEG-1 on the web. It works everywhere, is easy to support, and doesn't need much CPU to play back (so you can use it for mobile sites), and the quality is 'good enough' but not great. At the other end there's Dirac (which also went 1.0 recently), which provides amazing quality but at the cost of much higher CPU loads. If you're streaming films or HDTV episodes, you'd want to consider something like Dirac. If you're just showing little clips and you want them to just work, you'd use Theora (well, at the moment you'd use MPEG-1, but hopefully in the future you can use Theora).

      --
      I am TheRaven on Soylent News
    8. Re:Free Is Good, But Quality Is Lacking by Grey_14 · · Score: 4, Insightful

      Don't forget, lots of nightmarish IE specific stuff also "Just Works" for "The Majority", And ask any 64bit linux user exactly how much they love adobe for their support. (I think they have it now, after something like 4 years of waiting or running in emulation, or running a 32bit OS on their 64bit machines)

      The magical wonderland I think of is one where anyone on any system can easily watch video online, not just the majority.

    9. Re:Free Is Good, But Quality Is Lacking by freddy_dreddy · · Score: 1

      The question is, can free-as-in-beer, inferior open source compete against free-as-in-beer, superior closed source?

      [troll]My guess: nope.
      The problem here is know-how. Every field in open-source which requires extensive know-how on the level of hardware or marketing struggles.
      The standard devcycles normally evolve into providing conspiracy-theories.[/troll]

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    10. Re:Free Is Good, But Quality Is Lacking by Godji · · Score: 3, Informative

      Flash doesn't just work. It requires a proprietary plugin that crashes my browser all the time, and is not 64-bit.

    11. Re:Free Is Good, But Quality Is Lacking by TheRaven64 · · Score: 2, Interesting

      It doesn't work for all those people who bought iPhones. They're an important demographic in most cases (i.e. people with lots of spare money), and they don't have flash. YouTube works because Google wrote a special client for it. Other sites that use flash video, however, won't. If it gets tag support, it will be trivial to support.

      --
      I am TheRaven on Soylent News
    12. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 4, Interesting

      Theora quality is good enough. You may be able to see a difference under a microscope but not to the human eye.

      To get a good quality video, from A to Z must be quality, not just one step.

      Many convert a MPEG video into Theora and say Theora video is not good quality. MPEG means video is already compressed and data is dropped as part of the encoding process. You don't take a such a video and convert the format to Theora and drop data again as part of the Theora encoding process. Its of course not good quality then, because data is dropped twice.

      To get real quality video in Theora, you should get a raw video and convert to Theora. I have converted a raw video footage shot by a RED camera (http://www.red.com/) into Theora, I don't see any quality issue. Its crisp clear.

      In digital camcoders this is what is done inside, ie. it first shot in raw and then convert to MPEG. I have not come across a video camera that convert to Theora natively inside the camera. If it does, there should not be any quality difference compared to MPEG.

      Sagara

    13. Re:Free Is Good, But Quality Is Lacking by freddy_dreddy · · Score: 1

      I think that in theory, the "free" part could be extremely enticing

      Did you have to pay for viewing flash or whatever other format ? Nobody I know had to. If "free" is the key-element in success of this format it'll be a failure, simple as that.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    14. Re:Free Is Good, But Quality Is Lacking by freddy_dreddy · · Score: 1

      Bill Perry (Adobeâ(TM)s Mobile and Devices group) is working on a release, just a matter of weeks to see flash on iPhone.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    15. Re:Free Is Good, But Quality Is Lacking by doti · · Score: 1

      The result on those sample frames are great. The new version at 240kbps compares to the old one at 580kbps.

      This should be more exposed, to reduce the impact of the first impression on this quality gap of the 1.0 and the competition.

      --
      factor 966971: 966971
    16. Re:Free Is Good, But Quality Is Lacking by delt0r · · Score: 1

      Look at youtube. Quality is hardy all that big in a lot of peoples minds, if they notice at all that is.

      The performance at youtube bitrates is quite comparable to current youtube quality. But I won't argue that H264 is a winner here, if you don't have to pay for it that is.

      --
      If information wants to be free, why does my internet connection cost so much?
    17. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      We already have Dirac for high-quality open video. Theora only has to fill the bandwidth-efficiency gap below that. So it's a low-bandwidth, free video codec for streaming video all through the tubes. I'd love for youtube to start streaming in anything but Flash.

    18. Re:Free Is Good, But Quality Is Lacking by Chaos+Incarnate · · Score: 1

      Starting from a decent bitrate MPEG-2 video (say, 2 GB/hour), there should be no problem creating good Theora encodes from them despite already being lossy. And if Theora can't do that without looking like crap, then it fails next to codecs like H.264 that can.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    19. Re:Free Is Good, But Quality Is Lacking by CarpetShark · · Score: 2, Insightful

      "Just works for the majority" is exactly identical to "discriminates against minorities".

    20. Re:Free Is Good, But Quality Is Lacking by jonaskoelker · · Score: 2, Insightful

      it gets very competitive

      That might be true, but it isn't demonstrated by posting a link that compares Theora and Theora.

      I'd like to post a clip that compares Theora to the formats and codecs it tries to compete against. I don't have elephants dream available at the moment, and I don't want to get slashdotted, but someone could reencode the high-resolution version of it and post links.

      Then we can compare Theora to its competitors, to see exactly how competitive it is.

    21. Re:Free Is Good, But Quality Is Lacking by freddy_dreddy · · Score: 5, Insightful

      if anyone goes through with this, choose a video which contains:
      - noise
      - fire
      - rain or snow
      - smoke

      These are the frames which have the highest amount of entropy and are easiest to visually illustrate the quality of a coder.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    22. Re:Free Is Good, But Quality Is Lacking by comm2k · · Score: 2, Informative

      The question is, can free-as-in-beer, inferior open source compete against free-as-in-beer, superior closed source?

      x264 is open source and gives way better quality than Theora - but it is also a patent minefield and you will need to get in contact with MPEG-LA if you plan on doing commercial stuff etc.

    23. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      ask any 64bit linux user exactly how much they love adobe for their support

      nspluginwrapper seems to work fine for me, and it has been for a while now

    24. Re:Free Is Good, But Quality Is Lacking by LWATCDR · · Score: 1

      Flash is far from perfect. It isn't free as in beer and speech for developers. So if your platform doesn't support it your life is difficult.
      GASH makes things a little better but it still has issues.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    25. Re:Free Is Good, But Quality Is Lacking by bigmammoth · · Score: 5, Interesting

      The fact that the quality improvements for theora 1.1 put it on par with a base mpeg4 implementation while not on par with the most recent h264 encoders is not really relevant in the larger sense.

      Once a free codec becomes widely adopted the chance of some proprietary codec coming along afterwards is near zero. Its just like today we can't imagine someone coming out with a proprietary image format and expecting people to adopt it.

      Its relatively easy to add in support for Dirac or some future free codec once there is support for a free codec ecosystem. No one will pay h264 licensing costs when quality free alternatives are vibrant. The entrenched proprietary systems are being pushed aside for free alternatives. This 1.0 release is a step towards that direction, not as big of a step once firefox 3.1 ships but an important step ;)

    26. Re:Free Is Good, But Quality Is Lacking by Touvan · · Score: 1

      I just upgraded to Ubuntu 8.10 - and Flash in 64-bit Firefox "just works" including even wmode="transparent" and full-screen mode.

      I have a seriously difficult time understanding what so many 64-bit Linux enthusiasts are complaining about. As things stand right now, Flash "just works".

      That said, I am eager to help Adobe move even further into opening the source of Flash Player - they've already open parts of it, and I believe given time and the right kinds of encouragement, they will open the rest.

    27. Re:Free Is Good, But Quality Is Lacking by LWATCDR · · Score: 1

      I haven't looked hard at Theora or Dirac but from what I have seen Dirac may be a better choice. Not only that but you can put it in an Ogg container and it is FOSS.

      Is there anything wrong with Dirac or does it just lack mindshare?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    28. Re:Free Is Good, But Quality Is Lacking by Bill,+Shooter+of+Bul · · Score: 1

      So in this magical wonderland, I'll be able to watch videos online on my C64, Trash-80, and Apple II e? Awesome.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    29. Re:Free Is Good, But Quality Is Lacking by BrentH · · Score: 3, Informative

      Here's a link that compares last years Theora with xvid and divx:
      http://web.mit.edu/xiphmont/Public/theora/demo.html
      Note that this is before the major changes made this summer and the major changes still coming (in the encoder). The VP3 technology actually puts it between MPEG-4 ASP (xvid/divx) and H264 in theoretically achievable quality, it's just that the encoder has been extremely badly tuned up until this summer, because of lack of interest. If Theora can catch up to MPEG-4 ASP codecs and perhaps even close in on H264, it would make for an excellent patentfree codec.

    30. Re:Free Is Good, But Quality Is Lacking by FrozenFOXX · · Score: 2, Insightful

      That's the thing, though. Yes, in Ubuntu 8.10 it "just works" for 64-bit, but as recent as Feisty or Gutsy there were serious issues for us 64-bit people requiring all kinds of hacks.

      Yeah, just recently it works, the complaint the person was lodging was that for a relatively long time it hasn't.

      --
      "Just a fox, a whisper."
    31. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      To put it bluntly, we "just don't matter" to the companies, and we're still too small at this point to do much about it.

    32. Re:Free Is Good, But Quality Is Lacking by Kjella · · Score: 1

      Even in the crappy end quality to size ratio is important. If you can shave x% off YouTube's bandwidth cost and improve usability for everyone still on crappy connections, which codec do you think they'll go for? Unless you mean crappy in terms of codecs which I doubt since flv supports h.264 and is one of if not the best video codec.

      --
      Live today, because you never know what tomorrow brings
    33. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      "Just works" fits very well for the majority, who are using Windows or OSX and do not have the problems you have CHOSEN to have by using a minority operating system. Not 64-bit? Completely and totally irrelevant. You are imagining benefits that simply do not exist. That isn't logical, thus your zealotry is exposed.

      This post was clearly written for the likes of you.

    34. Re:Free Is Good, But Quality Is Lacking by Graymalkin · · Score: 1

      Good thing there is MPEG-4 ASP for the web which is supported by millions of cellphones, PMPs, and desktops. It doesn't take much CPU to play back and the quality is good enough but not great. On the other end there's H.264/AVC which is also supported by millions of cellphones, PMPs, and desktops.

      --
      I'm a loner Dottie, a Rebel.
    35. Re:Free Is Good, But Quality Is Lacking by Yvan256 · · Score: 1

      The <video> tag is supposed to be supported on iPhone/iPod touch, however you'll have to use .mp4 files (MPEG-4 or H.264 video with AAC audio). Check for maximum video sizes and bitrates (though if you specifically targeting that platform, you should use 480 pixels wide by whatever height the aspect ratio gives you).

    36. Re:Free Is Good, But Quality Is Lacking by billcopc · · Score: 1

      It's true that Theora 1.0 is ideologically superior crap, but actually getting it released and in people's browsers means it just might attract enough eyeballs to get development rolling and bring improvements in the next version.

      There's no technical reason why we couldn't have equal (or better) compression to H.264. We can't use their patented algos, but there is much to be learned from the techniques and science behind it, and I'm sure there are quite a few OSS brains out there who can digest the info and spit out code.

      --
      -Billco, Fnarg.com
    37. Re:Free Is Good, But Quality Is Lacking by billcopc · · Score: 1

      If that's true, then why the hell are they releasing 1.0 today ?

      "Use this sucky one today, we promise the next one will be 140% awesomer!"

      I know people are inherently dumb, but geez! Release 1.1 instead, kick it off with a fanfare.

      --
      -Billco, Fnarg.com
    38. Re:Free Is Good, But Quality Is Lacking by JasterBobaMereel · · Score: 1

      MPEG-4 ASP needs a licence fee for every device - so the cost of my device just went up (possibly from nothing) to more than it need to be - this also means it will not be universally supported on any platform and certainly not on every platform

      My cellphone cannot play MPEG-4 ASP - neither can the iPhone! (it can't play flash video either!) ASP is considered a obsolete format in the industry and is no longer supported on some newer devices .... ..ah the joys of proprietary formats

      --
      Puteulanus fenestra mortis
    39. Re:Free Is Good, But Quality Is Lacking by a+nona+maus · · Score: 1

      Youtube is using VP6 (except when you explicitly ask for the high bitrate H264 version), which appears to be substantially lower quality than Theora at the low bitrates they are using.

    40. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 1

      flv uses h.264 for video. What's your point again?

    41. Re:Free Is Good, But Quality Is Lacking by Touvan · · Score: 1

      I do remember all that, but my point is only that despite not having a 64-bit version, it did eventually get worked out, so it seems like that single point of contention was unwarranted.

      Admittedly, it did take too long. I wish they would just let the swfdec or gnash people port the existing code and be done with it. I personally believe they eventually will, but it's easy to get tired of waiting - I get that.

    42. Re:Free Is Good, But Quality Is Lacking by ivan256 · · Score: 1

      Sorry, even in Ubuntu 8.10, it only "just works for a little while" and then you have to restart Firefox to get it working again.

      Yes, I consider 3-5 days to be a "little while".

      No sense in lying to people. It'll probably work eventually, but if anybody installed 64-bit 8.10 based on what you just said, they'd be pretty pissed when they found out you were lying.

    43. Re:Free Is Good, But Quality Is Lacking by Ilgaz · · Score: 2, Insightful

      Flash is a single click install (if not already came with OS). Nothing adds to startup, not a single case of spyware, no OS performance loss and a comical disk space required. Lets not forget that it is true multiplatform. Even Symbian high end phones displays it.

      I keep saying that is the key to success of FLV container.

      No nags, no technical knowledge required, easy (runs!). The genius is in its simplicity.

      For the quality of videos: Their source is junk, they are transcoded from already compressed source, settings are wrong, 2 pass is still not widely known etc. FLV is VP6 and h264, both cutting edge codecs without anything more advanced around.

      I am not a Flash fan, I despise using FLV but... There is the reality. The least annoying company (Apple) still insists putting that damned qt_task to users taskbar, offering them a complete framework rather than plugin+playback, try to add iTunes to download by 1990s tricks... So you go and put FLV files to your page.

    44. Re:Free Is Good, But Quality Is Lacking by Ilgaz · · Score: 2, Informative

      ASP is not obsolete in any kind of sense.

      Apple didn't support Mpeg-4 ASP, they jumped from mpeg-4 SP to h264 directly. So that is probably why your iPhone can display h264 but not mpeg-4 ASP. People think Apple does the best mpeg4/h264 apps on planet, it is not true. They support them, they help them take off but it doesn't mean Quicktime or devices based on it (iPhone) is some benchmark/test devices to help you choose what is obsolete or not.

      There are major 2 profiles in mpeg-4 (except h264/part 10). One is SP and other is ASP. If you target Quicktime people or low speed CPU devices, you stay away from using ASP forcing features. If you target Sony PSP people or anyone with a decent smart phone, you use ASP features. On 3G, you better stay away from anything having "advanced" in its name :)

      BTW mpeg4 isn't proprietary, it is open. It is just patented by lots and lots of vendors/organisations.

    45. Re:Free Is Good, But Quality Is Lacking by Touvan · · Score: 1

      Accusing someone of lying is a sure way to shut down conversation. What I have found is the case - Flash does "just work" on Ubuntu 8.10 x64 (it mostly "just worked" on Ubuntu 8.0 too, there were just some places where it didn't entirely work, or were some missing features.).

      It is possible that I am mistaken, or that I haven't used it for long enough to have run into the same problem that you have mentioned, but my experience thus far is as I have described it.

      I'm really not sure what cause I've given you to question my intent.

    46. Re:Free Is Good, But Quality Is Lacking by haruchai · · Score: 1

        Look how long it took to get Theora 1.0 released. Better to release something
      and ship an improved version later.

      --
      Pain is merely failure leaving the body
    47. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      That's nice, and it does show progress, but competitiveness it does NOT show. For that, they'd actually have to compare Theora to other codecs.

    48. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      "Just works" fits very well for the majority, who are using Windows or OSX and do not have the problems you have CHOSEN to have by using a minority operating system.

      No, actually it doesn't "just work" for them, either. It only "works" if you consider the security compromise to be insignificant.

      I can give you a hand grenade with instructions "put in mouth and pull pin" as a cure for your headache, and that "just works" too. But the side effects...

    49. Re:Free Is Good, But Quality Is Lacking by Ilgaz · · Score: 1

      The patent free status of Theora can change overnight if Apple gives native support to it.

      On the other hand, Apple doesn't stop them or anyone to code a good quicktime component which will support both encoding and decoding.

      It is already there: http://www.xiph.org/quicktime/

      Quicktime framework and codec architecture are so powerful that MS relies them for WMV playback on entire OS X scene.

    50. Re:Free Is Good, But Quality Is Lacking by ivan256 · · Score: 1

      This error cannot be recovered from without restarting Firefox on Ubuntu 8.10 64-bit:


      The program 'npviewer.bin' received an X Window System error.
      This probably reflects a bug in the program.
      The error was 'BadDrawable (invalid Pixmap or Window parameter)'.
          (Details: serial 179 error_code 9 request_code 55 minor_code 0)
          (Note to programmers: normally, X errors are reported asynchronously;
            that is, you will receive the error a while after causing it.
            To debug your program, run it with the --sync command line
            option to change this behavior. You can then get a meaningful
            backtrace from your debugger if you break on the gdk_x_error() function.)

      (firefox:10507): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed
      *** NSPlugin Wrapper *** ERROR: NPP_NewStream() invoke: Connection closed
      *** NSPlugin Wrapper *** ERROR: NPP_Destroy() invoke: Connection closed

      The issues with nspluginwrapper are well documented, and widely discussed, even in Slashdot comments. Given the attitudes around here, and using Occam's Razor, you being a linux zealot (and I say this as a professional Linux device driver developer) stretching the truth is the more likely option over a new user who had a good experience they want to gloat about.

      If I was wrong about your intentions, I apologize.

    51. Re:Free Is Good, But Quality Is Lacking by buchner.johannes · · Score: 1

      Yup. I hope the <video>-tag includes some interface for javascript to give the user a good control panel. Otherwise the mightier and user-friendly flv-players will stay.

      About codec/source quality: Sure it is a criteria, but how easy it is to build a system and to use it as a user is more important for broad success. IMO.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    52. Re:Free Is Good, But Quality Is Lacking by RAMMS+EIN · · Score: 2, Insightful

      ``Once a free codec becomes widely adopted the chance of some proprietary codec coming along afterwards is near zero.''

      You mean like WMA, MP3Pro, AAC, and Talad knows what else coming along after Ogg Vorbis?

      ``No one will pay h264 licensing costs when quality free alternatives are vibrant.''

      You mean like people _paying_ to be allowed to add support for MP3, WMA (and PlaysForSure) and AAC (and FairPlay) to their players, but not supporting the free Ogg Vorbis?

      I am sorry to say it, but I think history contradicts your optimism.

      --
      Please correct me if I got my facts wrong.
    53. Re:Free Is Good, But Quality Is Lacking by Godji · · Score: 1

      Alight, forget about the 64 bits. It still crashes my browser. And I still have no idea what it does or how or when, including phoning home.

      Is my zealotry still exposed?

    54. Re:Free Is Good, But Quality Is Lacking by jesser · · Score: 1

      It does, per spec. If the video element has a "controls" attribute, or scripting is disabled, the browser provides controls. Otherwise, the page is free to provide its own controls, and has all the necessary APIs to make a reasonable set of controls.

      --
      The shareholder is always right.
    55. Re:Free Is Good, But Quality Is Lacking by Touvan · · Score: 1

      Bah! Sometimes I can't stand Ubuntu. :-)

      The truth is I haven't used it that much since 8.1 shipped, but had logged in this week specifically see if the wmode feature worked (I'm a Flash Developer, that's how I make my living, and really do want to see Flash working on Linux - my preferred platform).

      I'm far from a zealot though, though in this case, I'm probably hung out a bit (I assumed that the past stability in 8.0, plus the added missing features, meant that the the issue is now nullified, since the 32-bit plugin in the 64-bit browser appears to be working just fine).

      I'm still willing to bet that they'll solve that particular bug, at which time my original assumption and my original point will stand.

      All that aside, I really can't see why Adobe will not open the source of the player utilizing some kind of CUPs or Trolltech like licensing and copyright setup. They give their binaries away for free as it is, and even if they want to license their code base to closed systems (like Nintendo Wii) with a Trolltech setup, they could still do that.

      The primary stated reason for not opening it up (as far as I can tell) is that they don't want forks and fragmentation to occur - but as with Java, they seem to have more fragmentation occurring do to the closed nature of the code base, then they would probably have if it were open (after Java opened, you immediately saw consolidation of those code bases with projects like Iced Tea).

      I really wish they would have a more public discussion of the rationale for keeping it closed than they do right now. I can't see any reason for them to keep the source proprietary.

      As I've said though, I think they'll soon see the benefits - they are already seeing dividends paid from opening up the Flex Framework (if not from Tamarin, on which they seem to be a bit let down).

      It's just a matter of time.

    56. Re:Free Is Good, But Quality Is Lacking by shaitand · · Score: 1

      'I do remember all that, but my point is only that despite not having a 64-bit version, it did eventually get worked out, so it seems like that single point of contention was unwarranted.'

      As long as its closed source there will always be a point of contention. Because whether history repeats itself is entirely in the hands of adobe. If they fail to grace us with the next upgrade or remove core features everyone has to bend over and take it.

    57. Re:Free Is Good, But Quality Is Lacking by shaitand · · Score: 2, Informative

      'Its just like today we can't imagine someone coming out with a proprietary image format and expecting people to adopt it. ' ... you do realize that the most popular image formats are proprietary right?

    58. Re:Free Is Good, But Quality Is Lacking by petermgreen · · Score: 1

      Will theese improvements in 1.1 break compatibility with existing decoders?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    59. Re:Free Is Good, But Quality Is Lacking by khellendros1984 · · Score: 1

      For instance, Silverlight? ;-)

      --
      It is pitch black. You are likely to be eaten by a grue.
    60. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 1, Informative

      Here you go then. Xvid and Theora 1.1 on the same page. It's catching up in terms of quality.

      http://web.mit.edu/xiphmont/Public/theora/demo.html

    61. Re:Free Is Good, But Quality Is Lacking by TheVelvetFlamebait · · Score: 1

      Ha! So true! A fine debut for your new account!

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    62. Re:Free Is Good, But Quality Is Lacking by evilviper · · Score: 1

      I don't see any quality issue. Its crisp clear.

      The relative value of a lossy video codec is in how good the quality is, at a respective bitrate. If you crank up the bitrate on ANY video codec, you'll get something that is true to the original, but at a prohibitive bitrate.

      VP3 and Theora have been tested, over and over again, and simply do not provide better quality than practically any other video format, at a reasonable bitrate. Nearly all Divx/MPEG-4 ASP and h.264/AVC codecs substantially outperform it, as has been demonstrated time and time again...

      http://www.doom9.org/codec-comparisons.htm
      http://www.doom9.org/codecs-quali-105-3.htm
      http://ww.osnews.com/story/19019/Theora-vs-h.264/

      And yet, it's EXTREMELY computationally intensive... I doubt any CPU out there can decode 1080p Theora videos in real time. Many slightly older systems can't even decode DVD-resolution Theora videos. Putting Theora behind even H.264 in the performance dept.

      The only thing VP3/Theora does well is extremely low bitrate videos, because of its deblocking filter. Still, it's not remotely as good as H.263 or H.264/AVC in that aspect, but still, it's something...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    63. Re:Free Is Good, But Quality Is Lacking by a+nona+maus · · Score: 1

      No, thats kind of the point. You can download the example clips encoded with the development encoder and play them on your own system if you like.

    64. Re:Free Is Good, But Quality Is Lacking by a+nona+maus · · Score: 1

      Vorbis has never been widely adopted in the sense intended by the grandparent poster.

      Examples would be PNG, GIF (now), JPG ... where are the highly proprietary alternatives? Zero traction.

      The free thing needs to have very high penetration before it denies air to proprietary competition, but once it's there we should be forever free of having to choose between free and compatible.

    65. Re:Free Is Good, But Quality Is Lacking by a+nona+maus · · Score: 1

      The overwhelming majority of FLV uses VP6, not h.264. Compare it yourself: At low bitrates even Theora outperforms VP6. (VP6 produces lots of blocking artifacts which Theora doesn't have)

    66. Re:Free Is Good, But Quality Is Lacking by evilviper · · Score: 1

      Theora can't be overhauled without breaking the decoder,

      Of course it can. It's been going on for decades now. Why is Xvid better than Divx? Are they different, incompatible formats? Did decoders break?

      and even if it was overhauled as Theora 2.0, it couldn't implement any of a multitude of patented video compression technologies already used in MPEG or other standards.

      Pretty much NONE of the underlying technologies used for MPEG standards are new, in and of themselves. The only thing they patent is the specific way they do it, and their designs are more often just for performance reasons and hardware restrictions rather than being somehow better than all implementations that preceded them.

      From MPEG-1 to MPEG-4/H.264, video coding has always just been 8x8 DCT, quantization, and huffman coding (ala JPEG); plus motion vectors. All of which is older than any of us. The only trick is in putting together an efficient implementation (that means both quality, and performance).

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    67. Re:Free Is Good, But Quality Is Lacking by evilviper · · Score: 1

      Think of Theora as a successor to MPEG-1 on the web. It works everywhere, is easy to support, and doesn't need much CPU to play back

      To be a successor, it has to do something BETTER than those who came before...

      Theora does not provide better quality than a good MPEG-1 encoder (Libavcodec, mjpegtools), can't possibly hope to ever overtake MPEG-1 in installed base of decoders (hardware, particularly), and you're completely wrong on performance... Theora does need a LOT of CPU to decode and playback.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    68. Re:Free Is Good, But Quality Is Lacking by a+nona+maus · · Score: 1

      Fantastic. I'm glad the trolls have taken my earlier advice and made some posts which weren't obviously filled with lies.

      Lets break this one down: "not provide better quality than practically any other video format" Depends on how you define other formats. H.261/Mpeg-1? Thoroughly trounced by Theora at all bitrates. Mpeg-2? Again, trounced by Theora. VP6, theora kills it at "web" bitrates.

      And this is true without any of the enhancements. The new encoder looks like it will make Theora competitive with MPEG 4 part 10.

      You've managed to cite comparisons from 2005. The theora decoder was completely rewritten since then. Or perhaps you've been benchmarking the completely broken implementation in mplayer that doesn't even play all files. Theora has significant lower computational complexity than H.264, and the current decoder delivers that. 1080p theora files play fine on my old laptop, which just chokes and sputters on H.264 files.

      And yes, Theora does low bitrate well. Thats why it's well suited for the web.

    69. Re:Free Is Good, But Quality Is Lacking by evilviper · · Score: 1

      Depends on how you define other formats. H.261/Mpeg-1? Thoroughly trounced by Theora at all bitrates. Mpeg-2? Again, trounced by Theora. VP6, theora kills it at "web" bitrates.

      Theora is an individual codec. It's can't be directly compared to a format. Your statement is nonsense, and it's clear you've simply fallen victim to Xiph.org dogma.

      The new encoder looks like it will make Theora competitive with MPEG 4 part 10.

      I've been following the progress as well. The new encoder looks like it will (FINALLY) make Theora competitive with MPEG-4 ASP codecs, like Divx and Xvid. It has no prayer against H.264 as of yet... Which is sad, since H.264 has been out for several years now, while Theora 1.1 is still not out.

      By the time Theora finally gets tweaked enough that it's more or less competitive with H.264, I wouldn't be surprised if the next video standard has come out.

      You've managed to cite comparisons from 2005. The theora decoder was completely rewritten since then.

      Decoders don't affect video quality at all (if they do, it's a major bug), only playback performance.

      And yes, Theora does low bitrate well. Thats why it's well suited for the web.

      No, not just "low". EXTREMELY LOW. The deblocker doesn't really help until the video is a mess. And most people don't want to watch videos that look far worse than even YouTube. Still, it would be good for some things, if H.264 hadn't already taken over.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    70. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      Your concern can be and should be resolved by baning idea and software patenting.

      Software patent: A patent can be infringed by software means. Kids can do it. If a minor can easily infringed a patent, that's not an innovation worthy of a patent.

      Idea patent: Too generic. Its not a significant innovation. Eg. Attach a printer on a picture frame to take a printout of the picture you see (I can remember, Samsung owns the patent), Organize music by artist, album and track (patent owned by Creative Technologies, Singapore. Apple Inc. violated this patent and had to pay USD100 million to Creative), etc.

      Now it is the right time to lobby loudly against idea and software patenting for the benefit of the public.

      Sagara

    71. Re:Free Is Good, But Quality Is Lacking by jonaskoelker · · Score: 1

      - smoke

      How about moving bodies of water? I've heard that the problems with rendering smoke (any visible gas, I'd assume) transfer to water and vice versa; both are shape-changing non-discrete fluid blobs that disconnect and reconnect. They are measured by the volume, not count.

      True, rendering a frame and representing (i.e. encoding) the rendered frame is not the same thing; AIUI, rain and snow are easily done with a particle system. Fire probably shares some of the thorny characteristics with water and smoke (one can think of it as quickly-dissipating yellow gas emanating from one or more sources).

    72. Re:Free Is Good, But Quality Is Lacking by sjames · · Score: 1

      And yet, it crashes after a while and a number of sites offering flash just display a blank rectangle for me. Anything the VLC plugin can handle works far better.

      Flash doesn't really work all that well, it just has the advantage that it's everywhere and sorta works much of the time if you throw enough CPU and RAM at it.

    73. Re:Free Is Good, But Quality Is Lacking by buchner.johannes · · Score: 1

      cool stuff

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    74. Re:Free Is Good, But Quality Is Lacking by Anonymous Coward · · Score: 0

      Vorbis has never been widely adopted in the sense intended by the grandparent poster.

      RAMMS' Point exactly: even though Vorbis has been in the market for some time and is absolutely free, it has seen little adoption. It takes more than just being free. Unlike web browsing, media consumption is usually done with commercial (not freeware/free) software/hardware, so consumers rarely see the advantage of using or supporting free codecs.

  3. Native Video in Firefox by jayayeem · · Score: 0

    Sounds like feature creep and bloat to me.

    --
    I metamoderate, therefore I am
    1. Re:Native Video in Firefox by Chester+K · · Score: 4, Funny

      Sounds like feature creep and bloat to me.

      Don't worry, the pages that implement it will never get loaded into RAM because nobody will ever use it.

      --

      NO CARRIER
    2. Re:Native Video in Firefox by Atriqus · · Score: 2

      It's only feature creep if it's unnecessary. Youtube proves the contrary.

      It's only bloat if they rewrite their own theora codec.

      --
      Hey, look! It's Bono's brother.
    3. Re:Native Video in Firefox by Chester+K · · Score: 0

      It's only feature creep if it's unnecessary. Youtube proves the contrary.

      Actually, Youtube proves it is unnecessary bloat by showing that there's already a widely accepted and usable solution for putting video on a webpage.

      --

      NO CARRIER
    4. Re:Native Video in Firefox by pizzach · · Score: 2, Funny

      Sounds like feature creep and bloat to me.

      Are you talking Firefox or HTML5 or both? I know it would be massively awesome if the blink tag was only supported through an addon or plugin.

      --
      Once you start despising the jerks, you become one.
    5. Re:Native Video in Firefox by erikdalen · · Score: 5, Insightful

      Yep, and Windows proves Linux is unnecessary as it is a widely accepted and usable solution for operating a computer.

      --
      Erik Dalén
    6. Re:Native Video in Firefox by Anonymous Coward · · Score: 0

      Name said solution. Don't leave some of us hanging!

    7. Re:Native Video in Firefox by Anonymous Coward · · Score: 0

      Sounds like feature creep and bloat to me.

      As opposed to the YouTube method, where you load a plug-in that executes a proprietary script which then plays the video? Mozilla's just cutting out the proprietary middleman and providing a standardized HTML/Javascript-based interface to a free file format. In the long run, it will decrease bloat, because you won't have to install plug-ins to watch video.

    8. Re:Native Video in Firefox by jayayeem · · Score: 1

      Exactly. If I didn't have a use for Windows, I wouldn't have a use for Linux either.

      --
      I metamoderate, therefore I am
    9. Re:Native Video in Firefox by LWATCDR · · Score: 1

      Not anymore than adding support for GIFs or PNGs is bloat. Graphics,video, and audio are all not 100% necessary but really nice to have.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    10. Re:Native Video in Firefox by billcopc · · Score: 1

      Okay great, so where's our <flash/> tag ? Is there anyone who isn't sick of the object/embed nonsense (and the swfobject.js that tries to cover it up) ?

      I'm not saying the video tag is wrong, but if we're adding vanity tags, might as well start adding ones that will be massively used.

      --
      -Billco, Fnarg.com
    11. Re:Native Video in Firefox by Xtifr · · Score: 2, Interesting

      Heh, getting a bit off-topic here, but Marc Anddddreeeeeeeeewhatzit of Mozaic/Netscape/Mozilla fame spoke at our local LUG the weekend after the Netscape code went public, and one of the things he mentioned was that the very first patch they received was...one to make blink tags work for images!

      Open Source can be a power for great evil as well as for great good! :)

    12. Re:Native Video in Firefox by ogdenk · · Score: 1

      Accepted by who? Lazy developers and sheep end users who will download anything that is required to play SuperBejeweled3D 2010 and watch a video of their cousin Clevon jumping a Jetski from a lake into a swimming pool?

      The point of networking standards and the internet in general was to allow computers built by *ANY* manufacturer running *ANY* TCP/IP-capable operating system to exchange data over long distances with some degree of fault tolerance.

      Flash works reasonably well for Windows users, OS X and if you work at it, several linux variants. Gnash kinda sucks but is getting there. It works well enough to play YouTube videos on my FreeBSD box.

      Flash is *NOT* a standard and is *FAR* from open. Flash also breaks the web in general. Flash is not searchable. Flash was a buggy kludge because the HTML standard had no video or scalable graphics/animation support at the time.

      Now HTML5 wants to make video content standard and easy to slap together with open tools without anyone paying Adobe and YOU'RE BITCHING?!?!?!

  4. slices? by Anonymous Coward · · Score: 0

    Hopefully, it will encode in slices so that content can be played/decoded using all cores of a multi-core cpu instead of using only one core, requiring a higher clocked cpu like the encoder in the HDPVR, an issue brought up in the mythtv-user mailing list. Hope I was clear enough, see the list for a better explanation.

  5. How long until... by BrennanM3 · · Score: 2, Funny

    ogg/theora porn?

    1. Re:How long until... by DurendalMac · · Score: 4, Funny

      Ogg/Theora IS porn to the FOSS zealots. Anything at all encoded in said formats gives them a chubby.

    2. Re:How long until... by howlingmadhowie · · Score: 0, Offtopic

      you seem to be laboring under the delusion that the vast majority of foss zealots are male.

    3. Re:How long until... by Evanisincontrol · · Score: 1

      Ogg/Theora IS porn to the FOSS zealots. Anything at all encoded in said formats gives them a chubby.

      DON'T JUDGE ME

  6. Long test cycle? by howardd21 · · Score: 0, Troll

    A software project that was at code freeze in 2004 is just now being released? Was it in some legal issue, did they not have any any automated test tools...

    --
    no comment
    1. Re:Long test cycle? by stevek · · Score: 5, Informative

      The bitstream format was frozen, not the code.

    2. Re:Long test cycle? by delt0r · · Score: 1

      Lots of devs work on h264 instead, while very few but hard working devs are working on Theora.... A OS version no less but not really a "free" version. In fact some of the best h264 encoders are from the community....

      --
      If information wants to be free, why does my internet connection cost so much?
  7. Video tag is superfluous by sakdoctor · · Score: 0

    object data="file.ogv" type="video/ogg"

    I'll also be needing videoblock for firefox now.

    1. Re:Video tag is superfluous by Anonymous Coward · · Score: 2, Interesting

      I'm wondering if the HTML5 DOM methods for controling video playback would be supported by XHTML 1.0 when video is embedded as an object?

      Anyone?

  8. Well... by Junta · · Score: 1

    Compared to avi it adds usefulness, though that's not saying much. I think it adds over wmv, but that again wouldn't be saying much.

    I do agree that mkv currently has richer featureset implemented.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Well... by compro01 · · Score: 1, Informative

      AVI is not a codec, it's a container. The audio and video of an AVI file could be pretty much any format, with whatever feature sets of those codecs.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:Well... by doti · · Score: 4, Informative

      So is MKV, just a container.

      --
      factor 966971: 966971
    3. Re:Well... by forkazoo · · Score: 2, Insightful

      Ummm, literally true, but your comment seems mostly unrelated to the post it is in response to. There was a discussion about container formats, AVI came up in part of that discussion as a container format, and then you told them it was not a codec.

    4. Re:Well... by Volvogga · · Score: 1

      Not quite from what I understand. In order to stuff anything into an AVI is quite a pain and requires you to be a bit hacky.

      http://en.wikipedia.org/wiki/Comparison_of_container_formats
      I believe that shows the baseline differences.

      --
      Vol~
    5. Re:Well... by shaitand · · Score: 1

      The discussion is about how things compare to theora. My understanding is that theora is a codec and not a container format. mkv is a container format but its primarily used to contain video encoded with one codec.

  9. What good is a sub patent ... by Lars+T. · · Score: 1

    ... if you release the torpedo before the target leaves the shipyard?

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    1. Re:What good is a sub patent ... by freddy_dreddy · · Score: 1

      It costs less money and demotivates as hell.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    2. Re:What good is a sub patent ... by Lars+T. · · Score: 1

      It costs less money and demotivates as hell.

      Again what good does "costs less money but doesn't bring in any." Submarine patents don't exist to "demotivate".

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    3. Re:What good is a sub patent ... by Ant+P. · · Score: 1

      Didn't stop SCO, did it?

  10. Good news for news providers by Anonymous Coward · · Score: 0

    Congratulations for Theora 1.0.

    Most news providers like BBC (http://news.bbc.co.uk/) offer videos in closed-sourced proprietary flash format where flash is not available for all operating systems. It is time now to switch or offer videos in Theora format for benefit of the public.

    Sagara

  11. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  12. Dirac by ast_rufio · · Score: 3, Informative

    Dirac (see http://diracvideo.org/) probably has much more potential to become the next generation open video codec. From what I understand it is more cutting edge and than Theora due to e.g. the use of wavelets.

    1. Re:Dirac by CRCulver · · Score: 1

      Xiph had their own wavelet-based codec called Tarkin. Development on it stopped a few years back so that the team could concentrate on getting Theora out, but this has evidentally turned out to be a mistake.

    2. Re:Dirac by Anonymous Coward · · Score: 0

      Actually, no. Tarkin WAS the mistake and it was quickly dropped. Wavelet-based codecs have several problems. For info look into JEPG 2000 and why it failed so miserably.

    3. Re:Dirac by TheRaven64 · · Score: 5, Informative

      They're aimed at different markets. Dirac is a very high-quality CODEC, but it is incredibly CPU intensive. Remember what MPEG-4 was like when it was introduced? A couple of days to encode a film, and you could only just decode it in realtime on a fast computer? Dirac is like that. It will be a few years before you start getting Dirac support in something like an iPhone. If you want to stream HD content, Dirac is a good choice.

      In contrast, Theora is very cheap in terms of CPU power. You can run it on very low-power devices. This makes it a good choice for Internet video, where the viewer might be using a massive desktop computer, a mobile phone, or anything in between. You wouldn't want to use Dirac here, because even fast laptops would struggle not to drop frames, and handhelds would just fail.

      That said, my mobile phone now has about as much CPU power as the PC I had when I first got an MPEG-4 video, so eventually it will be feasible to run Dirac in low-power devices (sooner if they have dedicated ICs), but in the short term it's not ideal.

      --
      I am TheRaven on Soylent News
    4. Re:Dirac by Abcd1234 · · Score: 1

      Actually, no. Tarkin WAS the mistake and it was quickly dropped. Wavelet-based codecs have several problems. For info look into JEPG 2000 and why it failed so miserably.

      And yet Dirac seems to be going strong. Go figure.

    5. Re:Dirac by Anonymous Coward · · Score: 2, Interesting

      HD video on a mobilefone in some years?
      well.. would be a BIG screen mobilefone...

    6. Re:Dirac by JasterBobaMereel · · Score: 1

      Thora is to replace flash video and the other small web video formats

      Dirac is to replace the fullscreen/HD formats

      --
      Puteulanus fenestra mortis
    7. Re:Dirac by TheRaven64 · · Score: 1

      TI make DLP laser projectors that fit in a pocket and project a display a couple of metres across the diagonal. In a few years I wouldn't be surprised to see these showing up in pocket computers - use the OLED / eInk hybrid display when you are short on space, throw the image on to a wall when you are not.

      --
      I am TheRaven on Soylent News
    8. Re:Dirac by Jah-Wren+Ryel · · Score: 1

      No TI does not make such a projector, nor does anyone else.
      LED projectors perhaps, but not laser projectors that fit in a pocket.
      And nobody makes a commercially available scanning laser projector - as in the laser is directly aimed at the wall rather than just used as a replacement for a light bulb - of any size.

      --
      When information is power, privacy is freedom.
    9. Re:Dirac by Anonymous Coward · · Score: 0

      My pc is pretty ordinary and it handles big hi-resolution dirac files very well (using VideoLan Client 9.4).

      I think Dirac is slow to encode at the moment but not at all bad for decoding. There is a fast inplementation of dirac called Schroedinger whose encode quality is "improving" and whose decoding is very quick.

    10. Re:Dirac by petermgreen · · Score: 1

      For info look into JEPG 2000 and why it failed so miserably.
      Didn't JPEG 2000 fail because regular JPEG was good enough and supported everywhere?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  13. So you prefer Flash installed on every browser? by Lino+Mastrodomenico · · Score: 4, Insightful

    Sounds like feature creep and bloat to me.

    Why? Ins't going to affect you if you don't visit pages with videos and, unlike Flash there's a browser preference to start all videos in paused state. The Theora binary library is only 250 kB on AMD64, even smaller on x86. The Flash plugin, is much, much bigger.

    Video on the internet (think youtube, movie trailers, pr0n, etc.) isn't going away any time soon.

    The current state of the art is to have a proprietary Flash plugin installed in almost every browser. Switching to native support for an open format directly in the browsers seems like an improvement to me. In the good ol' days, people considered image support in browsers as bloat too..

    And Firefox isn't alone here: Opera and Safari will support it too (altough Safari will not support Theora out-of-the-box).

    1. Re:So you prefer Flash installed on every browser? by mrsteveman1 · · Score: 1

      Those are all good points. However the choice of Theora, with its apparent quality problems and very low use on the internet, means none of those things will matter. Even if it is in the browser, Theora will not solve the problem.

      Apple is never going to use Theora, neither is Microsoft, and with good reason they both have better codecs. Even flash now supports h264 within the plugin, and thats the direction almost everything else is going right now, not Theora.

    2. Re:So you prefer Flash installed on every browser? by Lino+Mastrodomenico · · Score: 2, Insightful

      Apple is never going to use Theora, neither is Microsoft, and with good reason they both have better codecs.

      You can support more that one codec. E.g. both Apple and Microsoft support MPEG-1 and MPEG-2. The next version of Safari will support Theora if you have installed the Ogg Quicktime components, and IE will support it with a JS and a Java applet.

      And maximum quality isn't the only factor for the success of a media format, software patents and actual implementations count much more IMO. Otherwise we will be all using JPEG2000 and not JPEG or PNG today.

    3. Re:So you prefer Flash installed on every browser? by delt0r · · Score: 1

      All we need now is ASCII Theora for lynx!

      --
      If information wants to be free, why does my internet connection cost so much?
    4. Re:So you prefer Flash installed on every browser? by mrsteveman1 · · Score: 1

      Yea you can support more than one, and they support mpeg1 and 2 but only because they have to, same reason everyone supports mp3 (though it is superior to wma and aac in my own experience).

      Most people aren't going to install the ogg components in quicktime, and the IE solution you outlined is even worse than flash.

      "And maximum quality isn't the only factor for the success of a media format"

      Maximum quality for the BITRATE is very very important in this situation, and apparently theora loses there, but i haven't actually compared for myself.

      "software patents and actual implementations count much more IMO. Otherwise we will be all using JPEG2000 and not JPEG or PNG today."

      We have actual implementations of h264 and vc-1 in use in very large installations. Patents don't matter as much as the free software community would like to claim either.

      And the end result of all this, looking at the whole landscape with flash sucking, theora being adopted by practically no one, quicktime only present on macs and people with itunes installed......whats going to happen is MS is going to walk in with silverlight and its DRM support and win over content producers, and that will take flashes place.

      It's good to have SUPPORT for as much as possible which is why supporting theora in the browser is a good thing but it is naive to assume that this support will magically take over for flash simply because it is patent-free.

  14. christ, not another "cool word" by SuperBanana · · Score: 1

    vlogs, blurts and idle nonsense

    What the hell is a "blurt"?

    1. Re:christ, not another "cool word" by compro01 · · Score: 2, Informative

      Judging by google results, it sounds like "video microblogging", a la Twitter.

      --
      upon the advice of my lawyer, i have no sig at this time
    2. Re:christ, not another "cool word" by Anonymous Coward · · Score: 0

      vlogs, blurts and idle nonsense

      What the hell is a "blurt"?

      What the hell is "vlog"? Who came up with that crap? Is that short for wevlog? What the hell is a wevlog?

  15. Why not using the "object" tag? by Nicopa · · Score: 1, Interesting

    Does anyone know the rationale of not using <object> for including video? It would have been perfect for that usage, and completely standard...

    1. Re:Why not using the "object" tag? by Anonymous Coward · · Score: 0

      I hear that it has something to do with the API being not up to the job. That, and has the name advantage.

    2. Re:Why not using the "object" tag? by Nicopa · · Score: 2

      What API? Tags do not have APIs, and the <object> can be extended with "params"s... This "video" tag looks a lot like an old Netscape HTML "extension" to me.

    3. Re:Why not using the "object" tag? by TheRaven64 · · Score: 4, Informative

      The object tag is not a great way of doing anything. It requires too much knowledge of the plugin that will be used to render it to be at all nice to work with. The big difference between the audio and video tags in HTML 5 and the object tag in HTML 4 is that they have a set of well-defined parameters. If you want to use an object tag for video, you need a set of param tags inside it giving parameters to the player. Each player (WMV, Quicktime, VLC, etc.) understands a slightly different set, and the set a generic plugin for video should understand is not defined by the standard.

      --
      I am TheRaven on Soylent News
    4. Re:Why not using the "object" tag? by Anonymous Coward · · Score: 0

      Well I don't really know or care. Go complain at WHATWG if you want answers.

    5. Re:Why not using the "object" tag? by Abcd1234 · · Score: 1

      What API? Tags do not have APIs

      Someone hasn't heard of the DOM...

    6. Re:Why not using the "object" tag? by Karellen · · Score: 1

      Why does it need knowledge of the plugin? Why not just:

      <object data="file.ogv">Alt text goes here</object>

      The browser/toolkit/OS is responsible for then loading any appropriate player based on the content-type of whatever file.ogv is. What else is needed?

      --
      Why doesn't the gene pool have a life guard?
    7. Re:Why not using the "object" tag? by Nicopa · · Score: 1

      Why are you being moderated as "informative"? You clearly don't know how the <tag> is used. You don't need to know the plugin beforehand. The pre-acid2 browsers era, many browsers requested that, but it wasn't a design issue in the <object> element itself. You can just put the content in the "data" attribute and let the browser take care of finding the plugin!

    8. Re:Why not using the "object" tag? by TheRaven64 · · Score: 1

      I didn't say you needed to specify the plugin, I said you needed to know about it. How do you tell it [not] to autoplay? How do you specify the controls should [not] be shown? These are all covered by implementation-specific param values.

      --
      I am TheRaven on Soylent News
    9. Re:Why not using the "object" tag? by mehemiah · · Score: 1

      ok, video is a tag thats spesificly for video. its APART of the spec. is not, object is a general dom object for embeding anything that's covered in the spec. that includes quicktime, mpeg, flv and swf files

    10. Re:Why not using the "object" tag? by NightHwk1 · · Score: 1

      The point of the object tag is that it can fall back on a nested element if the preferred object can't be displayed.

      A video tag sounds like a terrible idea, when XHTML is heading in the direction of replacing image tags with objects.

    11. Re:Why not using the "object" tag? by shutdown+-p+now · · Score: 1

      There was nothing preventing W3C from defining specific sets of parameters that should be understood by all plugins for audio/* and video/*.

      Nah, it just so happens that the "pragmaticists" have took over, and we're heading back into the happy days of a distinct element for every crazy idea. You know, BLINK, MARQUEE, and LAYER...

  16. Back to the better! by mmu_man · · Score: 1, Interesting

    Great, we can finally throw away all those flash-based player junks which don't work on all OSes and thus fails at the very purpose of the Web!
    We can finally go back to what worked. The EMBED and OBJECT tag like way, so each OS can use their native player, with the user's prefs and their native features, instead of imposing a non interoperable, DRM-crippled, often ugly player.
    I wish...

    Now I just need to port it to Haiku :)

    1. Re:Back to the better! by gad_zuki! · · Score: 4, Informative

      People and companies likes flash players because it usually just works. The days of embedding video objects are dying because in practice this is what would happen:

      1. WMV files would lock up or you would have to spend 20 minutes at windows update downloading the newest wmp or reinstalling the plug-in.

      2. Mac users would complain that WMV files arent working.

      3. Realplayer would do the same, except the install would crap up your computer and ruin all your file associations. You would also have to troubleshoot plugin issues.

      4. Quicktime files would crash the browser and then you would have to install the newest version usually along with itunes in a 60+ meg download. Windows users would complain how crazppy quicktime is.

      5. Someone would embed an avi and no one would be able to play it because end users have no idea what codecs are.

      6. Some plugins would work in IE but not in Firefox.

      What flash did is put all video in one cross-playform container and player. Turns out people like it this way.

    2. Re:Back to the better! by mmu_man · · Score: 1

      1. Exactly why we need a standard, open format (and codec! Real actually filed an RFC describing the .rm format, but not the codecs).
      2. ditto.
      3. Yes I hated RealPlayer just as you, but not as much as flash.
      4. Ditto, not as much as flash.
      5. goto 1.
      6. goto 1.
      Yes I know flash is a technically simpler answer for windows and OSX people, but it's ethically wrong. It is supposed to make it easier for everyone, but actually only makes it simpler in appearance to some (even though they happen to be the majority), but lock them in and allows for DRM (which is both ethically and technically an abberation), and it forbids other users to use the feature.

      If I had to cite only 1 of the hundreds of reasons to dismiss flash... It's just not usable by blind and visually impaired people, because it's just a black box to the browser. Of course that doesn't matter for video (but for audio it does).

    3. Re:Back to the better! by mehemiah · · Score: 1

      http://news.slashdot.org/comments.pl?sid=1017887&cid=25628083 same comment. and that also means WE CAN TURN OFF FLASH BASED ADDS!!!

    4. Re:Back to the better! by Anonymous Coward · · Score: 0

      Then why don't you list the hundreds of reasons to dismiss Flash?
      We have all day here, i would love to read these reasons.

    5. Re:Back to the better! by shutdown+-p+now · · Score: 1

      The original idea for HTML5 was to mandate support for Ogg Vorbis and Theora for embedded audio/video. Browsers could still offer alternatives (via plugins or otherwise), but at least you'd be sure that there is one format that just works for everyone.

      Unfortunately, some participants... strongly disagreed with the idea. Guess who.

    6. Re:Back to the better! by Pecisk · · Score: 1

      You forgot users:
      1. Which computers are put into crawl mode when they try to work with more than three videos;
      2. Which OSes doesn't support Flash (and I don't talk about Linux only);
      3. See Flash movies and cries, what a hell, it is a joke?

      Flash is overrated, get over it. Users use just what websites offer to them. They don't distinguish what is Flash and what is embedded video.

      First thing I get after fresh install of Firefox is FlashBlock. And I tried to tolerate it for very long time.

      And it's a pitty that you waste your time on Windows. Embedded videos works perfectly on my Ubuntus, using Totem + Gstreamer + ffmpeg libs. Everything just works.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    7. Re:Back to the better! by shaitand · · Score: 1

      HTML5? I haven't been watching for awhile but last I'd heard HTMLx.xx was ended and superceded by the xhtmlx.xx standards. What happened?

    8. Re:Back to the better! by Anonymous Coward · · Score: 0

      >Great, we can finally throw away all those flash-based player junks which don't work on all OSes and thus fails at the very purpose of the Web!

      Just so you know, I recently downloaded Ubuntu 8.10 and I installed the Gnash sofware on it.

      http://www.gnu.org/software/gnash/
      http://en.wikipedia.org/wiki/Gnash

      Plays Youtube just fine.

      Gnash is open source, so it should be able to be compiled for all OSes.

      From Wikipedia:
      "Gnash, however, can be compiled and executed on many architectures, including x86, AMD64, MIPS/Irix, and PowerPC. It also supports BSD-based operating systems. An early port for RISC OS, which has never had Macromedia/Adobe Flash support beyond Flash 3, does exist, as well as an early port for BeOS, where Flash support terminated at Version 4."

    9. Re:Back to the better! by shutdown+-p+now · · Score: 1

      HTML5? I haven't been watching for awhile but last I'd heard HTMLx.xx was ended and superceded by the xhtmlx.xx standards. What happened?

      A lot. XHTML 2.0, which is a clean redesign of HTML from scratch, happened, and noone bothered to implement it. Meanwhile, people and companies behind Mozilla/Firefox, Opera, Safari, and many others, have gathered together to improve on HTML in a more "pragmatic" way - basically, by standardizing what's already commonly accepted, and by adding extensions for things that are clearly widely used (such as streaming video, and the "canvas" element for free-form bitmap rendering in client-side JS). The result they call HTML5. Initially, it was developed outside W3C, but then the latter was convinced that, for the failure that is XHTML 2, an alternative development of the HTML line is sorely needed... so now HTML5 is a W3C working draft.

      More details on Wikipedia, as usual.

    10. Re:Back to the better! by mmu_man · · Score: 1

      Why not Ask Google?

  17. Royalties for video format? by RobBebop · · Score: 1

    I'm clueless on the topic... so I will just ask the question. What royalties are their for file formats? Does this basically mean that Microsoft pays for the different codecs that are included in Windows Media Player and that Adobe pays for the different formats that it can export to?

    --
    Support the 30 Hour Work Week!!!
    1. Re:Royalties for video format? by Abcd1234 · · Score: 1

      What royalties are their for file formats?

      It has nothing to do with the file format and everything to do with the codec used to encode/decode the contents of said file. Specifically, the various MPEG-based codecs are all subject to patents and thus require license fees be paid to the MPEG-LA in order to legally distribute encoders (and I believe decoders, though don't quote me on that, I don't recall the precise fee structure).

      Theora, like Vorbis, has the advantage of being unencumbered by patents, and this free for implementation by anyone.

    2. Re:Royalties for video format? by Abcd1234 · · Score: 2, Informative

      Oh, and to answer this question:

      Does this basically mean that Microsoft pays for the different codecs that are included in Windows Media Player and that Adobe pays for the different formats that it can export to?

      The answer is, yes, depending on the codec in question (for example, Microsoft would pay the MPEG-LA to distribute an MPEG2 video decoder). But keep in mind, a file format, in and of itself, isn't subject to patent. It's the methods used to create the file format that are the problem. So exporting to, say, DOC format is fine, since there's no magically algorithm necessary to do that. MPEG2, however, required implementation of patented algorithms, hence the licensing requirements.

    3. Re:Royalties for video format? by Anonymous Coward · · Score: 0

      Yes. As an example, to reduce costs of the original Xbox, Microsoft separated DVD-video (which is MPEG-2) playback into a separated component (a remote control).

    4. Re:Royalties for video format? by JohnBailey · · Score: 1

      I'm clueless on the topic... so I will just ask the question. What royalties are their for file formats? Does this basically mean that Microsoft pays for the different codecs that are included in Windows Media Player and that Adobe pays for the different formats that it can export to?

      Yes. Each codec that is licensed and due royalties require payments to the owner. So MPEG, MP3, Quicktime, DiVX etc. all require a payment or the creator of the product runs the risk of ending up in court and having their product withdrawn. The open formats do not.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    5. Re:Royalties for video format? by tepples · · Score: 1

      What royalties are their for file formats?

      Some common containers, such as ASF (used in .wmv files), are patented. Otherwise, Microsoft couldn't have threatened the VirtualDub maintainer in the 1.3 series.

  18. Uh? by Xest · · Score: 3, Insightful

    "Although Nokia claimed it to be proprietary almost a year ago, nothing has been proven. So now it's time to help it take over the internet"

    I admit I don't know what the situation with Theora's licensing history is but this comment strikes me as rather worrying. We're being told to use it because no one's proven it's not likely to end you up with licensing troubles later on. Personally I'd rather before something "takes over the internet" that the burden of proof was on it to demonstrate that it is completely open. This should be as easy as showing use of a relevant open license no?

    From what I can see it's under a BSD license and so should really be open. Is this the case? The way the article summary is written just really doesn't instil confidence in their intentions.

    Giving this codec the benefit of the doubt I think the summary is just a case of carried away fanboyism having an adverse effect towards the neutral observers view of the situation much as seeing a forum war between a PS3 and a 360 fanboy might put someone off the idea of online console gaming.

    Can someone a bit more grounded give us a better view of the concerns and realities of Theora licensing and it's suitability as a codec to "take over the internet"?

    1. Re:Uh? by Anonymous Coward · · Score: 5, Informative

      Xiph had the Software Freedom Law Center help establish that Nokia's claims were untrue. Mozilla sought counseling from lawyers before supporting Theora. Is that enough?

    2. Re:Uh? by bigmammoth · · Score: 2, Insightful

      yea ofcourse its a BSD license but given how our US patent system "works" its near impossible to "prove" that any piece of software does not have submarine patent risk.
      I did a post on this issue a while back.
      Key point is that even mpegla does not protect its clients from being sued..

    3. Re:Uh? by Anonymous Coward · · Score: 0

      Nokia did a a "Ogg is proprietary, fuck you free software community" stunt a while back:

      http://www.boingboing.net/2007/12/09/nokia-to-w3c-ogg-is.html
      http://slashdot.org/article.pl?sid=07/12/09/2045200

      They just wanted DRM.

    4. Re:Uh? by mehemiah · · Score: 1

      simple, Like many of the presedential campains. people think that if they say the same lie often enough, it will become truth

    5. Re:Uh? by Lonewolf666 · · Score: 1

      Absolutely correct, and to me Xiph's assurance that they did a patent search and found nothing is sufficient. Proving a negative is almost impossible in this case, as you said, and I think it is up to the anti-Theora crowd to show a relevant patent.

      --
      C - the footgun of programming languages
    6. Re:Uh? by gsnedders · · Score: 1

      Can you find a quote for that? I was speaking to a variety of people at the W3C TPAC about it -- too my knowledge only Vorbis has been shipped in bulk (mainly in games) and been looked at in depth, and Ogg has been looked at and not shipped in bulk. Nothing is really known about Theora. We have unsubstantiated claims from both sides.

    7. Re:Uh? by a+nona+maus · · Score: 1

      I've never seen a game using Vorbis without Ogg. The only reason I can think of that you'd use Vorbis without Ogg is RTP streaming. But no one is dumb enough to make patent claims about Ogg, because there is pretty much nothing to it.

      Theora ships with information on the patent status. Beyond that, perhaps you should have your lawyers call Xiph's lawyers. Legal strategy just isn't something that people post about randomly on the internet.

    8. Re:Uh? by Ilgaz · · Score: 1

      Nokia sells some insane amounts of devices and everything having colour screen and some sort of memory they ship can play mpeg4/3GP videos. Doesn't need to be smart or anything.

      Nokia (and Apple,in similar fashion) says: " Dear open source people. If you put it to your open source product having 2000 downloaders which you already don't make any significant money from, patent trolls ignores you. If our companies as size of ours puts it to their shipping products, 2000 patent troll lawyers will go after us and will eventually find something."

      Can you imagine Nokia losing a case against a patent troll with 200M (million!) S60 devices already shipped with that codec, on CHIP? Or imagine iPod in similar fashion.

      Nokia said simply that being "patent free" doesn't really mean it will stay that way. It is what Apple says too. Well as you have noticed, nobody listens.

    9. Re:Uh? by steveha · · Score: 3, Informative

      That "nothing has been proven" comment is pretty clearly tongue-in-cheek, just like the "take over the Internet" part.

      The video encoding field is crowded with patents, so it's probably impossible to do something like Theora without needing a patent license. But Theora is based on some patented technology (VP3) whose patents have been donated for free use, irrevocably forever. And Theora is free, open source software with a BSD license. If you use the Ogg container format, Theora video, and Vorbis audio, you have a completely free media format.

      http://en.wikipedia.org/wiki/Theora

      So, you can use Theora for any purpose, without needing to pay royalties, without needing to get permission. That's why it's so funny that Nokia claimed Theora is "proprietary"... I do not think that word means what they think it does.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    10. Re:Uh? by gsnedders · · Score: 1

      To my knowledge neither Halo nor Unreal Engine 2.5-3 use Ogg despite using Vorbis.

      As for not making comments randomly, just choosing one legal strategy doesn't prevent one from infringing patents. Also, the comments in SVN merely concern On2's patents: they say nothing about any possible other (submarine or not) patents. There is no proof that Theora isn't covered by some such patent.

    11. Re:Uh? by a+nona+maus · · Score: 3, Insightful

      Proof? Prove to me that H.264 doesn't violate any third party patents. Prove that this slashdot AJAX comment interface doesn't violate any patents.

      You're asking the wrong question.

      I don't know about Unreal. Halo uses Vorbis in Ogg. Then again I can't believe that I'm responding to someone who would even suggest that Ogg has patent problems.

      Proving a negative is usually hard. With patents proof is not even possible. (but proving a violation is far more straight forward) What is relevant is the decisions of experienced engineers and attorneys and what we have is experienced engineers and attorneys advising their clients (I.e. Mozilla; Wikimedia) that Theora is okay to use. Meanwhile, can you point to anything more credible than a Slashdot comment saying Theora violates anything specific?

    12. Re:Uh? by Anonymous Coward · · Score: 0

      The issue is probably not that the code is not open, but that it may violate some patents. It is very hard to determine if this is really true just by the nature of software patents.

    13. Re:Uh? by Anonymous Coward · · Score: 1, Informative

      I'd rather ... that the burden of proof was on it to demonstrate that it is completely open. This should be as easy as showing use of a relevant open license no?

      It sounds like you don't understand the issue. Proving that a piece of code does not contain patented things is basically impossible.

  19. Re:Horray by David+Gerard · · Score: 5, Informative

    It's the only video format allowed on world #8 site Wikipedia.

    --
    http://rocknerd.co.uk
  20. Theora is much more flexible than VP3! by Lino+Mastrodomenico · · Score: 2, Informative
    Theora is not VP3. The format is *much* more flexible and the 1.0 decoder supports all of it. Which means that in the next years we will see many improvements in the quality, with the same bitrate and 100 backward binary compatibility, just enhancing the encoders.

    See:
    http://web.mit.edu/xiphmont/Public/theora/demo5.html
    http://v2v.cc/~j/ffmpeg2theora/ffmpeg2theora-0.22-thusnelda.exe

    And this is only the start. Just look at what the Lame encoder was able to do with the MP3 format in quality.

    1. Re:Theora is much more flexible than VP3! by Anonymous Coward · · Score: 0

      Actually Lame encoder is one of the worst mp3 encoders out there. While Nero's own encoder is a lot better in terms of quality at the same bitrate comparison that of Lame.
      I know this sounds trollish, but LAME encoder is lame! :P

    2. Re:Theora is much more flexible than VP3! by billcopc · · Score: 1

      Dude, it doesn't just sound trollish, it is.

      LAME is a champ at any bitrate, thanks to a ton of fine tuning over the years and a superb psycho-acoustic model.

      --
      -Billco, Fnarg.com
  21. Re:Horray by doti · · Score: 3, Funny

    "smaller random nerd sites and one big nerd site"

    there, fixed.

    --
    factor 966971: 966971
  22. Who needs ffmpeg2theora? by lcarstensen · · Score: 2, Informative

    Use Gstreamer as-installed on your existing system. Put this in a simple bash script and have-at:

    gst-launch-0.10 filesrc location="$1" ! decodebin name=decoder { oggmux name=muxer ! filesink location="$2" } { decoder. ! ffmpegcolorspace ! theoraenc ! queue ! muxer. } { decoder. ! queue ! audioconvert ! queue ! muxer. }

    Add the Fluendo codecs, and you have a properly patent-licensed, legal way to transcode most popular media to no-patent-royalties media types.

  23. Video editing by Wowsers · · Score: 1

    Now, if there are decent (freeware?) applications that can encode the format that would be great. You have to pay for Flash video encoding, and even if you can pay, asking about a Flash video encoder for Linux.. who cares about Linux. If you use MPEG4, some players are picky on the type of MPEG4 codecs you used to encode a video when you play it back. . Microsoft video format is just a pain in the backside.

    A video format without the security problems of Flash, bring it on.

    --
    Take Nobody's Word For It.
    1. Re:Video editing by smoker2 · · Score: 1

      What's wrong with ffmpeg and ffserver ? I encode swf video on the fly from a mjpeg stream originating from an IP camera. It's currently quite choppy as I can't get much more than 6 fps to stream consistently over an ADSL connection without using all the available upstream bandwidth. That is not an issue for a local source file.
      This demo is only available for the next hour !

    2. Re:Video editing by Ogi_UnixNut · · Score: 1

      Um, no. There are Linux programs that encode to flash video. Mplayer will do it. I even wrote a wrapper around it for mass encoding to flv, both the old and new formats. So they exist :)

  24. A youtube like Theora posting Website by freechelmi · · Score: 2, Interesting

    Check it out. http://theorasea.org/ Right now they don't host video.

    1. Re:A youtube like Theora posting Website by shutdown+-p+now · · Score: 2, Insightful

      So, it's not really like YouTube. Who's going to self-host their own videos? That is the whole point of YouTube!

    2. Re:A youtube like Theora posting Website by freechelmi · · Score: 1

      You're right but it's a good start. P2P vidéo is coming which would stop the need for a business model.

  25. Who needs 64 bits? by tepples · · Score: 0, Offtopic

    Flash doesn't just work. It [...] is not 64-bit.

    The original PlayStation wasn't 64-bit either, but it beat the Nintendo 64. The point is that 64-bit isn't everything.

    1. Re:Who needs 64 bits? by Koiu+Lpoi · · Score: 1

      I love how you have no idea what you're talking about. Quality of games and marketing success have little to do with the number of bits a processor uses.

    2. Re:Who needs 64 bits? by Anonymous Coward · · Score: 0

      You have no idea what the parent was talking about, do you?

    3. Re:Who needs 64 bits? by tepples · · Score: 1

      I love how you have no idea what you're talking about. Quality of web browser plug-ins and marketing success have little to do with the number of bits a processor uses.

      Fixed. So why would Flash need to be 64-bit?

    4. Re:Who needs 64 bits? by Anonymous Coward · · Score: 0

      ah, ignorance I see. what good are 64bits in a console? what good are 64bit in a computer? why is generally bad to use a 32bit library wrapper on a 64bit app? why thunking doesn't work for the 32bit->64bit conversion?

      back to school, my friend

    5. Re:Who needs 64 bits? by Just+Some+Guy · · Score: 1

      The point is that 64-bit isn't everything.

      But it counts for a whole heck of a lot for anyone with more than 3GB of RAM on a Windows box, people who don't want PAE-crippled systems, or people who like to run optimized 64-bit software - like, say, people who enjoy watching videos.

      --
      Dewey, what part of this looks like authorities should be involved?
    6. Re:Who needs 64 bits? by Fred_A · · Score: 0, Troll

      You need a 64 bit system with more than 3 gigs of RAM to watch video in Windows ?
      Wow.
      I thought it more or less worked nowadays.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    7. Re:Who needs 64 bits? by Just+Some+Guy · · Score: 1

      No, you need a 64-bit system to access more than 4GB of RAM (more or less; things get weird with PAE because even then you get low per-process limits) or to run video software optimized for 64-bit systems (which is all the nicely fast stuff these days).

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Who needs 64 bits? by tepples · · Score: 2, Insightful

      what good are 64bits in a console? what good are 64bit in a computer? why is generally bad to use a 32bit library wrapper on a 64bit app? why thunking doesn't work for the 32bit->64bit conversion?

      why are we running flash in the same process as the web browser?

    9. Re:Who needs 64 bits? by Koiu+Lpoi · · Score: 1
      Still not getting it.Read. In fact, I'll even cut'n'paste the important part.

      Adobe Flash Player is not supported for playback in a 64-bit browser. However, you can run Flash Player in a 32-bit browser running on a 64-bit operating system.

      . Just ask around here about how flash support for 64-bit linux is going. It doesn't NEED to be, but people sure would like it to be supported. Your analogy to video game consoles STILL doesn't apply.

    10. Re:Who needs 64 bits? by Ilgaz · · Score: 1

      I think it is number 1 reason that Adobe is a lazy fixing their crashers and performance problems in their plugins.

      Why would they bother if plugin runs inside poor browser address space and poor browser gets the blame for "using too much CPU" or "RAM", crashing etc?

      There is a nice touch in OS X Leopard crash reporter. It does a basic thread analysis and says stuff like "Safari has crashed. It seems Flash Plugin is responsible". It isn't always 100% accurate but it does wake up some average users who would directly blame browser.

    11. Re:Who needs 64 bits? by Kjella · · Score: 1

      why are we running flash in the same process as the web browser?

      Does it help? One of my favorite sports is killing a dozen "operapluginwrapper" processes that pin all four cores of my CPU to 100% usage. Flash sucks, unfortunately gnash isn't anywhere near taking over.

      --
      Live today, because you never know what tomorrow brings
    12. Re:Who needs 64 bits? by shaitand · · Score: 1

      you need a 64 bit system with more than 3 gig of ram just to boot the current version of windows.

  26. Re: The point was Theora's additional value by MrvFD · · Score: 1

    The MPEG-LA point had nothing to do with the MKV container format, but what Theora adds compared to other video codecs.

  27. Re:Horray by Cinnaman · · Score: 1

    That is hardly an endorsement, except to say that it fulfils their strict open source/GNU criteria.

  28. Re:Horray by David+Gerard · · Score: 1

    Thank you ;-p

    --
    http://rocknerd.co.uk
  29. Re:Horray by JustOK · · Score: 2, Funny

    [citation needed]

    --
    rewriting history since 2109
  30. Because it's better specified, and it's in HTML 5 by tepples · · Score: 1

    What API? Tags do not have APIs, and the <object> can be extended with "params"s

    If you think about it, you answered your own question. The API to a plug-in that renders an <object> element is the interpretation of its <param> elements. But each video playback plug-in needs a different set of <param> elements to define a particular behavior. The <video> element specifies the behavior more strongly than <object> and <param> ever did.

    This "video" tag looks a lot like an old Netscape HTML "extension" to me.

    If it's in the HTML 5 draft, can it really be called an extension?

  31. the new HTML5 element by freddy_dreddy · · Score: 0

    So, before Theora we had

    <object width="x" height="y">
    <param name="movie" value="somefilename.swf">
    <embed src="somefilename.swf" width="550" height="400">
    </embed>
    </object>

    and now we have

    <!--[if IE]>
    <object width="x" height="y">
    <param name="movie" value="somefilename.swf">
    <embed src="somefilename.swf" width="550" height="400">
    </embed>
    </object>
    <![endif]-->
    <!--[if !IE]>
    <video src="somefilename.ogv"></video>
    <![endif]-->

    unless off course you're going for javascript, which means supporting non-javascript visitors.

    The other way would be ...

    <video src="somefilename.ogv">
    <object width="x" height="y">
    <param name="movie" value="somefilename.swf">
    <embed src="somefilename.swf" width="550" height="400">
    </embed>
    </object>
    </video>

    Yes, I see, much better and less redundant.

    --
    "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    1. Re:the new HTML5 element by Anonymous Coward · · Score: 0

      Use the Itheora script which detects your platform and your browser capabilities automatically.

    2. Re:the new HTML5 element by freddy_dreddy · · Score: 1

      and how does that change anything ? Browsers which don't support the html5 or theora (and don't run the script) need to be provided with an alternative.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    3. Re:the new HTML5 element by Anonymous Coward · · Score: 1, Insightful

      Browsers which don't support the html5 or theora (and don't run the script) need to be provided with an alternative.

      Those legacy browsers are the same ones that don't even support SVG yet, and in some cases PNG. I'd have to argue with the assertion they need to be supported. If those users are interested in the 21st century web, they can upgrade to something decent.

    4. Re:the new HTML5 element by bigmammoth · · Score: 3, Informative
      you should take a look at the mv_embed script. Once included your embed line looks like this:

      <video src="my_video.ogg">

      This then gets rewritten to java cortado for IE clients. Or if you don't like cortado and would prefer flash fallback:

      <video>
      <source type="video/ogg" src="mymovie.ogg" />
      <source type="video/x-flv" src="mymovie.flv" />
      </video>

      Or if you want to make the video accessible with multiple downloadable video formats and multiple timed text tracks (annotations, multiple subtitle languages and what have you) all pulled from xml via JSON request (to support remote embedding) all auto-scrolled/updated with javascript based on whatever underlining playback system your browser supports:

      <video roe="my_roe_file.xml">

      (uses ROE for the xml format) presently in use in blogs such as this one

    5. Re:the new HTML5 element by freddy_dreddy · · Score: 1

      "Mv_Embed is a javascript library ..." that's where I stopped reading.

      43% of my visitors have javascript off.

      Sorry, fail.

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
    6. Re:the new HTML5 element by freddy_dreddy · · Score: 1

      So IE, for example, supports html5 from the box ?

      --
      "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
  32. Command line is not easy for most users by Matt+Perry · · Score: 2, Insightful

    and ffmpeg2theora offers an easy way to create content.

    Only for certain definitions of easy. Let me know when you have a point and click version that my non technical friends can use.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    1. Re:Command line is not easy for most users by skeeto · · Score: 2, Informative

      Easy. On Windows, create a shortcut to it on the Desktop, or just have the executable on the Desktop. User can just drag a video file onto it, a Window pops up telling them the time left, and when it's done an Ogg Theora video file is dropped in the same directory as the original video, and with the same name (but with .ogv). No need to break out the command line.

    2. Re:Command line is not easy for most users by Yvan256 · · Score: 1

      What about the video size and framerate, the audio sampling rates and channels, the bitrates?

    3. Re:Command line is not easy for most users by Matt+Perry · · Score: 1

      Thanks for the followup information. That is excellent news and will go a long way to make this an easy alternative for non-technical users.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    4. Re:Command line is not easy for most users by Ant+P. · · Score: 1

      For that VLC works pretty well.

    5. Re:Command line is not easy for most users by delt0r · · Score: 1

      You mean like all the easy point and click tools for H264 etc? Give me a break, good encoding is a long way from point and click.

      --
      If information wants to be free, why does my internet connection cost so much?
    6. Re:Command line is not easy for most users by Warbothong · · Score: 1

      and ffmpeg2theora offers an easy way to create content.

      Only for certain definitions of easy. Let me know when you have a point and click version that my non technical friends can use.

      OK

    7. Re:Command line is not easy for most users by richlv · · Score: 1

      they should have used extension .gov

      --
      Rich
    8. Re:Command line is not easy for most users by Anonymous Coward · · Score: 0

      OggConvert is nice and simple. Drop your videos on to it and hit Convert

      http://oggconvert.tristanb.net/

  33. Re:Because it's better specified, and it's in HTML by Nicopa · · Score: 1

    You still don't answer. They could just have specified some standard parameters. And of course it's part of HTML5, I knew that. So what? Can't someone make comments about proposed standards now?

  34. Re:Horray by triffid_98 · · Score: 1

    I for one welcome our Amanda Pays based overlords.

  35. Fighting DECODER patent restrictions by Anonymous Coward · · Score: 1, Interesting

    Look, you can't patent something that would be obvious to an expert in the field. Given an the bitstream definition, an expert in the field could easily create a DECODER. The magic is in the ENCODER. So there shouldn't be any patent restrictions on decoders, should there? Why are people who sell decoders only be forced to pay MPEG-LA?

  36. Re:Horray by bigmammoth · · Score: 1

    its #4 now.

  37. A long time coming. by Grendel+Drago · · Score: 1

    I've been following the development of Theora since Monty started posting the results of his Thusnelda branch. After two release candidates, more than four years after the bitstream freeze, we're finally here. (Much like cdparanoia, development of which lay idle for about four years, which has recently put out a new release as well.) The work is gladly received, with an eye toward further improvements in the future.

    Now, according to Monty, work begins on merging the experimental Thusnelda branch onto the mainline, to make it stable and usable. In addition to being freedomlicious, the new branch apparently provides reasonably competitive quality.

    I'm quite pleased by all this; maybe I'll drop a few bucks to Xiph.org by way of congratulations.

    --
    Laws do not persuade just because they threaten. --Seneca
  38. Thank you very much, Mozilla Corp. by Frenchman113 · · Score: 0, Troll

    For bloating my web browser with support for a shitty video format that nobody uses. Thank you for perpetuating a format that doesn't even match up to MPEG-2 in quality. Thank you for retarding the progress of Good Technology like MPEG-4 H.264/AVC and MPEG-4 AAC. With idiots evangelizing crap formats like Vorbis and Theora, it's no wonder that nobody takes w3c seriously.

    Everything that Xiph has created is shit.

    OGG - hacked up container with high overhead, incompatibility with non-Xiph formats, and no new features over AVI or MKV.

    Vorbis - hacked up audio codec that doesn't do anything MP3 does and is glaringly inferior to AAC. No multi-channel support? No Spectral Bandwidth Replication? No wonder nobody uses it.

    Theora - the newest in Xiph's line of crap. Except, this one doesn't even pretend to be useful. 1995 called. They want their MPEG-2 back.

    1. Re:Thank you very much, Mozilla Corp. by Just+Some+Guy · · Score: 2, Informative

      Thank you for retarding the progress of Good Technology like MPEG-4 H.264/AVC and MPEG-4 AAC.

      If their creators hadn't made those codecs prohibitively expensive to license, W3C would probably be advocating them. You're getting mad at the wrong people.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Thank you very much, Mozilla Corp. by a+nona+maus · · Score: 5, Insightful

      As Wikipedia would say: "Citation needed".

      Care to show an example of *any* MPEG-2 codec out performing the current Theora encoder on a typical web-video 500kbit/sec stream? Forget the new enhanced theora encoder, MPEG-2 can't even match the old crap. Plus mpeg-2 is patented to hell and back, you even have to pay for mpeg-2 decoding in Windows to play DVDs!

      Can you cite a *single* example showing Vorbis to be glaringly inferior to AAC? At best the listening tests show AAC to edge out Vorbis only for speech samples at the lowest bitrates (where Xiph has Speex, which blows AAC away for those applications). And no multi-channel? wtf. Vorbis supports 255 channels.

      I shouldn't expect better from slashdot, but could you at least find lies that are a bit less obvious.

      Ogg high overhead? Okay, Ogg/Vorbis+Theora is something like 1% overhead vs a typical of 0.9% overhead for a movie in AVI. You win there. Then again, OGG provides frequent checksums so that a damaged OGG/Vorbis file will *never* break your speakers and damage your hearing. People who have had the misfortune of hitting a corrupted MP3 in their iPod playlist should be able to appreciate the advantage of this approach. What you consider a fault I consider a feature. Egads, room for design differences exists! who would have thought?

    3. Re:Thank you very much, Mozilla Corp. by Ice.Saoshyant · · Score: 1

      Thank God for sanity, because the OP is either a gigantic troll trying to spread FUD or a very, very uninformed character. If I had mod points I would give you all.

    4. Re:Thank you very much, Mozilla Corp. by Anonymous Coward · · Score: 0

      Tell me where I can get better than Xiph stuff that is NOT patented. Theora is not state of the art but it's still better than having to pay millions of dollars in licensing.

    5. Re:Thank you very much, Mozilla Corp. by serviscope_minor · · Score: 2, Insightful

      The parent post is not insightful, it's a blatant troll.

      Thank you for retarding the progress of Good Technology like MPEG-4 H.264/AVC and MPEG-4 AAC.

      Try playing H.264 on a 200MHz ARM.

      Everything that Xiph has created is shit.

      Look at any of the listening tests. Vorvis is very competitive.

      OGG - hacked up container with high overhead, incompatibility with non-Xiph formats, and no new features over AVI or MKV.

      All containers are incompatible with each other. And AVI isn't a streaming container, unlike ogg.

      Vorbis - hacked up audio codec that doesn't do anything MP3 does and is glaringly inferior to AAC. No multi-channel support? No Spectral Bandwidth Replication?

      Yet it does well in the listening tests.

      No wonder nobody uses it.

      Apart from so many high-end video game developers and by assosciation, anyone who plays the games? According to the wikipedia page "nobody" (your definition of nobody) uses speex either,

      Theora - the newest in Xiph's line of crap. Except, this one doesn't even pretend to be useful. 1995 called. They want their MPEG-2 back.

      Can you name a better codec with a decoding cost as low as Theora?

      --
      SJW n. One who posts facts.
    6. Re:Thank you very much, Mozilla Corp. by Anonymous Coward · · Score: 0

      And no multi-channel? wtf. Vorbis supports 255 channels.

      Last I checked, the Vorbis spec didn't include specific channel mappings beyond stereo. So while you could have 5.1 channels encoded, you couldn't garauntee which speakers they would be played on.

      Okay, Ogg/Vorbis+Theora is something like 1% overhead vs a typical of 0.9% overhead for a movie in AVI.

      Vorbis doesn't fit in AVI, so it's difficult to make a direct comparison. But for OGM (which is basically AVI headers put inside OGM) OGM typically had twice the overhead of AVI, and about seven times the overhead of MKV. IIRC overhead for OGM was close to 4%, which is nothing to sneeze at.

    7. Re:Thank you very much, Mozilla Corp. by Anonymous Coward · · Score: 0

      Ah! Another open sores fag.

  39. Re:Horray by David+Gerard · · Score: 3, Informative

    Commons:File types - this is what is permitted by the WMF MediaWiki installation.

    --
    http://rocknerd.co.uk
  40. That's not what "free" means. by Grendel+Drago · · Score: 4, Informative

    So unless you have specific examples of I-TU chasing down people who implement their (publicly available) specifications, I consider H.264 to be free...

    Sure, you can consider it to be free, but boy is that ever not what free means.

    And a publically available spec means little or nothing. Patents are publically available, but try implementing those and see if you manage to escape the long arm of the litigator.

    --
    Laws do not persuade just because they threaten. --Seneca
  41. Huh? by gbutler69 · · Score: 1

    Did you even read what he said? Go back to kindergarden.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
  42. Isn't it funny... by gbutler69 · · Score: 2, Interesting

    ...but, according to the constitution, mathematical algorithms are not supposed to be patentable. I say that everyone needs to completely ignore these patents and force suits en masse to be brought to the supreme court. If a court orders you pay, refuse on the grounds that it is unconstitutional. If everyone did this, they couldn't put everyone in jail.

    --
    Over-the-top Response Guy! Giving "Over-the-Top Responses" since 1970.
    1. Re:Isn't it funny... by Xtifr · · Score: 1

      ...but, according to the constitution, mathematical algorithms are not supposed to be patentable.

      Oh you poor deluded fool. The [US C]onstitution only applies until money is involved! :)

  43. +1, Insightful by sunny256 · · Score: 0, Troll

    I'd really like to give you an "Insightful" on this one, but I prefer to reward logged-in users with those few mod points I have. Please stop being an AC unless it's necessary.

  44. Process for legacy plug-ins by tepples · · Score: 1

    Still not getting it.

    Adobe Flash Player is not supported for playback in a 64-bit browser.

    You're right: I don't get it. Why would a web browser need to see more than 2 GB of RAM in a single process? Can't a 32-bit process (containing the SWF plug-in) and a 64-bit process (containing all other browser code) draw to the same window? Or what benefits do you see from a 64-bit compile other than a larger address space?

    1. Re:Process for legacy plug-ins by ozamosi · · Score: 1

      You're right: I don't get it. Why would a web browser need to see more than 2 GB of RAM in a single process?

      I said the same thing. Then I tried Firefox...

    2. Re:Process for legacy plug-ins by khellendros1984 · · Score: 1

      64 bit x86-based architectures provide more than a larger memory space; they have many more registers than 32 bit x86 processors, which allows for much better performance. The browser needs to be 64 bit to interface with the 64 bit libraries that the system is running. You *can* download 32 bit compatibility layers, but again, this negates the benefit of a 64 bit architecture.

      --
      It is pitch black. You are likely to be eaten by a grue.
    3. Re:Process for legacy plug-ins by tepples · · Score: 1

      The browser needs to be 64 bit to interface with the 64 bit libraries that the system is running.

      I know that. But why do plug-ins have to run in the browser's process, instead of running in a different process that draws to the same window? If the Theora or SWF player crashes, I don't want it to bring down Firefox.

  45. Re:Horray by lysergic.acid · · Score: 1

    when you have a product/technology that's used on a site that gets over a million visitors each day then you can say that it's "hardly an endorsement."

    why should choosing a technology because it's open source mean any less than choosing a technology that is easy to deploy, or is scalable, or for any other reason? and there are plenty of other open source video codecs that Wikipedia could have chosen.

    besides, their open source criteria can hardly be considered "strict" when they still use GIF and JPEG images on the site.

  46. OT: EBML and XML by rawler · · Score: 2, Interesting

    EBML and XML are not exactly equivalent. EBML lacks an equivalent of namespacing, and an EBML-document is self-explanatory, since tag-names are integer-encoded.

    IMHO, EBML with an extension to the standard to describe id:s used in sub-formats would kick so much ass. As soon as you make it possible to devise general editors for the format, all kinds of possibilities opens up.

    I even took the effort a couple of years ago to jot up a SourceForge project for it, but as with most sourceforge-project I ran out of time soon after. :S http://runestone.sourceforge.net/

    1. Re:OT: EBML and XML by Hurricane78 · · Score: 1

      Ok, I did not see it like that.
      I always imagine a translation table for EBML and XML which looks somewhat like this (for the example of html):

      1 html
      2 head
      3 body
      4 attributes (contains a tag's attributes)
      5 id (an attribute)
      6 ...and so on

      This way, you could simply use the most significant bits as the namespace part. in this example the second byte would identify the namespace.

      256 svg
      257 line
      258 path
      259 ...and so on

      Now the coolest part, would be, to enforce the header or the first tag of EBML to contain this table, and the URL of the RelaxNG definition (or even the definiton itself).

      That way, every XML-editor, and with a file format handler even every basic text editor, could handle the files, and we finally would have a complete and still efficient common structured file format for everything.
      I just wish Autodesk, Adobe and Steinberg (or Native Instruments) would adopt such formats. It would make life so much easier.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:OT: EBML and XML by rawler · · Score: 1

      Agreed. That's pretty much what meant by:

      IMHO, EBML with an extension to the standard to describe id:s used in sub-formats would kick so much ass. As soon as you make it possible to devise general editors for the format, all kinds of possibilities opens up."

      That's for stating it more clearly though :D

      OTOH, it could improve things like:
          * files mixedly edited by hand and by automatic systems (configuration files comes in mind)
          * Version-control and diffs could be performed on entities instead of just lines (and friggin line-termination wouldn't have to be such a problem)
          * Any XML-routing (XMPP comes to mind) could probably be improved 10-folds performance-wise.
          * Regular computer languages such as C, Java or Python could just store the AST (http://en.wikipedia.org/wiki/Abstract_syntax_tree) and it would completely be up to the editor to follow the users preferences for coding-style.
          * Probably 10-fold simplicity and performance-boosts in ODF (really, zipping a loose bunch of varying files and you call it a format???)
          * Cryptographic signatures/checksums could become universally implemented.
          * Transparent filtering (compression and encryption) could also be universally available.
          * ...

  47. Re:Horray by mrchaotica · · Score: 1

    Really? Why doesn't Wikipedia allow Dirac too?

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  48. Indeed. by Dogun · · Score: 1

    It's sad that in the interim between when OGM arrived, and then MKV bubbled up from the depths of hell, people forgot that OGM had literally everything they needed. And yet for some reason people decided to go with MKV, despite the abortive specification.

    Xiph, I wish you had finished this crap years ago.

  49. Ignore my previous. by Dogun · · Score: 1

    I have apparently managed to get the nomenclature of the various containers all confused in the past four years. That having been said, I still have a low opinion of MKV.

  50. Re:Horray by freddy_dreddy · · Score: 3, Interesting

    that's used on a site that gets over a million visitors each day

    WP isn't a video server, a very small amount of their pages contain moving images. They can have as many visitors a day as you want, they all go there for text & images. Youtube is the #3, is 100% video and not a bit of theora there.

    --
    "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
  51. Re:Horray by David+Gerard · · Score: 1

    No demand so far. The 1.0 Dirac codec is a bit rubbish (it's very conservative in its compression). The current development codec is much better but, of course, not finished. If you had video that was a good case for enabling Dirac upload, that'd be a reason to ask the devs to switch it on.

    --
    http://rocknerd.co.uk
  52. Re:Horray by lysergic.acid · · Score: 0, Offtopic

    who said anything about Word Press?

    Wikipedia is an online encyclopedia of sorts. it's not an image repository like flickr, either--people don't go to Wikipedia to search for images specifically. but that doesn't mean multimedia isn't a vital part of the site. part of the advantage of having an encyclopedic reference on the web is that you can integrate digital media like video/audio/images/etc. into the site.

    and just because YouTube doesn't use Theora doesn't make it a bad codec. YouTube doesn't use XviD or H.264 either.

  53. -1, Mod Point Favouritism by Dogtanian · · Score: 2, Insightful

    I'd really like to give you an "Insightful" on this one, but I prefer to reward logged-in users with those few mod points I have.

    You don't deserve any damn mod points whatsoever- it's assholes like you that ruin moderation systems.

    Mod points are meant to highlight posts that are worth reading- even if you disagree with them- and bury the crap. It's not meant to signal approval/disapproval nor (in your case) should it be a self-indulgent reward for user behaviour that you happen to prefer. Yeah, tell me that's not how people use it in real life- that's exactly why certain moderation systems suck (last time I checked, the Digg one was worse than useless for this reason).

    ACs start at 0 anyway- which makes it worthwhile logging in anyway- not as a "punishment" but purely because posting ACs makes troll/flamebait/drivel posts more likely. If an AC makes a good valid point that isn't reliant upon proof of identity, it's valid regardless.

    What makes it worse is your inappropriately sanctimonious attitude towards the other user who (quite validly) chose to post AC, and your implication that your misuse (or lack of) mod points in this case was the reward for "good behaviour". *You* were the one in the wrong.

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  54. Re:Horray by freddy_dreddy · · Score: 1

    By text & images I meant: text & images.

    Digital media integration in WP is nearly all images, haven't seen video in pages that I visit apart from the main page.

    and just because YouTube doesn't use Theora doesn't make it a bad codec. YouTube doesn't use XviD or H.264 either.

    You're refuting a point I wasn't making. The point was that WP isn't a valid reference for this stuff.

    BTW, do they still sell california sunshine in the U.S.?

    --
    "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
  55. MPEG 4 LA terms by neutrino38 · · Score: 1

    Hello

    I still wonder why so many people moan about H.264 licensing fees. It is quite reasonable and is not stupidly overpriced as in the case of AMR audio codec. Here are the terms of MPEG 4 LA

    In the case of the (a) encoder and decoder manufacturer sublicenses: For (a) (1) branded encoder and decoder products sold both to end users and on an OEM basis for incorporation into personal computers but not part of an operating system (a decoder, encoder, or product consisting of one decoder and one encoder = âoeunitâ), royalties (beginning January 1, 2005) per legal entity are 0 - 100,000 units per year = no royalty (this threshold is available to one legal entity in an affiliated group); US $0.20 per unit after first 100,000 units each year; above 5 million units per year, royalty = US $0.10 per unit. The maximum annual royalty (âoecapâ) for an enterprise (commonly controlled legal entities) is $3.5 million per year 2005-2006, $4.25 million per year 2007-08, $5 million per year 2009-10.8

    This means that if you would start a company that would sell a product that would embbed ffmpeg / x264 (you have to release the sources in that case because of GPL ...), you would not have to pay anything for your first 100 000 units, the above 100 000, you have to pay $20 000 / year so 0.20 $US / year / user. This sounds reasonable.

    Of course such approach is not compatible with the GPL philosophy that emphasises the "no string attached" philosophy but H.264 development did not come free either. I wonder if the devlopper of x264 could not sell non GPL licences of their codec with a low price: 2$ per unit + 0.5$ per year per unit for support and patent fees. This would enable anyone wanting to do business to have a sound legal base and channel more money in open source codec developments.

    Emmanuel. IVeS

    1. Re:MPEG 4 LA terms by delt0r · · Score: 3, Informative

      Firefox would have to pay the maximum fee as would every derived product. Thats not so cheap (4Million+ freking dollars better spent *anywhere* else). And if you think it so cheap, will you donate that money please.

      You are also forgetting the fees for producing content in H264 that come into effect later.

      They are also leaving out a *lot* of fine print. In order to get a license you don't just have to pay, but you must agree to the license terms (aka hardware players must use zone flags, DRM etc). There is more than they tell you without NDAs. Not to mention all the lawyer fees in between.

      They are not even going to let you pay a blanket fee for a product that others can use "free" in there own products. No matter what you pay. Because then there is no one else that needs a license and hence no one to tie into these extra terms.

      Also what makes you think the fees won't increase at a latter date?

      Encumbered means just that. Encumbered.

      ps I have talked to them about a license......

      --
      If information wants to be free, why does my internet connection cost so much?
    2. Re:MPEG 4 LA terms by sjames · · Score: 1

      I still wonder why so many people moan about H.264 licensing fees. It is quite reasonable and is not stupidly overpriced as in the case of AMR audio codec. Here are the terms of MPEG 4 LA

      It is a better deal than some of the other codecs out there are, but it is still quite onerous compared to Theora. First, as soon as there is any per unit fee at all, you suddenly have to start tracking the units produced. For free software that is simply not feasible. You can guess but you can never nail down an exact number. Or you can just pay five million dollars (er, yeah, easy, Im sure I've got it let me just check the penny jar.... For 2010, who knows what the fee will be? Since you can't stop users from copying, even if you shut the development down, new copies will continue to be made and presumably new liabilities as well, year after year.

      Secondly, you have now introduced a significant roadblock for anyone wanting to exercise their right to produce a derived work. Even if they decide to rip the codec out to avoid that particular pain and cost, there's room for FUD about the license, especially if someone sees the missing functionality as damage and releases a new derived work with the codec put back in.

      Given a choice between that and another codec that has no royalties at all and introduces no requirement to track units produced or derived works, why would you find the pain acceptable? All the air you can breathe for a penny a year is no bargain compared to free.

      People 'moan' about the fees because their very existence immediately renders free software interoperation legally impossible. If they were based on a percentage of direct sales revenue, it could be acceptable (the math is really easy when you're giving it away).

    3. Re:MPEG 4 LA terms by IpalindromeI · · Score: 1

      Of course such approach is not compatible with the GPL philosophy that emphasises the "no string attached" philosophy

      Firstly, although not the worst offender in terms of strings, the GPL is hardly "no strings attached." The main point of the GPL is to attach an unbreakable string to the source, so that it can always be reached. For no strings, you want public domain, or at least the MIT license.

      Secondly, the GPL is not incompatible with licensing fees. You can charge whatever you like. You have to provide the source, but that doesn't preclude charging licensing fees for the use of the product (a codec, in this case). Especially if you have patents used by the codec, it may not matter that your customers have the source. If they try to produce something similar using your code, they'll probably be infringing on the patents.

      --

      --
      Promoting critical thinking since 1994.
  56. Let's use some science, here. by Grendel+Drago · · Score: 1

    Here's some double-blind listening tests comparing the perceived quality of various MP3 encoders. At 128kbps, LAME 3.95 beat the encoders from Adobe Audition 1.0, iTunes 4.2, Gogo-no-coda 3.12, Audioactive 2.04 and Xing 1.5. Sure, the test is more than four years old, but unless there's something more recent, that'll stand.

    --
    Laws do not persuade just because they threaten. --Seneca
  57. Dirac and Tarkin are not similar. by Grendel+Drago · · Score: 1

    As Monty said:

    First off, MPEG2 video, MPEG4 video, VP3, VP5 and VP6 are all in the same codec family. They're all block-DCT codecs with motion-compensated inter-frame block prediction. Exactly how they lay the bits into the stream differs, but the foundation math is all the same. They all use the same battle strategy. In fact, if you generalize 'DCT' to 'transform', even Dirac and Snow are typical members of this video codec family. (Tarkin differed significantly and was not a technical success).

    --
    Laws do not persuade just because they threaten. --Seneca
  58. Re:MKV is a container by DickBreath · · Score: 1
    > So is MKV, just a container.

    In most cases you can answer that question like this...

    apt-get install ffmpeg
    ffmpeg -formats | less

    In this case, use Wikipedia. MKV leads you to the entry for Matroska.

    From TFA (on Wikipedia). . .

    The Matroska Multimedia Container is an open standard free Container format, a file format that can hold an unlimited number of video, audio, picture or subtitle tracks inside a single file.[1] It is intended to serve as a universal format for storing common multimedia content, like movies or TV shows. Matroska is similar in conception to other containers like AVI, MP4 or ASF, but is entirely open in specification, with implementations consisting mostly of open source software.

    --

    I'll see your senator, and I'll raise you two judges.
  59. Re:Horray by Yvan256 · · Score: 1

    Actually, YouTube does use H.264 when sending videos to the iPhone/iPod touch.

    They're also supposed to be using H.264 for all new videos and converting all current videos to H.264 too, from what I've heard.

  60. Re:Horray by a+nona+maus · · Score: 1

    Wikipedia uses a Java decoder for Theora (because no browsers include Theora yet) and for Dirac the Java version is incomplete and not real-time.

  61. Re:Horray by a+nona+maus · · Score: 1

    Wikipedia isn't a "big video site", but they are an enormous site in general. A small amount of video on Wikipedia still translates into a lot of video in total.

    Wikipedia doesn't publish traffic statistics but I wouldn't be surprised if the Wikipedia video traffic were more than the fifth most to the hundredth most popular "video" site combined.

  62. Re:Horray by David+Gerard · · Score: 1

    Yeah, Dirac's really heavy on the CPU at present.

    --
    http://rocknerd.co.uk
  63. Mod parent up by TheVelvetFlamebait · · Score: 1

    He's right. Moderation is here to promote discussion, not to promote your own viewpoints or logged in users, or anything else for that matter. If a comment is worth reading, mod it up. If it challenged your viewpoints in a unique way, even to the point of making angry, mod it up. I know it's hard to award what looks like accolades to something you find offensive, but it'll make for a better slashdot. Trust me.

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  64. Re:Horray by evilviper · · Score: 1

    It's the only video format allowed on world #8 site Wikipedia.

    But the problem is, the people visiting Wikipedia aren't doing so for the video content.

    That's a bit like touting a new image format because it's used (only) for the 1x1 pixel spacer/tracking images on, eg., Microsoft.com.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  65. Nothing wrong with alternatives by Methuselus · · Score: 1

    With the exponential growth in prosumer video content creators and a droves of viewers, it's timely to have encoding/decoding alternatives that do not require licencing.

  66. Re:Horray by The+Original+Yama · · Score: 1

    WordPress? I thought it was about WordPerfect!