hwa: fix crash after seeking

TODO:
why queue are not empty?
how to skip decoding without fps decrease to much