Learn source code of vlc