申請內存多處失敗。調試報Critical error detected c0000374錯誤,發現只要屏蔽到RtmpRoad.h就沒問題。百思不得其解。後來發現是這個.h文件有一個不匹配的邊界對齊,導致的。
#pragma pack(1)
#define MAX_FRM_LEN (1024*2048)
#define MAX_SPSPPS_LEN 8192
#define PUSH_ASYNC_FLAG 1
。。。
下邊本應該有一個#pragma pack(),配對,但是沒發現。
這個東西導致了各種奇怪問題。