Mercurial > libavcodec.hg
comparison ratecontrol.c @ 7587:6248b6b16e47 libavcodec
Fix rc_eq mem leak.
author | michael |
---|---|
date | Sat, 16 Aug 2008 14:46:31 +0000 |
parents | 322023e630a6 |
children | dc1a7a6ec58d |
comparison
equal
deleted
inserted
replaced
7586:6082ce39f8eb | 7587:6248b6b16e47 |
---|---|
104 "qp2bits", | 104 "qp2bits", |
105 NULL | 105 NULL |
106 }; | 106 }; |
107 emms_c(); | 107 emms_c(); |
108 | 108 |
109 rcc->rc_eq_eval = ff_parse(s->avctx->rc_eq, const_names, func1, func1_names, NULL, NULL, &error); | 109 rcc->rc_eq_eval = ff_parse(s->avctx->rc_eq ? s->avctx->rc_eq : "tex^qComp", const_names, func1, func1_names, NULL, NULL, &error); |
110 if (!rcc->rc_eq_eval) { | 110 if (!rcc->rc_eq_eval) { |
111 av_log(s->avctx, AV_LOG_ERROR, "Error parsing rc_eq \"%s\": %s\n", s->avctx->rc_eq, error? error : ""); | 111 av_log(s->avctx, AV_LOG_ERROR, "Error parsing rc_eq \"%s\": %s\n", s->avctx->rc_eq, error? error : ""); |
112 return -1; | 112 return -1; |
113 } | 113 } |
114 | 114 |