# HG changeset patch # User stefano # Date 1215985440 0 # Node ID 643c85503f1fe0681a7edb7036f367ac135e8b6b # Parent 8c58eeb20826abb65177bad60bd150ea3150cd4a strdup() the default value for rc_eq in AVCodec when setting it in avcodec_get_context_defaults(). The value has to be alloced dinamically rather than statically since it may be freed for example by av_set_string2(). Fix a segmentation fault. diff -r 8c58eeb20826 -r 643c85503f1f utils.c --- a/utils.c Sun Jul 13 21:28:17 2008 +0000 +++ b/utils.c Sun Jul 13 21:44:00 2008 +0000 @@ -741,7 +741,7 @@ flags= AV_OPT_FLAG_SUBTITLE_PARAM; av_opt_set_defaults2(s, flags, flags); - s->rc_eq= "tex^qComp"; + s->rc_eq= av_strdup("tex^qComp"); s->time_base= (AVRational){0,1}; s->get_buffer= avcodec_default_get_buffer; s->release_buffer= avcodec_default_release_buffer;