I have nothing against decode video using shaders, it's a nice project and I hope it succeeds. But I really have the feeling that ffmpeg library (specially ffmpeg-mt) doesn't have the recognition it deserves. The main fault is probably that linux distros brings a really outdated versions of ffmpeg and no versions for ffmpeg-mt, and a lot of plp has not the patience to compile it themselves.
If you try to compile recent ffmpeg-mt, with intel compiler (it has a free evaluation version) with something like this:
./configure --cc=/home/jaime/intel/Compiler/11.1/072/bin/ia32/icc --disable-mencoder --disable-live --extra-cflags="-O3 -xSSE3_ATOM -ip -fp-model fast=2 -unroll-aggressive"
You can decode 40Mbps x264 hidef video on an intel atom D510, a 10w dual core cpu.
A positive effect of using ffmpeg is that those libraries are currently developed and reviewed by a lot of devs, profesional video devs, universities... since long time ago, I really have confidence of the functions, approximations ffmpeg uses a lot.
Tags for this Thread