Video player built from Stellaris Launchpad


We think it’s pretty impressive to see a Stellaris Launchpad playing back Video and Audio at the same time with a respectable frame rate. It must be a popular time of year for these projects because we just saw another video playback hack yesterday. But for this project [Vinod] had a lot less horsepower to work with.

He’s using a 320×240 display which we ourselves have tried out with this board. It’s plenty fast enough to push image data in parallel, but if you’re looking for full motion video and audio we would have told you tough luck. [Vinod's] math shows that it is possible with a bit of file hacking. First off, since the source file is widescreen he gets away with only writing to a 320×140 set of pixels at 25 fps. The audio is pushed at 22,400 bytes per second. This leaves him very few cycles to actually do anything between frames. So he encoded the clip as a raw file, interlacing the video and audio information so that the file can be read as a single stream. From the demo after the break it looks and sounds fantastic!



  1. Robert says:

    the hack is very cool. couldn’t he have picked a better movie though?

  2. biozz says:


  3. DORID says:


  4. vonskippy says:

    6.5 minute video.
    5.5 minute of video showing cheesy hollywood crap.
    1.0 minute of video showing how rig plugs together.

    Amount of actual content on the build = ZERO.

  5. Eddie says:

    Great proof of concept.

  6. IndianTinker says:

    Awesome Work !

  7. triangle says:

    hi, am new to stellaris launchpad lm4f120, can anyonre guide me

  8. triangle says:

    where can i get the uart and adc register details

    • vinod says:

      get it from the datasheet of the microcontroller used in it…….. Also u can check the code examples, which will be the easiest way to learn things…… Stellaris launchpad workshop videos are available in ti website…. It covers almost all the peripheral tutorial using the stellarisware library…….

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,520 other followers