qml: emit playbackStateChanged after metaData is set
avoid out of sync after seek

before pakcet queue.clear(), a/v thread may takes 1 packet and
later compares to new packets after seek. the diff will be large. just
ignore once
when seeking, can not contunue without decoding video. seeking check is
not always right. so sometimes result pic not complete