Dear: //@file:libavutil/tree.c void av_tree_destroy(AVTreeNode *t){ av_tree_destroy(t->child[0]); av_tree_destroy(t->child[1]); av_free(t); } It seems that the codes is wrong! -- -------------------------------- Inspired by http://ppnext.com Your potential. Our passion.