Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment Why users care... (Score 1) 166 at the top of the first Opus/CELT demo page:

The low latency makes more interactive applications possible. By way of illustration, the total algorithmic delay of an Opus or CELT stream is approximately equivalent to the time it takes sound to travel from you to someone standing five feet away.

Submission + - Blockbuster files for bankruptcy (

Entropy98 writes: It finally happened, Blockbuster video has filed for bankruptcy with nearly $1 Billion of debt.

Worn down by Netflix, Redbox, online downloads/streaming, and others Blockbuster has been forced to declare bankruptcy.

What once dominant business will be next to fail to adapt to the ever changing video delivery industry?

Submission + - Netflix hires actors to pose as its Canada fans (

An anonymous reader writes: Netflix Inc. tried to bring a touch of Hollywood to its Canada debut Wednesday only to wind up apologizing for a botched publicity stunt.

Submission + - Dimensions go "poof" in quantum gravity (

techbeat writes: Forget Flatland, writes New Scientist. Several different quantum gravity theories all predict the same strange behaviour at small scales: fields and particles start to behave as if space is one-dimensional. It's an observation that could bring together several disparate attempts to unite quantum mechanics and general relativity. To explain how dimensions could vanish, Steven Carlip at the University of California, Davis turns to the idea of "quantum foam", in which quantum fluctuations alter the geometry of space-time, rendering it choppy and inhomogeneous at small scales.

Submission + - France Could Be Months From Going Dark on the Web ( 2

mykos writes: According to a report from PCINpact one of the major ISPs confirmed that the first batch of IP-addresses was submitted just a few days ago. This is the final step before alleged file-sharers receive warning letters. The scope of the operation is mind boggling. The copyright holders will start relatively ‘slowly’ with 10,000 IP-addresses a day, but within weeks this number is expected to go up to 150,000 IP-addresses per day according to official reports. The Internet providers will be tasked with identifying the alleged infringers’ names, addresses, emails and phone numbers. If they fail to do so within 8 days they risk a fine of 1,500 euros per day for every unidentified IP-address. To put this into perspective, a United States judge ruled recently that the ISP Time Warner only has to give up 28 IP-addresses a month ( 1 per day) to copyright holders because of the immense workload the identifications would cause.

Submission + - VC Calls Out Ballmer, Bezos on WA State Income Tax

theodp writes: Venture capitalist Nick Hanauer, one of's earliest backers, is a staunch supporter of the proposed WA state income tax that's opposed by Steve Ballmer and Jeff Bezos (to the tune of $200,000). In addition to a little name-calling ('Bezos has been a libertarian since I met him and Ballmer is a typical Republican'), Hanauerhad had some other choice words on the matter: 'None of the people who are investing money to oppose I-1098 would have the courage to actually move themselves to a place with limited government, no taxation and no regulation,' he said. 'Should Mr. Ballmer or Mr. Bezos need to move their families to another country, they would absolutely choose a country like Canada or New Zealand or Germany or France with higher rates of taxation, more regulation and more activist government than we have in the U.S. Mr. Ballmer and Mr. Bezos would not move their children to the Congo or Afghanistan, countries with low rates of taxation, no regulation and limited government.' Perhaps Hanauerhad will cut the pair some slack after reading that Ballmer is down to his last $13.1 billion, and Bezos is trying to make ends meet on $12.6 billion. BTW, Bill Gates — still the wealthiest American according to Forbes — reportedly supports the income tax like his old man, although a Microsoft spokeswoman indicated that the Gates' view isn't shared by a number of senior Microsoft execs who 'are concerned about the impact I-1098 will have on the state's ability to attract top tech talent in the future.'

Submission + - China Embargos Rare Earth Exports to Japan (

Hugh Pickens writes: "The NY Times reports that the Chinese government has placed a trade embargo on all exports to Japan of a crucial category of minerals used in products like hybrid cars, wind turbines and guided missiles. China mines 93 percent of the world’s rare earth minerals, and more than 99 percent of the world’s supply of some of the most prized rare earths, which sell for several hundred dollars a pound. The embargo comes after a dispute over Japan’s detention of a Chinese fishing trawler captain whose ship collided with two Japanese coast guard vessels as he tried to fish in waters controlled by Japan but long claimed by China. The Chinese embargo is likely to have immediate repercussions in Washington. The House Committee on Science and Technology is scheduled to review a detailed bill to subsidize the revival of the American rare earths industry and the House Armed Services Committee is scheduled to review the American military dependence on Chinese rare earth elements."
Open Source

Submission + - Stallman crashes talk, fights 'war on sharing' (

schliz writes: Free software activist Richard Stallman has called for the end of the 'war on sharing' at the World Computer Congress in Brisbane, Australia. He criticized surveillance, censorship, restrictive data formats and software-as-a-service in a keynote presentation, and asserted that digital society had to be "free" in order to be a benefit, and not an attack.

Earlier in the conference, Stallman briefly interrupted a European Patent Office presentation with a placard that said: "Don't get caught in software patent thickets". He told journalists that the Patent Office was "here to campaign in favor of software patents in Australia", arguging that "there's no problem that requires a solution with anything like software patents".

Comment Yes, only he can see than dancing fairies (Score 4, Interesting) 686

As a Theora developer, this is news to me. Would you mind mentioning who this buddy is so I can go back through my mail queue and verify that you're just making shit up?

I know you're lying, as regardless of what our response would have been it most certainly would _not_ have been, "ssshhh don't tell anyone".

Comment Ah, and now slashdot... (Score 5, Insightful) 370

This whole thing is really about bad blood between Xiph and the mplayer folks. Once, long ago, I made disparaging remarks about a particular mplayer developer's extensive collection of ass hats, and they declared war. This stopped being about facts or reason years ago. Here's the last blog thread that got completely hijacked by the anti-Ogg container wingnuts. It's a hell of a read:

So, rehashing this yet again: The Anti-Ogg bullet points [Not going to bother with complete sentences, because I've wasted too much typing on this recently]:

1) A few of the mplayer/x264 hackers are right pissed that Ogg and Theora are getting all this attention when x264 is so obviously superior. That simply cannot stand. Since only America has patents and there are no computers there anyway, nobody should have to worry about them. Stick it to The Man! (How very ironic, Xiph being considered 'The Man' by folks contributing to an h264 encoder).

2) Xiph should immediately drop Ogg for [insert container here], breaking millions of hardware decoders and hundreds of millions of software decoders:

    a) the [patented] mp4/MOV container is one suggestion they actually make seriously. Never mind adding 'willful infringement' to breaking the entire installed software/hardware base, this choice would totally redeem Xiph in their eyes. The benefit: by their own figures, it would reduce container overhead from .7% to .3%.

    (Except that number is wrong. I found later that DonDiego screwed up his mp4 overhead figures at the link above; I had simply assumed he got his container numbers right. The mp4 file in his example has almost identical container overhead to the Ogg, a shade under 1%. His demultiplexed mpeg audio and video had framing in them, so it made it appear the mp4 container overhead was much smaller when he subtracted their file sizes.)

    b) OK, mp4 is patented and no better, fine, Xiph should have just used Matroska from the beginning. Despite the fact that Ogg and Vorbis predated it by about five years (also mkv's not been able to interleave until just recently, which == no streaming). This is not to say you can't put Theora and Vorbis in Matroska. It's even a good idea! I've come to like MKV. But for streaming, Ogg is still much easier to deal with. Ogg was designed to stream, mkv was not.

    c) OK, so, mp4 and Matroska are right out for streaming, Xiph should use Nut, which is the system they designed. Nut came ten years after Ogg was already widespread. And looks almost exactly like Ogg. Which is not to say there aren't things about it I like that improved on the Ogg approach. Eg, the packet length encoding is better. It has a conditional checksum coverage feature I had never considered, etc. At some point we'll make those changes when that wouldn't mean completely abandoning any chance we have at adoption just to save a fraction of a percent and add... no new features.

    d) but.. but.. even FLV is better! OK, at this point I can't even entertain the arguement.

3) OK, maybe not adopt another container, but Xiph should immediately improve/change Ogg for, breaking millions of hardware decoders and hundreds of millions of software decoders for a 'better' implementation that won't actually give users any features they don't have now. FOSS need _tools_, not us wasting time overoptimizing something they couldn't care less about.

3) 64 bit timestamp! OMG, waste! Wait, mov/mp4 uses 64 bit stamps... Also, plenty of things in Ogg use a full byte instead of one bit because the container assumes octet alignment. Alignment makes it much faster/easier to deal with (you don't need a bitpacker to read pages, and you don't have to repack packet data to embed it into the page). Remember, all the completely unacceptable waste adds up to about .4% of the bitstream [except those numbers were wrong and it wasn't that much anyway].

4) [Someone actually accused me of this one verbatim!] Xiph is cramming Ogg down our throats so they can control us! ...using an open, documented, published, unencumbered container format on which Xiph reserves no rights or control.

