调整 *.c 文件为 *.cpp 文件，并修改相应的 *.h 文件
implements packet queue & audio video decoding thread.