diff options
author | James Tang <jun.tang@intel.com> | 2016-03-10 15:09:00 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-03-14 15:22:14 +0800 |
commit | e76487c451bc1f461a1b936867d17bc232598335 (patch) | |
tree | fbd6f9779f7a4f2326d7011cb8ce3a4918cf55fd | |
parent | 3b1507c56fda8e5cd4db2e2d9f89227ee07a2c62 (diff) |
fix memory leak in jpeg encoding
Signed-off-by: James Tang <jun.tang@intel.com>
-rw-r--r-- | src/i965_drv_video.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/i965_drv_video.c b/src/i965_drv_video.c index 609b757..1381324 100644 --- a/src/i965_drv_video.c +++ b/src/i965_drv_video.c @@ -2000,6 +2000,9 @@ i965_destroy_context(struct object_heap *heap, struct object_base *obj) i965_release_buffer_store(&obj_context->codec_state.encode.pic_param); i965_release_buffer_store(&obj_context->codec_state.encode.seq_param); + i965_release_buffer_store(&obj_context->codec_state.encode.q_matrix); + i965_release_buffer_store(&obj_context->codec_state.encode.huffman_table); + for (i = 0; i < obj_context->codec_state.encode.num_slice_params; i++) i965_release_buffer_store(&obj_context->codec_state.encode.slice_params[i]); |