The MPEG-2 patent license typically costs *more* than the H.264 license for most situations, so I doubt you could be in any more trouble than you already are. Of course, I haven't studied it in detail, and nothing will ever happen to you specifically no matter what you do anyway.
Matroska is free and "okay". It has some technical annoyances (the authors liked a few codecs so much they made their own special complicated setups for them, the EBML parser is a lot of code) but does have generic codec wrappers and better seeking. It also has commercial support and several extremely practical tools.
MOV is the best one I know of and is generic (MP4 might not be, the spec 14496-14 isn't public so I'm not sure). The only thing I don't like about it is that the index comes at the end and is required to play the file, so you either have to write the whole thing out twice or you can't play partial files.
Something like this will probably be added to the article soon, I think he's researching it better than I just did.
> MPlayer would stop playing altogether if the CPU couldn't keep up.
This is really a problem with the GUI defaults. Assuming you're using MPlayer OS X Extended, set Preferences -> Video -> Framedrop "Soft" and "Use multithreaded ffmpeg build", and it will play faster than any other OS X player. (excluding CorePlayer of course)
x264 defaults to fast mode; rerunning it with more analysis on that file (basically -A all -m 9 should cover most of it) gains another 2db.
Also, that test, like some other Theora tests, is on a 176x144 video. Exactly how often do you watch those?
SIMD actually helps a lot with motion compensation; it's just a bunch of parallel multiply-adds, after all. But Theora has bitstream reading problems too; you have to decode the whole frame's bitstream before displaying any of it. And there is absolutely no question of it supporting HD (sometimes even SD) because the MV length is broken.
Youtube uses completely stock mencoder from 2005 (+ a handwritten h264 encoder by Skal for fmt=18, which probably isn't faster than x264). They just have way more CPUs than you think they do.
I'm actually not sure a hardware Theora decoder could be really efficient - the memory requirements are quite bad for a codec with no multiple reference frames.
> Theora just scores higher on a scoring algorithm when compared ot a single h264 encoder, the open-source x264.
It doesn't even do that; it only scored higher when using Xiph's PSNR tool, because it respected a buggy colorspace header written by ffmpeg that didn't match the video. x264 won rather heavily when that was fixed, but/. never retracted the story.
Of course, it is. And sometimes people get mad about that, and then they go off and invent gstreamer and its 1000 plugins wrapping different libs of various quality, all of which break at different places. I don't think this is better.
NSA outsources data recovery to Kroll Ontrack, who cannot recover data from a zeroed disk anymore than anyone else can. And why would you bother physically destroying a disk platter? This isn't homeopathy or anything, you can actually get rid of magnetism.
Obama said he was for "safe nuclear power", which is strange since all modern nuclear power is safe. It was probably meant as a hedge against crazy anti-atoms people, not an excuse to get ut of it.
I don't. Yahoo is terrible at everything except being a replacement for MSN Search, and I'd be amazed if MS would actually replace anything with a PHP script. They might have to read its source code!
At least I get to hear an entirely new definition of "dynamic".
In literate programming, the documentation is the default state and you have to escape it to write code. It's an important difference if you're going to write a lot of it.
Your mbp 2.4 Core 2 is not a Nocona (try 'apple' or 'generic'), and SSSSSSSSSSSSSSSSSSSSSSSSSE3 probably doesn't affect generated code at all.
(it might under gcc SVN where -ftree-vectorize is on by default, but I've only ever used it for dot products myself, which Camino isn't doing any of)
It uses a proprietary stream protocol called RTMP.
http://developer.apple.com/library/mac/documentation/Java/Reference/JavaSE6_AppleExtensionsRef/api/com/apple/concurrent/Dispatch.html
The MPEG-2 patent license typically costs *more* than the H.264 license for most situations, so I doubt you could be in any more trouble than you already are. Of course, I haven't studied it in detail, and nothing will ever happen to you specifically no matter what you do anyway.
Matroska is free and "okay". It has some technical annoyances (the authors liked a few codecs so much they made their own special complicated setups for them, the EBML parser is a lot of code) but does have generic codec wrappers and better seeking. It also has commercial support and several extremely practical tools.
MOV is the best one I know of and is generic (MP4 might not be, the spec 14496-14 isn't public so I'm not sure). The only thing I don't like about it is that the index comes at the end and is required to play the file, so you either have to write the whole thing out twice or you can't play partial files.
Something like this will probably be added to the article soon, I think he's researching it better than I just did.
> MPlayer would stop playing altogether if the CPU couldn't keep up.
This is really a problem with the GUI defaults. Assuming you're using MPlayer OS X Extended, set Preferences -> Video -> Framedrop "Soft" and "Use multithreaded ffmpeg build", and it will play faster than any other OS X player. (excluding CorePlayer of course)
x264 defaults to fast mode; rerunning it with more analysis on that file (basically -A all -m 9 should cover most of it) gains another 2db. Also, that test, like some other Theora tests, is on a 176x144 video. Exactly how often do you watch those?
SIMD actually helps a lot with motion compensation; it's just a bunch of parallel multiply-adds, after all. But Theora has bitstream reading problems too; you have to decode the whole frame's bitstream before displaying any of it. And there is absolutely no question of it supporting HD (sometimes even SD) because the MV length is broken.
Youtube uses completely stock mencoder from 2005 (+ a handwritten h264 encoder by Skal for fmt=18, which probably isn't faster than x264). They just have way more CPUs than you think they do. I'm actually not sure a hardware Theora decoder could be really efficient - the memory requirements are quite bad for a codec with no multiple reference frames.
Man, I suck at formatting.
> Theora just scores higher on a scoring algorithm when compared ot a single h264 encoder, the open-source x264. It doesn't even do that; it only scored higher when using Xiph's PSNR tool, because it respected a buggy colorspace header written by ffmpeg that didn't match the video. x264 won rather heavily when that was fixed, but /. never retracted the story.
ffmpeg has no idea what a broadcast flag is; your file is probably encrypted, which it won't deal with.
FFmpeg can open images too, although I don't remember the supported formats. It's also much faster at it.
Of course, it is. And sometimes people get mad about that, and then they go off and invent gstreamer and its 1000 plugins wrapping different libs of various quality, all of which break at different places. I don't think this is better.
When was the last snapshot that didn't build or work?
NSA outsources data recovery to Kroll Ontrack, who cannot recover data from a zeroed disk anymore than anyone else can. And why would you bother physically destroying a disk platter? This isn't homeopathy or anything, you can actually get rid of magnetism.
By being part of the government. http://en.wikisource.org/wiki/Executive_Order_13176
Obama said he was for "safe nuclear power", which is strange since all modern nuclear power is safe. It was probably meant as a hedge against crazy anti-atoms people, not an excuse to get ut of it.
It's a transition website, it won't be around after January.
It has a multitouch trackpad, so it has infinite buttons!
That must be nice to have all the facts. Not like all those so-called experts, they don't know anything!
2ch has over 10x the traffic Slashdot does - it's by far the biggest forum in the world. So, uh, yes?
I don't. Yahoo is terrible at everything except being a replacement for MSN Search, and I'd be amazed if MS would actually replace anything with a PHP script. They might have to read its source code! At least I get to hear an entirely new definition of "dynamic".
In literate programming, the documentation is the default state and you have to escape it to write code. It's an important difference if you're going to write a lot of it.
Why is not hosting something impressive? Obviously nobody hosts anything in P2P.
Your mbp 2.4 Core 2 is not a Nocona (try 'apple' or 'generic'), and SSSSSSSSSSSSSSSSSSSSSSSSSE3 probably doesn't affect generated code at all. (it might under gcc SVN where -ftree-vectorize is on by default, but I've only ever used it for dot products myself, which Camino isn't doing any of)