This takes the 3503 merge request on vlc.git to update the libvlc API. In subsequent commits, the implementation in VLCKit is updated accordingly as well as 3 samples apps for iOS. The VLCEventHandler is removed. The VLCThumbnailer is still the same from v2 and will be updated in a subsequent MR.
VideoLAN code repository instance