check libaries in correct order
pass transcoder as cpp instead tcc without template
adding processFrame on Transcoder
adding virtual for managing DummyInputStream and AvInputStream