OK, this is getting long...

Here's a bombshell in all caps: OGG COULD BE IMPROVED. Gasp! It sure as Hell could be. Or rather, could have been and will be in the future at some point. I'm a little surprised that no one saw fit to suggest improvements until now. It's been documented and used for twelve years. It seems odd to wait that long to suddenly alert the world that it's suddenly the worst thing ever created. Despite the fact that no one else really seems to have any problem with it.

But that said, most of the argument against Ogg really does consist of "I would not have designed it that way" and "how dare you not take my advice". The simple fact is there are a couple places where they're right-- and a whole bunch more where they're suggesting changes that improve nothing. It's also too late to change anything (for now) for completely negligable benefits that no user would notice or care about in the slightest. When could improvements happen? Possibly at the next major new codec rollout, when the whole world would want to upgrade anyway (eg, if and when Ghost sees release).

But yeah, that's not acceptable or sensible and we're totally out of control Nazi design pigs for not immediately apologizing to MPEG and retracting all our software. We suck!

Comment Re:The specific encoder matters too (Score 1) 325

I'm not worried about there being a ton of later comparisons as Theora continues to improve :-)

In general, we recommend people not use non-default settings with our codecs. Unlike many other projects, we put effort into making sure the defaults are correct.

That said, this is one case where the Theora default was suboptimal because it was the wrong use case. We need to reword the way these options are specified. For bitrate manged modes, there's two common ways to use them: Very tightly constrained rate for a fixed-rate channel (like ISDN or low-rate DSL) and a more relaxed management that is simply trying to hit some size over the space of the whole movie (usually a two-pass mode, fit-a-DVD-on-a-CD type use). Right now, the Theora tools all do the first and that's how your test was performed. The h264 was encoded with the second. So that's a penalty to the constrained encoder.

