是这样的,我在写程序的时候,用到了rtsp程序中的h264tojpeg.c这个程序,然而在我的程序运行的时候会多次调用这个程序,它就会多次的分配和释放内存,这样肯定是不行的,我想请问一下各位,有什么方法能让它只分配一次但不要释放掉。谢谢各位了
是否每次分配的长度是一样的?如果是,或者有个最大的长度,那么,可以定义成全局变量,一次分配好,每次调用都直接把这指针传入。
在程序的前面定义了 AVaFrame *pFrame, *pFrameRGB;
然后就对它们分配了内存 pFrame = av_frame_alloc (); pFrameRGB = av_frame_alloc(); 然后在程序最后释放掉!