ref: cf0970157dd7be238a8e7cc4917b22b3834ebd56
parent: 297dc90255cf9511bea26c1056aa5e118dae9028
author: John Koleszar <jkoleszar@google.com>
date: Wed May 23 08:03:39 EDT 2012
Fix memory leak in vpx_codec_enc_config_set() Resolution changes in calls to vpx_codec_enc_config_set() would cause a memory leak due to failing to release the lookahead and alt ref buffers. Change-Id: I48392ea25e71fe2760d60cfde3fb3874598cc85f
--- a/vp8/encoder/onyx_if.c
+++ b/vp8/encoder/onyx_if.c
@@ -1655,6 +1655,7 @@
cm->yv12_fb[cm->lst_fb_idx].y_height ||
cm->yv12_fb[cm->lst_fb_idx].y_width == 0)
{
+ dealloc_raw_frame_buffers(cpi);
alloc_raw_frame_buffers(cpi);
vp8_alloc_compressor_data(cpi);
}
--
⑨