documentation for avcodec_decode_video2中,它发出以下警告:

如果不执行此操作,是否会在发生超读时导致分段错误?还是可能导致奇怪的腐败?我只是好奇,因为我有腐败,而且我不确定这是否可能导致我的问题。

最佳答案

不一定会导致分段错误,但它会是undefined behavior,因为这些读取器将读取未分配的内存。这可能会使程序立即崩溃,或者工作一段时间,甚至看起来运行良好:您永远无法确定undefined behavior的时间。

10-06 12:00