How to create an embedded video player
Posted on 2010-08-20
Hello, I've got an at91sam9261 up and running, and it is working (more or less) with an LCD (640x480), and I can draw pixels and pictures to it just fine. (Currently we are not using an OS, just writing C code off a main loop.)
But we're thinking about what it would take to play video. Say I started with a small file of AVI, MPG, WMV format, what do I need to do to play this on the LCD.
I assume we have all the hardware we need -- control of an LCD and a fairly powerful processor. But what do I need in terms of software? Words like "codec" come to mind... are these commercially available, can we write one, are there open source C libraries? I assume this is a fairly solved problem.
Anyway, any insight from someone who's at least thought through playing videos on embedded would be very helpful. Thanks.