move frame() to ffmeg decoder
add VideoClock type. sync to video timestamp is possible if no audio

no frame drop.
TODO: if has audio, resample audio
example: add clock option
Merge remote-tracking branch 'upstream/master'

Conflicts:
	examples/player/MainWindow.h