A few of us , representing several open source projects working independently but sometimes sharing ideas have set out on a quest to create a native iphone video player based on ffmpeg. That doesn't require jailbrakeing just in case some of you are interested, here's some info. These projects are only in the very ealiest stage but show promise. http://sol3.typepad.com/tagalong_developer_journa/2010/01/the-ffplay-mods-are-complete.html http://code.google.com/p/ffmpeg4iphone/ http://www.opencommon.cc The goal of the the first project above is to release two versions of the app, one lgpl to comply with gpl/lgpl licensing. and the other via the apple app store. FFPLAY is sdl which is kind of cool to play with, but the final app probably won't use sdl. Sdl has to many issues to make it pratical right now. I think wunderradio set the presidence for how to use the lgpl license correctly. Make Public any ffmpeg mods, and provide all the natual objects as well as common header files. To set the record straight FFMPEG was ported to the iphone some while back, ffplay the open source video player was too, but did not work apparently. I was able to fix most of the bugs and it now works for some formats. xvids work great, it hates avi's especially divx, but that can be fixed. There are likely several ffmpeg apps in the appstore, but few authors admit it, because unless they are publishing the required sources they are breaking the lgpl license. Iphone only allows static linking, but close source code is only allowed with shard libraires, which iphone does not allow. SDL is a cross platform graphics environment, it is unlikely many games are based on this yet, because all Iphone versions are still in beta. These efforts differ from other efforts like airvideo in that they DO NOT involve transcoding the video. FFMPEG is capable of playing a number of different formats. And audioQueues on the iphone os can handle PCM and mp3 audio, and audiounits (remoteIO) can handle many more audio formats.