昨天改完代码在解码端运行的时候出现在这个地方发生了中断----assert(m_fifo_idx<m_fifo.size());
检查很久,后来发现是因为解码端和编码端的代码没有对应上,导致解码端的比特流串位了,读取的比特的时候位数不够,就会导致该错误。
本文描述了解码端出现比特流串位的问题及原因。由于编码端与解码端代码未对应,导致解码时比特位数不足,引发assert错误。通过对比特流进行检查并修正代码实现了问题解决。
昨天改完代码在解码端运行的时候出现在这个地方发生了中断----assert(m_fifo_idx<m_fifo.size());
检查很久,后来发现是因为解码端和编码端的代码没有对应上,导致解码端的比特流串位了,读取的比特的时候位数不够,就会导致该错误。
5592