shithub: libvpx

Download patch

ref: 2d8339eeabf9806a6f487a331761894eede253d6
parent: a581da218e56fa9c1b2d72d124056ed412549edd
parent: 2e0588bc46b073d8bf65600facdcb31d6876d531
author: James Zern <jzern@google.com>
date: Wed Jul 9 13:46:42 EDT 2014

Merge "vp9_decoder_remove: destroy common after thread shutdown"

--- a/vp9/decoder/vp9_decoder.c
+++ b/vp9/decoder/vp9_decoder.c
@@ -85,7 +85,6 @@
   VP9_COMMON *const cm = &pbi->common;
   int i;
 
-  vp9_remove_common(cm);
   vp9_get_worker_interface()->end(&pbi->lf_worker);
   vpx_free(pbi->lf_worker.data1);
   vpx_free(pbi->tile_data);
@@ -103,6 +102,7 @@
     vp9_loop_filter_dealloc(&pbi->lf_row_sync, sb_rows);
   }
 
+  vp9_remove_common(cm);
   vpx_free(pbi);
 }