build against vlc 2.1 and giflib5 archlinux package checked
fix assert() error, looping example
comments, a missing malloc() == NULL check