申请内存多处失败。调试报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(),配对,但是没发现。
这个东西导致了各种奇怪问题。