Oops! On Mon, Apr 21, 2008 at 8:08 PM, avcoder. net <[EMAIL PROTECTED]> wrote:
> Keep in mind: > > av_free_static() should be only called when your whole applicaiton exit! > > Never all av_free_static() in your middle process, otherwise some VLC > tables will be destroied!! > Never call av_free_static ....... > > > On Mon, Apr 21, 2008 at 8:00 PM, Thomas Rehaag <[EMAIL PROTECTED]> > wrote: > > > > > > > > > Dear: > > > > > > av_register_all() only registers avcodec list and avformat list, it > > has no > > > any relationship with memory allocation, > > > Why do you think av_register_all() causes mem leak? > > > > > > > Sorry!!! I've made a mistake. No memleaks left at all. > > But now I've got a new problem. av_find_stream_info crashes, when I try > > to reopen the video: > > > > AVFormatContext *pFormatCtx = 0; > > av_register_all(); > > > > if(av_open_input_file(&pFormatCtx, pVideoPath, NULL, 0, NULL)!=0) > > return; > > if(av_find_stream_info(pFormatCtx)<0) > > return; > > av_close_input_file(pFormatCtx); > > av_free_static(); > > > > if(av_open_input_file(&pFormatCtx, pVideoPath, NULL, 0, NULL)!=0) > > return; > > if(av_find_stream_info(pFormatCtx)<0) > > return; > > av_close_input_file(pFormatCtx); > > av_free_static(); > > _______________________________________________ > > libav-user mailing list > > [email protected] > > https://lists.mplayerhq.hu/mailman/listinfo/libav-user > > > > > > -- > ------------------------------------------------- > Inspired by http://www.avcoder.net > Your potential. Our passion. > -- ------------------------------------------------- Inspired by http://www.avcoder.net Your potential. Our passion. _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
