Merge pull request #3156 from degasus/videosw2 VideoSW: Use VideoCommon framework and drop redundant code