VBR vs VBR is a more accurate direct test of encoder capability. Don't get me wrong, x264 is going to win that test too, just not by as much.

Comment The specific encoder matters too (Score 4, Insightful) 325

Only one point I wanted to mention (since the article and comments have all been--- oddly balanced for Slashdot)

The article points out that current Thusnelda is not as high quality as the best available h264 encoder at high bitrate video and unlimited encoding time. No argument there, it's true. Thusnelda still has a ways to go, despite the distance it's come; the current alpha still has no Adaptive Quant whatsoever, which will go in before final release.

However, the vast majority of users are not using x264. If you look at the h264 YouTube encoder, which has been designed for speed rather than 'work as long as you like to optimize the output', suddenly Theora is exactly on-par. In short--- Theora is every bit as good as the way that the real world is going to end up using h264 for the forseeable future. And the users of that 'inferior' h264 encoder seem pretty happy with it.

Anyway, this isn't disagreeing with anything you've said, it's simply a practical way to look at the difference.


Comment Re:Why the idiotic naming again? (Score 5, Informative) 313

"Ogg" is actually a term from an early internet game.

Theora is named after Theora Jones, a secondary heroine character from the movie 'Max Headroom: 20 Minutes into the Future' about a dystopian future where video media is overwhelming, centralized, oppressive, dangerous, and an off switch on a television is illegal:

"Xiph" is actually from the Greek ξÎÏÎÏ (sword) by way of 'Xiphophorus' (sword-bearing, pseudolatin?) from the genus name of a fish (Xiphophorus helleri). Which is where I picked it up in middle school. I'd been using it for my software projects since I was 14 or so and by the time Xiph.Org was a real thing [many many years later] I wanted to change the name to something less silly and my co-founders voted me down. They liked Xiph. It became the precedent-setting silly name.

Vorbis is from Terry Pratchett's _Small Gods_ and I dearly hope Mr. Pratchett considers it a compliment. It was meant as tribute to my favorite fictional villain, Archdeacon Vorbis. "A mind like a steel marble"

Comment Re:No, confuzzled hacker (Score 3, Informative) 313

Well, one tester (and Greg's graph was generated to rebut his graph) was converting each output frame to PNG and then feeding them into one of a number of PSNR tools one by one to get a PSNR result. The conversion from YCb'Cr' to RGB is lossy, but apparently this particular author didn't know that.

He was also using multiple PSNR tools because some were mysteriously not working with some video inputs. Given that there's no one standardized way to calculate PSNR, that led to additional data lulz.

And for x264, he apparently didn't generate his own numbers, he just used someone else's published numbers.

Anyhow, He reported that x264 was 30-ishdB (!) better than Theora. Wha? If every Theora frame was black, that still wouldn't account for that much difference. YUV12 is only 40-45dB deep!

In other words, the whole point of the graph was originally to illustrate and rebut these errors, and it turned out to be a nice regression test too.

Also, for the record, the x264 curve is not perfectly smooth, but that it's as smooth as it is attests to the fact that it's a nicely tuned codec. That Theora is lumpier is one indication it still has more tuning to be done.

Also, Greg's response below is way more levelheaded than mine. He actually collected the data himself (so has more detailed, accurate and first-hand knowledge) and he also probably hasn't been drinking whiskey all night.

Slashdot Top Deals

"The fundamental principle of science, the definition almost, is this: the sole test of the validity of any idea is experiment." -- Richard P. Feynman