I know this question will be a little off-topic, but I think this list can help me in the right way.
Our customer is asking an embedded solution with a LCD display 10.4" up to 640x480-18bits to
play Xvid, DivX, mpeg4/h264 video stream.
Actually we have an embedded system equipped with samsung s3c2442@... (64Mb SDRAM / 128Mb Flash)
and it plays quite good 320x200 divx movies with pcm audio with mplayer using FBDev.
It DOES NOT HAVE an FPU, so all decoding is done in software and it takes about 80% of cpu time!
CPU is running at 300Mhz, Memory Bus at 100Mhz and external bus is running at 50Mhz.
Now, one of our customers is asking a video-player to run a 25fps 640x480 video stream *with* an
overlay option, just to display some characters on top of this display. Is it correct we need
a ~16Mb/sec of cpu to memory bandwith? ((640x480 px times 2 (16bit)) times 25 (fps) )
We would like to re-use our existing hardware knowledge, so it is preferred to be linked against
a samsung SoC processor thru an external bus expansion.
Do you know some hardware manufacturers (linux driver compatible) that deliver such power?