MPEG-4 Hardware Decoder For $99
secondsun writes: "Tom's Hardware has the story. Apparently sigma designs has made a PCI card that decodes DiVX movies in reltime with little processor overhead." Under a hundred bucks, too.
← Back to Stories (view on slashdot.org)
DivX codec changes so frequently, what are you gona do, flash your card every month?
Free software implementations of the MPEG standard (2,4) legally cannot be done because the MPEG standard is full of patents, usually requiring payment of licensing fees.. If hardware vendors implement MPEG on hardware, and open the specifications for it's hardware, it is possible to have 100% legal playback of these media on 100% free software systems.
Not trolling. Just pointing out that not all that glitters is worth $99.
I would rather have a DIVX hardware ENcoder. Something that allows you to rip^H^H^H make safety copies of you DVD collection in less time.
IANAL, but imagine a beowulf cluster of in Soviet Russia all your belong are base to us welcoming the new SCO overlords.
People, realise this, in a couple of years your PC architecture is going to be a CPU that delegates tasks to the dedicated sub-CPUs. Look at the 3D card industry if you want an example.
People keep saying this, over and over, for the last, oh, let's say ten years or so. And people, no matter how snottily they may say it, have always been wrong.
History in fact shows a strong trend in the opposite direction, for better or worse. Winmodems now run off the CPU. The whole "PCI" soundcard means roughly that the soundcard is just a prettified ADC and DAC on a card, with some assorted supporting circuitry. Not like an Adlib card, which did everything on board, back when a computer couldn't simulate even FM sound in any reasonable amount of time, let alone multitask. Movie decoding is moving onto the CPU, and staying there. (Three or four years ago, you had to get a hardware decoder. In another couple of years, this product notwithstanding, they'll be largely a thing of the past.)
Integrated motherboard video graphics w/ AGP directly sharing the system memory means that the CPU does slightly more work shuffling around memory in 2D mode, even for graphics cards.
The only reason graphics cards remain seperate is that our need for speed is such that the graphics card is often more powerful then the CPU; if the general-purpose CPU tried to keep up with a 200MHz Geforce 2 or 3, it's anybody's guess how many GHz the CPU chip would need. I'd guestimate around 5 or 6, running at full power, maybe more, and of course that's 100% utilization.
Upshot, this device is fighting market trends. My measly Duron 800 can encode with xvid at roughly 1/3 real time speed (everything I have is Duron-optimized courtesy Gentoo); it's only a matter of time before that gets to realtime for the majority of people.
(That would be one advantage of Linux TiVo-like software products: The ability to use DiVX, instead of MPEG, blowing away TiVo's recording capabilities.)