FFpocket is mainly developed to support Jubler's multimedia preview features.
You can build FFpocket as a shared 'proxy' library and use it in larger projects that want to incorporate multimedia features using the ffmpeg library (avformat/avcodec).
Here are some key features of "FFpocket":
· Frame decoding for a video file
· Audio decoding for a multimedia file (video/audio)
· Precise frame/time seeking in the multimedia files (including b-frames)
· Audio downsampling and special minmax averaging, refered to as 'caching'
· 'Caching' is used by Jubler to produce the visual representation of a multimedia file's waveform.