initial libavfilter support. as a filter

TODO: multiple result frames and refactor filters