move some event handling to video renderer widget's filter

bug: videogroup example can not handle key event
new AVDecoder api