DirectShow sample, first commit