this is a ffmpeg utils (objective-c code) and depend on ffmpeg(c code)