Slashdot Mirror


Mozilla Donates $100K To the Ogg Project

LWATCDR writes "Mozilla has given the Wikimedia foundation $100,000 to fund Ogg development. The reason is simple: 'Open standards for audio and video are important because they can be used by anyone for any purpose without royalties, and can be inspected and improved by an open community. Today, video and audio on the web are dominated by proprietary technologies, most frequently patent-encumbered codecs wrapped into closed-source player widgets.' While Vorbis is a better standard than MP3, everything I have heard about Theora is that it is technically inferior to many other video codecs. I wonder if wouldn't be better to direct effort to Dirac, perhaps putting Dirac into an Ogg container. No mention was made of FLAC or Speex funding. If more media players supported Speex it would be an ideal codec for many podcasts and audio books. It really is too bad that these codecs so often get overlooked."

70 of 334 comments (clear)

  1. More details on grants by alain94040 · · Score: 4, Interesting

    I don't know if I should laugh or cry. On the one hand, $100,000 is serious money. On the other hand, it barely pays for a good developer for one year.

    If that's all the resources that one of the most prominent open source foundations has to fight proprietary software, we're in trouble.

    Anyway, where does one apply for more grants from the Mozilla foundation? Here are the grant amounts for 2007, see if you can read a subliminal message:

    - mozdev.org: $10,000
    - Parrot: $10,000
    - Dojo Ajax toolkit: $70,000
    - Jambu: $10,000
    - NVDA: $90,000
    - creatives commons: $100,000
    - seneca college: $100,000
    - Gnome: $10,000
    - coreboot: $10,000

    --
    The 5 Steps to a Great Startup Idea

    1. Re:More details on grants by CannonballHead · · Score: 4, Insightful

      it barely pays for a good developer for one year.

      Well, that depends on the developer and location, I suppose. But anyways, a full time developer on one project? Seems like, presuming the project isn't absolutely huge, that "good developer" should be able to get quite a bit done.

    2. Re:More details on grants by Red+Flayer · · Score: 5, Funny

      Anyway, where does one apply for more grants from the Mozilla foundation? Here are the grant amounts for 2007, see if you can read a subliminal message:

      - mozdev.org: $10,000
      - Parrot: $10,000
      - Dojo Ajax toolkit: $70,000
      - Jambu: $10,000
      - NVDA: $90,000
      - creatives commons: $100,000
      - seneca college: $100,000
      - Gnome: $10,000
      - coreboot: $10,000

      This subliminal message?

      Mode vorpar doom dares, no reboot

      I don't get it. Please explain.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    3. Re:More details on grants by Muad'Dave · · Score: 4, Funny

      $100,000 USED to be serious money.

      I stared and stared at this trying to figure out what the 'E' in USD stood for - US [Emergency] Dollars? US [Enron] Dollars?

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    4. Re:More details on grants by BitZtream · · Score: 2, Interesting

      Uhm, what am I supposed to see in this subliminal message? Is there some conspiracy in Mozilla that I'm unaware of, or is this just the typical response you get from someone when they don't consider the project to be 'grassroots' enough anymore since it became successful.

      The Mozilla foundations job is to support the web and standards relating to it, I don't really see them preferring any one organization, mentality or political opinion. They make are given X amount of money per year, they use Y amount, and X-Y = Z. Some portion of Z is given out to other projects that are of the same basic alignment as the Mozilla Foundation or are directly beneficial to the Mozilla Foundation. Are you just pissed off that your fanboy project isn't in the list or do you actually have something to show us?

      I see: Mozilla giving money to projects that are likely to benefit them in some way, you see ?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:More details on grants by rcw-home · · Score: 3, Insightful

      For something arcane like Vorbis (or the video codecs they'd like pursued) you can spend money on hundreds or thousands of programmer man-years and not get anything better. Not that many people on the planet really have their head wrapped around the problem (both the math and the psychoacoustic/psychovisual). You're looking for the right person at the right place at the right time, and you won't know whether you actually had any of the above until you've spent your money.

    6. Re:More details on grants by Rogerborg · · Score: 2, Funny

      Well, I guess the real lesson here is that no matter how much you choose to give away, and to whom, there will always be some smelly fucking hippy whining that you are evil cretins because you didn't give more to them.

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:More details on grants by Skuto · · Score: 2, Insightful

      That community is also small enough that you'll usually know whom you'd want.

    8. Re:More details on grants by DreamsAreOkToo · · Score: 4, Funny

      Anyway, where does one apply for more grants from the Mozilla foundation? Here are the grant amounts for 2007, see if you can read a subliminal message:

      - mozev.org: $10,000

      - Pardrot: $10,000

      - Dojo Ajax toolkit: $70,000

      - Jambu: $10,000

      - NVDA: $90,000

      - creatives commons: $100,000

      - seneca college: $100,000

      - Gnome: $10,000

      - coreboot: $10,000

      This subliminal message?

      Mode vorpar doom dares, no reboot

      I don't get it. Please explain.

      No, no, you forgot to carry the 1.

      Mordor reboots

      Oh no, this is more serious than we thought!

    9. Re:More details on grants by benwaggoner · · Score: 3, Insightful

      I don't know if I should laugh or cry. On the one hand, $100,000 is serious money. On the other hand, it barely pays for a good developer for one year.

      A good, experienced encoder optimization engineer would cost a lot more than that as a contractor or as an employee ($100K salary, maybe, but a whole lot more with benefits, overhead, and decent quality gear to evaluate video quality with).

      The challenge for Theora is to get competitive "enough" ("enough" being specific to use ) versus H.264 and VC-1 not as they are today, but as they'll be in the timeframe of those improvements. There's a whole lot more then $100K being spent by a variety of companies and groups to squeeze improvements out of the commonly used standard codecs as well.

      Theora is a weird enough of a design I don't have a clear intuition of how good it could be. Lacking bidirectional prediction (B-frames) is a pretty big limitation out of the gate. But there's no doubt lots of room for it to be improved compared to where it is now.

    10. Re:More details on grants by David+Gerard · · Score: 3, Funny

      Monty is that guy. The main problem Ogg Vorbis and Theora have had is that he doesn't scale.

      --
      http://rocknerd.co.uk
    11. Re:More details on grants by mandelbr0t · · Score: 2, Funny

      Actually, he doesn't smell as bad as you'd think.

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
  2. I thought Ogg was dead by tsa · · Score: 2, Interesting

    I really thought Ogg went the way of the dinosaur. Let's hope Mozilla can help it to succeed in the real world. It will be hard to beat mp3.

    --

    -- Cheers!

    1. Re:I thought Ogg was dead by betterunixthanunix · · Score: 4, Insightful

      Ogg will live as long as the MPEG patents live. If Ogg can succeed before the MPEG patents are done, then it will be in the same position PNG is in now: just another format people can choose, with some minor technical advantages.

      --
      Palm trees and 8
    2. Re:I thought Ogg was dead by yog · · Score: 2, Informative

      Ogg as an audio format is pretty good. I investigated it a few years back for a voicemail application I was working on. It worked pretty well and obviously comes unencumbered by patents or copyrights, unlike MP3.

      I think the main problem is the public's conception of MP3 as the gold standard for music formats. MP3 players have pretty well saturated the standalone market, though flash multimedia and other kinds of streaming formats have made inroads in connected media.

      At this point, for ogg to achieve some kind of inroads in the mass audio market, the MP3 owners would need to really jack up their rates, because presently it's priced into every product already. If you save $1 by leaving MP3 out of your player, is it worth it?

      But, I am glad to see Mozilla at least making a symbolic effort to keep Ogg (and Theora) alive. As a poster above points out, $100K is not much money in the grand scheme of things, but it is a lot better than nothing and it might keep Ogg on life support a while longer until that killer application comes along (e.g., support for Ogg on iPod and similar players (probably would never happen on Zune, but that particular player looks like it's circling the drain anyway....).

      --
      it's = "it is"; its = possessive. E.g., it's flapping its wings.
    3. Re:I thought Ogg was dead by ShieldW0lf · · Score: 5, Interesting

      I really thought Ogg went the way of the dinosaur. Let's hope Mozilla can help it to succeed in the real world. It will be hard to beat mp3.

      You thought wrong.

      --
      -1 Uncomfortable Truth
    4. Re:I thought Ogg was dead by entrigant · · Score: 3, Informative

      The hardware support is impressive too. Everything from Sansa and Neuros to iRiver and Cowon support both the vorbis and flac codecs. The only major missing player is Apple. Considering over half of my collection is ripped or downloaded in these formats, that is why Apple is not received a dime from me.

    5. Re:I thought Ogg was dead by squiggleslash · · Score: 4, Interesting

      MP3 is transparent for most people at higher bitrates

      The funny thing is that at higher bitrates, MP2 is generally considered higher quality than MP3. And MP2 is backward/forward compatible with MP3 - that is, an MP2 will play on all MP3 players (MP3 ("MPEG Audio Layer 3") is, as the name implies, MP2 with an extra layer grafted on so that lower bitrate audio will sound decent), and oddly enough an MP2 player will play an MP3 but it'll sound like crap.

      Why is this funny?

      Well, MP2 is essentially patent free. Fraunhoffer has indicated they have no desire to enforce any patents they own against MP2 implementations.

      Couple that with the enormous capacity increases you're seeing in regular MP3 players, and there's not much reason to go for Ogg anymore. Encode your stuff as 192kbps MP2, and it's future proof, playable on free players, playable on virtually every portable player, and higher quality than MP3 at the same bitrate. Go figure.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:I thought Ogg was dead by MightyYar · · Score: 2, Insightful

      Worst analogy ever.

      MP3s sound just as good as OGG, but have a larger file size. In exchange, OGG files take more processing power to decode. My music player has a huge hard drive... enough for days of music, but the battery only lasts about half a day playing MP3s and half of that playing OGG.

      My limited resource is therefore battery life and not disk space, so MP3 wins.

      Trying to shoehorn in a restaurant analogy... um, well... My local restaurant has burgers that taste exactly the same as McDonald's burgers but cost more. However, my local McDonald's is very busy and so they force me out of my seat before I can finish my burger. So I go to the local restaurant.

      Wow, that was strained and ugly.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re:I thought Ogg was dead by AKAImBatman · · Score: 5, Insightful

      I really thought Ogg went the way of the dinosaur.

      Not really. Most posters manage to miss the purpose of Mozilla's funding. This deals directly with an issue in the HTML5 specs. Specifically, the fact that HTML5 does not have a default codec for audio/video. It used to be Ogg Vorbis/Theora, but that got canned when Apple claimed they couldn't support it in Quicktime without opening themselves to possible patent lawsuits. To which Mozilla countered that they couldn't support Apple's default of MPEG4 due to licensing issues.

      The end result of the debates (and *cough*arguments*cough*) is that support for Ogg was removed from the spec. As of right now, WebKit will support Quicktime formats (+user installed Ogg plugins) while Mozilla will support Ogg. What Mozilla is attempting to accomplish with this grant is to propel forward the use of Ogg in public places like Wikipedia. If they can gain enough of a market presence, they probably figure they can make Ogg the defacto standard for HTML5 audio/video. Much in the way MP3 became the defacto standard for music by being positioned in the market at the right time and place.

    8. Re:I thought Ogg was dead by hairyfeet · · Score: 4, Informative

      Since it looks like MP3 may expire in Dec 2012 (since according to Wiki the later patents are questionable) they really don't have long to succeed. I personally don't see anything defeating MP3. There are just too many devices out there that play MP3 that won't play formats like OGG and FLAC. Now in video I could see the possibility of another format taking over, although .avi is still very popular as a container. Perhaps now that DivX is going with .mkv that we will see it end up replacing .avi. But in audio for most folks MP3 is "good enough" and plays with everything they own so I don't really foresee it going away. I think you are right that once the MP3 patents expire that like FLAC it will have a niche but nothing more.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:I thought Ogg was dead by MindlessAutomata · · Score: 4, Funny

      Since it looks like MP3 may expire in Dec 2012

      If the prophecies hold true, my friend, we will all be expiring...

  3. "Better" is relative... by Manip · · Score: 3, Interesting

    Ogg might be "better" than MP3 in terms of sound quality but ultimately it consumes significantly more CPU time.

    Now when listening to music on a PC those additional cycles might be a drop in the ocean but what we've seen is a lot of MP3 players skipping the codec because their cheap devices couldn't handle the playback load.

    1. Re:"Better" is relative... by Cyberax · · Score: 4, Informative

      MP3 players now mostly use hardware decoders, because they are much cheaper and energy-efficient than CPU decoding.

    2. Re:"Better" is relative... by pizzach · · Score: 5, Insightful

      I agree with you. But AAC support is going up. It should be becoming less of an issue and when popular formats start changing hands, it's the perfect time for a new disruptive format to come in.

      Ogg's biggest problems is that people don't know it exists. Not that it is a bad or good format/container.

      --
      Once you start despising the jerks, you become one.
    3. Re:"Better" is relative... by TheRaven64 · · Score: 2, Interesting

      Better is also subjective. It depends on the criteria you choose. The only thing MP3 has going for it is deployment. MP4 is pretty well supported (all desktops, any Nokia phone, and a lot of other portable devices) and generally beats or equals Vorbis on listening tests. Vorbis is... free. You can play it back on any desktop and a few portables, but the sound quality isn't better than MP4 and the installed base isn't bigger than MP3.

      --
      I am TheRaven on Soylent News
    4. Re:"Better" is relative... by arugulatarsus · · Score: 3, Informative

      I-river was great in that it supported ogg/vorbis encoded music. Mine also works with AA batteries for 30 hours of non-stop music. A pity it's not called the iIriver, then it would have been more successful. Here's a list of ogg capable mp3 players. http://wiki.xiph.org/index.php/PortablePlayers

    5. Re:"Better" is relative... by karmatic · · Score: 2, Informative

      The overhead is not so bad if the decoders are done in an efficient manner.

      I used to run around with a IPAQ 1910 (46mb available ram total, 300 MHz. It could do full screen, full motion decoding w/ OGG (128-192kbps) and MPEG-4 at the same time.

      There are very few modern MP3 devices which _don't_ have sufficient horsepower to decode ogg, yet can handle MP3s.

    6. Re:"Better" is relative... by steveha · · Score: 5, Informative

      Ogg might be "better" than MP3 in terms of sound quality

      First: <pedantic>Ogg is the container format, like QuickTime or AVI. Vorbis is the audio codec being compared to MP3. You could, if you wanted to, put MP3 bits into an Ogg container; I guess this would be "Ogg MP3". </pedantic>.

      Vorbis gives you better quality per bit than MP3. That means you can have higher quality in the same number of bits, or similar quality in fewer bits. Given that most of us aren't using modems anymore, perhaps this is only a weak selling point for Vorbis. It's still nice for small portable music players, though.

      but ultimately it consumes significantly more CPU time.

      As I understand it, the overhead for Vorbis isn't really that bad. The chief sticking point is that the little portable players use DSP chips, and the DSP chip vendors have excellent support for MP3 and no support for Vorbis. This means that when a project like Rockbox adds Vorbis support to a portable player, often they use the main CPU instead of the DSP chip, and that means a drastically worse power drain.

      A sticking point from the past was that Vorbis was written to use floating-point math in the decoder. The Vorbis folks made an integer-math-only decoder called Tremor, which answers that point.

      For a desktop computer, you would never notice the difference between a good Vorbis decoder and a good MP3 decoder.

      I think the main reason for the lack of Vorbis takeup is inertia. Everyone has MP3s, so the players all support MP3s. Since the players support MP3s, only geeks like me bother with Vorbis, so the player companies don't feel motivated to support anything but MP3. I used to hope for Vorbis support everywhere, but now MP3 is just a few years away from its patents expiring, so it's going to be MP3 for the near to middle term.

      I own a couple of Sansa players that can play Ogg Vorbis. They have excellent battery life, despite being tiny little things. They stand as examples that there is no inherent technical reason why Vorbis cannot work on small portable players. By the way, if you are a geek, you should consider one of these before you buy an iPod Shuffle; more features for less money, and it works as a USB storage device so it works perfectly well on Linux.

      http://www.sansa.com/players/sansa_clip/tech

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    7. Re:"Better" is relative... by Chabo · · Score: 4, Interesting

      I've been introducing my friends to Oggs whenever possible.

      My biggest thing about them is that historically MP3s have had terrible support for seamless transitions between tracks ("gapless playback"), and I listen to tons of music that relies on not being able to hear those transitions: Pink Floyd, Dream Theater, movie soundtracks, classical music...

      In order to have gapless support with MP3s, you need to use LAME to encode them, then use a LAME-aware decoder that supports LAME's gapless playback headers, like foobar2000 or Rockbox. But then if you play those in a non-LAME-aware decoder, like most non-Rockbox portable players, then you get a gap. The only way around this is LAME's (rather fragile) gapless switch, which extends the packets to end the song on a packet boundary.

      Meanwhile, Oggs have no packet restrictions, so they inherently support gapless playback with no extra tricks.

      Shameless plug (since not everyone has sigs enabled): I wrote FlacSquisher, a program to convert FLACs to Ogg Vorbis or MP3 format. Then I can rip my CDs to FLAC for home-listening use, then encode them en masse to Oggs for portable use. Try it out! :)

      --
      Convert FLACs to a portable format with FlacSquisher
    8. Re:"Better" is relative... by entrigant · · Score: 2, Informative

      The newest firmware even plays FLAC :) I have a 4GB clip and I love it. OLED screen, mp3/wma/vorbis/flac support, usb mass storage, usb charging, fm tuner, fantastic battery life, AND it's tiny. Great stuff.

    9. Re:"Better" is relative... by plzdontspamme · · Score: 2, Informative

      By the way, if you are a geek, you should consider one of these before you buy an iPod Shuffle; more features for less money, and it works as a USB storage device so it works perfectly well on Linux.

      If you want to play Ogg audio files, I've found cheap, unbranded 2GB MP3 player/FM radio/USB stick S1MP3 combos available on Ebay will also play them. It's usually not documented in the instructions nor in the seller's online listings, but they play Ogg just fine. I've bought three of these units so far and they all did Ogg. In Linux you just mount them like any generic thumbdrive and transfer audio files to them.

  4. Does Dirac need the money? by Anonymous Coward · · Score: 2, Interesting

    Dirac is developed by the BBC. I don't think $100,000 is really going to make a bit of difference to them. And if the money has gone to the Ogg project who says that part of it won't go to making Ogg support Dirac from their end?

    As far as Theora performance, Wikipedia has this to say:

    Sources close to Xiph.org have stated that the performance characteristics of the current Theora reference implementation are mostly dominated by implementation issues inherited from the original VP3 code base

    I have no idea if that's accurate or not, but assuming it is it sounds like Theora's performance problems could largely be solved given enough resources to rewrite code. $100,000 isn't a bad place to start.

  5. Brace for the flood... by Dr.Dubious+DDQ · · Score: 2, Interesting

    ...of "There Can Be Only One, and it's Adobe® Flash®!"/"'Ogg' sounds stupid!" posts...

    I can't say I necessarily care for their implementation of the <audio> and <video> tags in the HTML 5 proposals, but at least this'll give a plugin-free and license-fee-free way of doing audio and video in Firefox and Opera...and supposedly Safari.

    Of course, Safari only supports "Apple Quicktime" as usual, but I'm guessing that installing XiphQT would let it work with the same media as Firefox and Opera...

    I imagine the DirectShow plugins for Ogg Vorbis/Theora might eventually solve the problem for those who insist on using IE, too, if Microsoft ever catches up to HTML5.

  6. Mozilla and Open Standards by mandelbr0t · · Score: 5, Insightful

    While it's not a lot of money, I think the more important detail is that Mozilla is backing OGG. When Mozilla backed PNG, many websites started replacing their old patent-encumbered GIFs with PNGs, and even IE started to support PNG format.

    While I agree that Theora is far from complete, OGG does not imply Theora. Theora is simply a free codec that can be stuffed in an OGG container. Once again, Mozilla opens the door to web developers who believe in open standards, and certainly there are development teams who will loathe their MP3s and replace them with unecumbered OGG/Vorbis. Microsoft will refuse to support it, at first, but Firefox has sufficient market share that there will be enough websites that use OGG to force Microsoft to add the support.

    This can only be a Good Thing. Small shops that don't want to mess around with licensing fees will have a good alternative to use for streaming audio (and later video). More importantly, those streams can be saved by customers for later use. Proprietary solutions to streaming audio/video usually cripple the player in such a way that the end user can't save the file (Flash for instance).

    Mozilla is one of the heavy hitters, IMO. Their financial support and commitment to Open Standards have been a thorn in Microsoft's side since Netscape was released. Way to go Mozilla!

    --
    "Please describe the scientific nature of the 'whammy'" - Agent Scully
    1. Re:Mozilla and Open Standards by jimand · · Score: 3, Insightful

      I agree, sort of. Mozilla support of ogg may encourage it on websites but as long as there is a shortage of devices that play ogg (particularly ipods) it will never become as popular as .png for example.

    2. Re:Mozilla and Open Standards by Thelasko · · Score: 2, Insightful

      ...there will be enough websites that use OGG to force Microsoft to add the support.

      ...there is one, very popular, site that uses OGG, which will force Microsoft to add the support.

      fixed it for ya!

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    3. Re:Mozilla and Open Standards by bcrowell · · Score: 3, Interesting

      When Mozilla backed PNG, many websites started replacing their old patent-encumbered GIFs with PNGs, and even IE started to support PNG format.

      I think it was a good, positive thing that an alternative to GIF was created and widely implemented. However, let's be realistic about what it accomplished. As a user, there was never a viable option to run a browser without GIF support; if even one site you visit still uses GIFs, then you need a browser with a GIF decoder built in. As a web developer, the situation wasn't all that different. Say you're a professional web developer, and you're hired to do a site that has to work in IE x.y+ and Firefox z.w+. Well, you look at whether the browsers you're required to support will support PNG at all, and you also look at whether they support all PNG features properly, and whether you need the features that aren't supported properly in IE. Yes, you might be able to do the job without having a patent-encumbered LZW encoder. So there was a time when PNG was completely nonviable because of complete lack of browser support, possibly followed by a certain time when you might be able to get away with not having a patent-encumbered algorithm on your web development machine, and now the present period when the LZW patents have expired. That middle period was probably not just short for most professional web developers, it was probably nonexistent.

      The basic problem was that there only had to some tiny number of cases where PNG wouldn't work, and that was enough to make anyone running a commercial web site demand that the site be designed so that it would work in a browser that supported GIF.

      Similar issue with audio codecs. I recently digitized my LP collection, and also transferred my CDs to my computer so I could stop having piles of CDs around my living room. I decided to encode everything in a lossy format, because I wanted my backups to be a reasonable size, and I personally can't hear the difference between mp3/ogg levels of lossiness and CD quality. I was all fired up to use ogg, until I started confronting the realities. I have a portable mp3 player that works with mp3 but not with ogg. That simple fact was enough to make me decide on using mp3. It doesn't matter that my linux box supports ogg, and my network appliance I use as a music server also supports ogg. All it takes is one place where support is lacking, and I bite the bullet and go with the non-free format. And just as the LZW patent has already expired, the patents relating to mp3 are also starting to expire.

      I'm glad that both png and ogg were created, but I don't think we should overestimate what they accomplished during the limited time when they were alternatives to patent-encumbered formats.

  7. Re:Go ahead - throw your money away by rudy_wayne · · Score: 2, Insightful

    "Who even uses OGG. Who has even heard of it?"

    Exactly.

    While a handful of programming geeks are fiddling with OGG because it's open source and not "patent-encumbered" the rest of the world couldn't care less. I can download a copy of WinAmp for free and it plays my nasty evil patent-encumbered MP3s just fine. Same with my inexpensive MP3 player.

  8. Network effects keep Ogg out by pieterh · · Score: 5, Insightful

    All music players have to support MP3 in any case, without this the public won't buy. .mp3 files are what people swap, rip, and play. It's been almost 15 years.

    So every normal manufacturer will pay the MP3 licensing fees (which are really a software patent tax, but let's not go there), and optimise their hardware for MP3 playback.

    So Ogg is free. Even if the manufacturers got $5 for each machine they shipped Ogg on, most would not do it because it would not increase sales by any measurable amount, and it would force them to pay more for hardware. MP3 decoders are mass produced and very very cheap.

    Is Ogg therefore dead? Yes, along with all other "funny" formats, on the general-purpose music player.

    Where Ogg should excel is in pure software applications, especially in heavily patented areas like VoIP where there is no hardware cost, where it's trivial to add codecs, and where the current state of play penalizes cheaper solutions.

    IOW it'll only work in end-to-end solutions where it can be both encoder and decoder, and resolve the issue of patent costs on the whole system.

    1. Re:Network effects keep Ogg out by LWATCDR · · Score: 2, Informative

      "Where Ogg should excel is in pure software applications, especially in heavily patented areas like VoIP where there is no hardware cost, where it's trivial to add codecs, and where the current state of play penalizes cheaper solutions."

      That is where SPeex really does shine. Heck Microsoft uses Speex for XBox Live. Too bad they don't support it on the Zune.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Network effects keep Ogg out by RiotingPacifist · · Score: 3, Interesting

      Don't forget games, iff you can ship the decoder with your software, you might aswell go ogg because vorbis has a slightly better file size at reasonable encoding and there are no downsides.

      --
      IranAir Flight 655 never forget!
    3. Re:Network effects keep Ogg out by DMalic · · Score: 2, Informative

      I think you'er wrong in thinking that ogg requires special decoder hardware. Implementing it is trivial, as proven by the rockbox team (open source firmware for mp3 players). They've reversed engineered multiple players (ipod family, archos family, etc) to add, among many other things, ogg support.

    4. Re:Network effects keep Ogg out by Anonymous Coward · · Score: 2, Informative

      Efficiency or something like that. Playing mp3s in rock box I get about 7 hours on my player. Playing back the same as ogg and I get less than 4 hours. Now the firmware that comes with the player will let me play those mp3s for close to 10 hours.

  9. ASIC by tepples · · Score: 2, Insightful

    It's not a hardware issue. Vorbis has similar CPU demands to AAC.

    Unless the player has an ASIC that can decode MP3 and AAC but not Vorbis.

  10. Don't think MP3 players are the end of the market by artg · · Score: 2, Insightful

    Media players don't start and stop with handheld music. Just as Linux made huge inroads into the embedded market before becoming credible as a desktop system, Ogg may well have applications where the customer only cares about the end result, not the method.

    An example is the popular Tomtom satnav, which uses Ogg for (presumably) prerecorded speech (and also runs linux).

    Although such hidden applications might sound unimportant, they create familiarity for developers and PHBs. So as Linux has crept from turnkey systems - like Tomtom - to phones and netbooks, Ogg may do the same. It's perfectly reasonable to use Ogg as an in-system codec as Apple do with their encoder : it doesn't matter that the end user provides the music in another format. And ultimately, it's all over the place : cheap, license-free and open.

  11. Re:Go ahead - throw your money away by Anonymous Coward · · Score: 2, Insightful

    So - you'd prefer them to donate money to a project that's already established? In other words, a project that doesn't need money?

  12. Re:Go ahead - throw your money away by horza · · Score: 4, Interesting

    I encode my stuff in Ogg as only I am going to listen to it. If I want to play it on an MP3 player I'll just buy a Samsung which are well priced and specced and play Ogg. I don't know of any popular Linux music player that doesn't play both MP3 (sometimes with extra download) and Ogg transparently. A "programming geek" doesn't care what the rest of the world thinks. This is why he is superior to you.

    Phillip.

  13. some source links and information by bigmammoth · · Score: 4, Informative

    hmm not the post I would have chosen for this news... Could have pointed out some of the source post announcements and avoid perpetuating a few misconceptions.

    I have heard about Theora is that it is technically inferior to many other video codecs

    Hence the need for funding the Thusnelda enhancements. Theora is a pretty solid codec and can be greatly improved with a few enhancements on the encoder side.

    I wonder if wouldn't be better to direct effort to Dirac, perhaps putting Dirac into an Ogg container

    Dirac is best at high resolution high bitrate video and not so good for standard definition low bitrate video, hence an enhanced theora is the optimal way to hit the low bandwidth target. Enabling theora to be competitive or better than others codecs in the low bitrate range in the intimidate future with relatively small investment.

    Furthermore dirac is planed for inclusion and will be explored in the tail end of this grant. (once liboggplay is more solid). Making liboggplay playback library solid will enable Dirac support to be solid as well. Since Dirac already has a maturing decoder/encoder library (Schrodinger) and already been mapped to an ogg container (what liboggplay plays).
    It's relatively easy to add in additional free codecs with ogg mappings. if( FLAC, Speex or Dirac) and will not be the primary use of the funding so its not focused in on the announcement or secondary coverage of the announcement.
    More info on the announcement here and the above mentioned links.

  14. Theora's place among video codecs by steveha · · Score: 2, Informative

    From the summary:
    everything I have heard about Theora is that it is technically inferior to many other video codecs.

    I am not an expert on video codecs, but here is my understanding of the situation.

    Theora is a relatively undeveloped technology in comparison with the industry standards of MPEG2 or MPEG4. There are relatively few developers working on it. Overall they have done a pretty good job of defining a standard, but they are still working on improving the encoder. The encoding format is now frozen, which means you can write a decoder and expect it to be able to decode any future Theora bitstream; but the encoders are still being improved. The earliest Theora encoders were pretty terrible, but newer ones have gotten better, to the point where Theora is now more efficient than MPEG2. ("More efficient" meaning encoding the same video at the same quality in fewer bits, or encoding better quality in the same number of bits.) MPEG4 is currently more efficient than Theora, but not free.

    There is plenty of room for a clever encoder to reduce the bitstream with video. As a trivial example, suppose we are encoding a scene where a car is driving from left to right. A brain-dead encoder could simply notice that the car pixels have changed, and encode them all over again; a smarter encoder could detect that the next frame looks very much like the previous frame, except that certain pixels have slid over a bit, and instead of re-encoding every changed pixel, the clever encoder can encode "these pixels are like those older pixels, except slid to the right by X amount". It's not easy to write an encoder that can do an optimal job of figuring out the most efficient way to represent the changes between several frames of video. Many more man-years have been spent on proprietary MPEG encoders compared to the time spent on Theora so far.

    It is not clear to me how much room for further improvement there might be. Can Theora ever approach MPEG4 for efficiency? My guess is that there are patented technologies in MPEG4 which allow for more efficiency than is possible with Theora, but I don't know to what degree. Note that the Theora guys are saying that Theora is in the same class with MPEG4.

    Given that MPEG2 is considered adequate for many purposes, it seems to me that Theora should be adequate for many purposes, and it's free. I have high-speed Internet and I would love it if Youtube and such sites offered Theora video in addition to Flash; the Flash player seems to leak memory a lot and I wish I didn't need it.

    I wonder if we will start to see Theora-encoded video cutscenes in video games, just as we have seen Vorbis-encoded audio in video games?

    If I got anything wrong in the above, please correct me.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  15. MP3 is irrelevant in this by GerardM · · Score: 3, Insightful

    The Wikimedia Foundation does not allow MP3. When one of the biggest websites does not use MP3 but ogg, it makes a serious difference.
    Thanks,
            GerardM

    1. Re:MP3 is irrelevant in this by BitZtream · · Score: 4, Insightful

      Yea, because everyone is going to Wikipedia for audio or video clips.

      Hint 1: no one goes to wikipedia to watch videos or listen to music.
      Hint 2: Of the 5 people that did go to wikipedia looking for audio or video, the stopped when they realized it was in some silly format they didn't have a driver for.
      Hint 3: I reference wikipedia several times a week as a starting point for finding authenticated information and I have never seen a video or sound file on Wikipedia.

      Its a large website, not anywhere near the largest.
      Its not a media website, its an information website which means naturally there will be media included, but the mass of the site is text.
      Finally, if it made a serious difference, we'd see Microsoft trying to buy their way into it.

      Stop trying to make Wikipedia out to be more important than it is.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:MP3 is irrelevant in this by ChunderDownunder · · Score: 2, Informative

      I reference wikipedia several times a week as a starting point for finding authenticated information and I have never seen a video or sound file on Wikipedia.
      You're not looking very hard. The main page has a 'Featured content' link in the sidebar. As I type, there are various media files features, such as Truman's announcement of the WWII surrender of the Japanese.
      Unlike sites such as youtube, every piece of content on wikipedia is verified to be in the public domain. Meaning of course, anyone can access it without fear of copyright infringement. Using the above example, if a teacher Evelyn wishes to include Truman's speech for a school project, she can freely.
      The use of open formats allows Evelyn's work to be redistributed, on say a school DVD without legal rigmarole concerning patents for mp3 etc.
      Sure, kids may not go to wikipedia to view videos of 'Dora the Explorer' or whatever flavour of the month entertainment the whipper-snappers access these days, but they might appreciate multimedia content for school projects etc.
      And as far as ogg use personally, I not infrequently click on the sound files for pronunciation of foreign names or concepts just so I don't sound like a twit who can't even get a person's name right!

  16. Re:Go ahead - throw your money away by Enleth · · Score: 4, Informative

    Uninformed troll you are, sir.

    Had you checked any source - even Wikipedia - you would know that Ogg Vorbis is being used extensively in game industry, both for technical superiority (not only that of the codec itself, which could be disputed, but of the library, which is very easy to integrate and fully supported by the Miles Sound System) and legal status. There are no patents on this, so the lawyers (and, consequently, the execs) in the game development studios are happy because they don't have to worry about some random company telling them to pay up a week before release and yet, it costs nothing.

    --
    This is Slashdot. Common sense is futile. You will be modded down.
  17. Re:Go ahead - throw your money away by Anonymous Coward · · Score: 2, Funny

    A "programming geek" doesn't care what the rest of the world thinks. This is why he is superior to you.

    This attitude is also why he can't get a date, and spends his Saturday nights alone in the basement playing World of Warcraft.

  18. Re:lossy is outdated by MightyYar · · Score: 3, Insightful

    Lossless still uses too much disk space. You can get "transparent" results in double-blind tests with LAME -V0 -V1 -V2 or even -V3. In the rare exceptions where you can hear a difference, you could encode with CBR 320, or even lossless at that point. I've never encountered this case in my own collection, but have heard the samples with the problems.

    For me, lossless isn't worth using with it's ~800kbps bitrates... I can fit 3 or 4 times the music on the same player using mp3 and I can't hear the difference.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  19. Mp2 is not compatible with mp3 by Anonymous Coward · · Score: 4, Informative

    mpeg1 layer 2 audio and mpeg 1 layer 3 audio are not forward/backward compatible. They share some blocks in the flowchart, but mp2 is not mp3 with a few blocks stripped off.

    If you have an mp3 player/decoder that plays mp2, it's because there's a separate mp2 decoder in there too.

    1. Re:Mp2 is not compatible with mp3 by Anonymous Coward · · Score: 2, Informative

      If you have an mp3 player/decoder that plays mp2, it's because there's a separate mp2 decoder in there too.

      That's simply untrue. All MP3 players can play MP2. It's a strict subset (or rather MP3 is a strict superset of MP2) Even if it wasn't inherent in the algorithm, in practice a conforming MP3 decoder is required to decode MP2.

    2. Re:Mp2 is not compatible with mp3 by Anonymous Coward · · Score: 3, Informative

      Nope, you're wrong. Quoth Wikipedia:

      MP2 is a sub-band audio encoder, which means that compression takes place in the time domain with a low-delay filter bank producing 32 frequency domain components. By comparison, MP3 is a transform audio encoder with hybrid filter bank, which means that compression takes place in the frequency domain after a hybrid (double) transformation from the time domain.

      In practice MP3 decoders support MP2 too, but not because they're similar *at all*.

  20. Re:Don't think MP3 players are the end of the mark by BitZtream · · Score: 2, Insightful

    Then the customer won't be using Ogg.

    You can use cheaper, mass produced hardware with on chip support for mp3 or mpeg formats far easier than putting a CPU fast enough to deal with Ogg on the device.

    Decoders for existing common formats are already built into lots of silicon, Ogg just means higher requirements or new silicon designs for no improvement from the users point of view. You phones, ipods and netbooks aren't going to include audio/video hardware good enough to tell the difference between the formats, but the manufacture IS going to notice the increased production cost. Sure TomTom uses it, but they already have to have a fairly fast processor so they can do routing calculations on the fly, supporting Ogg on the side is easy enough in the spare cycles which get powered by your car rather than a tiny battery. Your phone/ipod isn't going to do that without silicon to do it specifically since using the CPU would result in battery life times on the matter of minutes rather than hours and days.

    And for reference, Linux ran on PC, laptops and 'netbooks's long before TomTom had a product, let alone a product running Linux.

    I wish people would stop thinking these random little devices running Linux are what made it popular, especially since VERY FEW people actually know what these devices run, and even less actually care.

    You state at the end 'ultimately, its all over the place'

    But its not, I'm unaware of any device that plays Ogg other than my PC. I'm certainly not saying they don't exist, I'm just saying that I as a techie who watches this sort of stuff could not name a device with native Ogg support so its not really all that popular. My iPhone doesn't, my Windows Mobile PDA wasn't fast enough to play Ogg, played MP3s fine though. I can't go buy an Atmel microcontroller with a Ogg decoder onboard for my projects, I can get one with an mp3 decoder though. I can find assembly for doing the decoding of MP3s on higher end MCUs such as atmegas, avr32s, and PICs with my first google search, can't say the same for Ogg. You specify the TomTom above, but no one other than a few select people know that, its not like its on the cover of the box in big bold letters, but the Windows compatibility logo on the other hand is.

    When normal everyday gas station attendants and Toll booth jockies walk around talking about all the Oggs they have on their music players or they downloaded yesterday, THEN its all over the place, right now its an endangered species at best.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  21. They are funding FLAC and Speex by BitZtream · · Score: 4, Informative

    I guess neither the submitter or the editor that approved the story knows enough about Xiph and Ogg to know that they also support FLAC and Speex so donating to Xiph is in effect donating to these as well.

    And also to Vorbis, Theora, Spiff and AO.

    There really isn't 100k worth of work to do on the Ogg format, its just a container, one thats been rather well defined for a while. So considering Speex and FLAC are codecs supported in an Ogg container, and all 3 of them are managed by the same organization, I think its rather stupid to say 'no meantion of FLAC or Speex' just because the submitter doesn't know anything about Xiph.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  22. Re:Go ahead - throw your money away by Dutch+Gun · · Score: 3, Informative

    It's funny you mention Miles. It's the one audio library you can use that comes with a blanket MP3 license (I think they made a very early deal with Fraunhofer before a general per-game license fee was decided on). Pretty much any other audio library, such as FMOD or wwise you'll have to pay an additional licensing fee.

    The biggest reason to use Vorbis is actually technical, not the licensing agreement. It's not that expensive to license mp3 use for a game title - just a few grand per title, which is pretty insignificant compared to total development expenses for AAA title nowadays (more critical for indy developers, of course). Vorbis has support for 6-channel audio, and it has sample-accurate containers, meaning you can easily chop it up, splice it, loop it, etc... MP3 is really only good for simple playback scenarios.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  23. Re:To the geek, everything looks like code. by Stradivarius · · Score: 4, Insightful

    I agree you need an understand of how the human body/mind perceives sight and sound to work on perceptual encoding schemes.

    However, I disagree that you need to understand "the history and aesthetics of film, video, and audio production". You need those things to create certain audio/video content. You don't need them to engineer what is essentially a transmission medium.

    The designers of FM radio didn't need to be versed in music theory or be able to compare and contrast the styles of Beethoven and Chopin. Neither do the developers of video codecs need to appreciate the finer points of storytelling. Basically, you don't need to know how the signal was produced, or whether the signal is fine art, you just need to know how to efficiently represent the signal in a way that humans can't notice the difference from the original source.

    To be sure, the knowledge required is cross-disciplinary. Designing a video codec at a minimum will use knowledge from signal processing, computer programming, biology, etc. But that doesn't mean you need a small army, just the right textbooks and research papers.

    Where you DO need folks like broadcasters and content creators is when you are trying to put your codec into an application for their use. But that application first requires that you have a working technology under the hood.

  24. Re:But why? by SanityInAnarchy · · Score: 2, Informative

    Why do we care that the MP3 has patents and all that? What does it do?

    Makes it impossible to support them directly in any open source software, for one thing -- Firefox included.

    Yes, you can write a generic API, then write third party plugins that supply them, and distribute those plugins in countries which don't honor US patents, and download them illegally in the US. But then you will have no legal download of Firefox for the Windows users who just want to download it and play.

    Also, I was developing a music website. It was not an ideological one, or at least, not software-wise -- though I fought it, we eventually ended up going to an all-Flash widget to play the songs. But we would have had to pay outrageous fees to re-encode all the music in MP3, and we'd suddenly have to think about licensing, whereas with other codecs, we can just fire up as many EC2 instances as we want.

    Also, MP3 sound quality sucks compared to just about everything else. Since the average customer still thinks in terms of "mp3 player", moving to wma or aac is just as big a leap for them, so why not vorbis or flac instead?

    --
    Don't thank God, thank a doctor!
  25. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  26. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  27. Re:Eh...what? by SanityInAnarchy · · Score: 2, Informative

    The best I can give you is hear-say -- I know someone who worked at our community radio station, and they did listening tests. MP3 is definitely the worst of current-gen codecs -- mostly because it's not a current-gen codec, it's a last-gen codec that people can't seem to let go.

    So, Vorbis definitely sounds better, at the same bitrate.

    I can't speak to CPU. At the time it was developed, it used a lot of CPU -- the name "ogg" came from the brute-force techniques that were used, which pushed that 486 hardware to the limit.

    Did I mention, 486 hardware?

    Oh, by the way: You're thinking Vorbis, not Ogg. Ogg is a container format. You could just as easily put an mp3 stream in there, or put a vorbis stream in an mkv.

    And the donation was not just Ogg, but also Vorbis, Theora (video), and others.

    I would say, if ogg became as successful as png, I'd be happy. Right now, png is successful enough that I can use it in a website, and every browser will support it. Even if plenty of people still use gif, or even jpeg inappropriately (for images that compress well). And then you have the brand-new applications -- HD-DVD seemed to prefer PNG images for the menus.

    --
    Don't thank God, thank a doctor!
  28. Just like PNG? by KingSkippus · · Score: 2, Interesting

    I really thought Ogg went the way of the dinosaur. Let's hope Mozilla can help it to succeed in the real world. It will be hard to beat mp3.

    ...Just like PNG?

    I remember when it was just a nutty outlier standard that hardly anyone ever heard of or supported. Web images were either .GIFs or .JPGs, or if you had tons of bandwidth and room, .BMPs, maybe .TIFs in some bizarre cases. "What's a .PNG?" they asked. "An image standard? Why would we need that? Patents? Ha! Good luck trying to oust the .JPG standard!"

    Today, .PNG is supported by every major browser (although only eventually kicking and screaming by IE after Firefox used it as a valid claim of feature superiority), is unencumbered by patents, and with a full alpha channel instead of that screwy palette-based transparency crap that .GIFs stuck us with for years (and the .JPG doesn't support at all in any meaningful manner), it is actually a superior standard.

    So please, keep on thinking that Flash and .MP3 is the be-all and end-all of standards, that nothing will ever supplant it. As for me, I've seen .OGG files already used extensively behind the scenes in various software so that developers don't have to pay nasty licensing fees, and I can easily imagine that a year or two or five down the road, open standards such as these will be just as prevalent and supported as predominant closed standards are today.

  29. You need a car anology. by coxymla · · Score: 2, Funny

    Wow, that was strained and ugly.

    It was strained an ugly because you didn't use a car analogy, silly!

    MP3car and OGGcar both get you from A to B. OGGcar has more horsepower but a higher fuel consumption. The MP3car has better mileage AND a bigger fuel tank.

    Since the actual constraint is the speed limit of the road, which both cars can easily maintain, then the MP3car wins on both economy and distance.

    There, wasn't that better?

  30. Would aliens be able to comprehend MPEG2? by coryking · · Score: 2, Interesting

    Most media compression schemes exploit how our brain interprets light, motion and sound. Given this, if you played a compressed video to a bird or snake, what would they see? Would their experience of it be anything like ours?

    As we switch to digital TV, we will soon be broadcasting MPEG2 streams into space. In a million years, maybe an intelligent alien life form will tune into this MPEG2 stream. Given their brains must have evolved in a different way, would what they see on their screen be interpreted the same way? Likewise, if we intercepted their compressed video stream it would be optimized for how their brain deals with audio and video. Would we be able to view it in a way our brains could properly decode?