1.在windows+QT环境下接入SDL时,报如下错:
22:37:03: Starting E:\FFMPEG\sdl_test\build-sdl_test-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug\sdl_test.exe...
22:37:04: E:/FFMPEG/sdl_test/build-sdl_test-Desktop_Qt_5_9_8_MinGW_32bit-Debug/debug/sdl_test.exe exited with code -1073741515
折腾了很久,解决方法是把SDL2.dll文件拷贝到运行目录下(与exe同一路径下)即可解决。
2.avcodec_receive_frame() Failed:-11
When you call avcodec_receive_frame
and get EAGAIN
error that means your decoder does not get enough data to decode (e.x you send a B-frame in video). So each time you get that error you should ignore it and go to next avcodec_send_packet
所以当调用
avcodec_receive_frame()若返回-11(EAGAIN),可忽略此错误,继续往下执行。