video player based on cpp & qt