video and audio I/O module using FFMpeg and SDL