Reconfigurable Computing For Video Coding