5 ms·
This begs the question, which codec is optimal in terms of "cpu-cycles-to-decode per second" for a given image quality ( for some subjective measure of quality)
by Retr0spectrum 10y ago
This begs the question, which codec is optimal in terms of "cpu-cycles-to-decode per second" for a given image quality ( for some subjective measure of quality)?
- ryanpetrich 10y agoWhatever codec is hardware accelerated on the device you're playing it back on.
- lmm 10y agoIn terms of CPU cycles raw video is best. In realistic cases something like Lagarith was traditionally worthwhile simply because you couldn't read raw video from disk fast enough. I don't know whether that's still true in the age of SSDs.
- mrb 10y agoYou don't need SSDs. Raw 720p video at 24 bpp and 24 fps is 66 MB/sec, which a 5-year-old 7200 RPM HDD could serve.
- lmm 10y ago66MB/s consistently is pushing it, and resolution, bpp and fps can all go substantially higher than the numbers you gave. More to the point, realistic systems could handle much higher resolutions (wherever the limit for that system was) using Lagarith than in raw.
- ryandrake 10y agoOfftopic grammar peeve: You probably mean "This _raises_ the question". Begging the question is rather different.
- Retr0spectrum 10y agoThanks, unfortunately it's too late for me to edit.
- aninhumer 10y ago"Begs the question" is widely understood to mean the same thing as "raises the question" in common usage, and complaining about it is one of the sillier prescriptivist hills to die on. The older meaning is obscure, largely redundant, and doesn't really make any sense etymologically, so it's not really surprising that the newer meaning caught on. (And since we're being pedantic, it's got nothing to do with grammar.)
- cadu2 10y agojust to stir things up, "... begs to raise the question..." is not unheard of :) if the message is getting through, that's what matters in my book :)
- drinkjuice 10y ago> In modern vernacular usage, "to beg the question" is frequently[citation needed] used to mean "to invite the question" (as in "This begs the question of whether...") or "to dodge a question" That's just useless. And you know, saying "it once was A, now it's B, so it can never be A again" is exactly as "prescriptivist". Little things add up, and before you know it people are just stringing words together as demonstrated on a million youtube videos. > The older meaning is obscure, largely redundant How so? How is the "new one" (which one? heh) not redundant? If you want to say something raises a question, that's an easy way to put it right there. On the other hand, I'm not even convinced that the bastardization of "begs the question" into "raises the question" wasn't simply based on not even understanding what assuming an initial point even could be, of just hearing the phrase without understanding the context and using it as another way to say something or someone raises a question. I certainly don't hear it in common usage, regardless of the phrasing used. You know, if all those other people say they just say it because "most" people do, then none of them actually do have a reason. A billion times zero is zero. And don't even get me started on people suddenly calling low framerates "lag" :P It just destroys information, and you can call it progress because the hands on the clock moved a little, but I won't.
- aninhumer 10y ago>saying "it once was A, now it's B, so it can never be A again" is exactly as "prescriptivist". Except I'm not telling you what you can say, I'm telling you what other people do say, which is descriptivist. You can use meaning A if you want to, but don't expect people to understand you. >You know, if all those other people say they just say it because "most" people do, then none of them actually do have a reason. That's like saying no one in the US has a reason to speak English, they're doing it just because everyone else does. Language is about shared understanding, so most people around you using a particular meaning is pretty much the only reason for someone to use it. >you can call it progress I don't call it progress, just change.
- izacus 10y agoWith H.264 decoders being shipped in pretty much anything with a screen these days, that format is usually significantly more power efficient and easier to decode. It's not the cheapest to encode, but even a baseline H.264 low cpu use profile will beat MPEG-1 or MJPEG anyday anytime on bandwidth and quality.