jpeg: fix memory leak of huffman tables.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 14 Feb 2012 13:18:41 +0000 (14:18 +0100)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Tue, 14 Feb 2012 13:18:41 +0000 (14:18 +0100)
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
src/i965_drv_video.c

index 2e7cc85..9dc66f0 100644 (file)
@@ -1224,6 +1224,7 @@ i965_BeginPicture(VADriverContextP ctx,
         i965_release_buffer_store(&obj_context->codec_state.decode.pic_param);
         i965_release_buffer_store(&obj_context->codec_state.decode.iq_matrix);
         i965_release_buffer_store(&obj_context->codec_state.decode.bit_plane);
+        i965_release_buffer_store(&obj_context->codec_state.decode.huffman_table);
 
         for (i = 0; i < obj_context->codec_state.decode.num_slice_params; i++) {
             i965_release_buffer_store(&obj_context->codec_state.decode.slice_params[i]);