]> granicus.if.org Git - libvpx/commitdiff
Deprecate stack_rank_buffer usage
authorJingning Han <jingning@google.com>
Tue, 30 Apr 2019 17:58:03 +0000 (10:58 -0700)
committerJingning Han <jingning@google.com>
Wed, 1 May 2019 03:39:43 +0000 (03:39 +0000)
This large buffer is no longer needed.

Change-Id: I9f2b3b28663d299649208f6172bba136103342ad

vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h

index 2e58edc6732327fa004f2a9128bd87ac3e4b94ea..b5c37d6b602f86765e63ff6a034a4af2cdfe2943 100644 (file)
@@ -988,9 +988,6 @@ static void dealloc_compressor_data(VP9_COMP *cpi) {
   vpx_free(cpi->consec_zero_mv);
   cpi->consec_zero_mv = NULL;
 
-  vpx_free(cpi->stack_rank_buffer);
-  cpi->stack_rank_buffer = NULL;
-
   vpx_free(cpi->mb_wiener_variance);
   cpi->mb_wiener_variance = NULL;
 
@@ -2388,8 +2385,6 @@ VP9_COMP *vp9_create_compressor(VP9EncoderConfig *oxcf,
   vp9_set_speed_features_framesize_dependent(cpi, oxcf->speed);
 
   // TODO(jingning): The buffer allocation will be refactored next.
-  CHECK_MEM_ERROR(cm, cpi->stack_rank_buffer,
-                  vpx_calloc(UINT16_MAX, sizeof(*cpi->stack_rank_buffer)));
   CHECK_MEM_ERROR(
       cm, cpi->mb_wiener_variance,
       vpx_calloc(cm->mb_rows * cm->mb_cols, sizeof(*cpi->mb_wiener_variance)));
index dcf318e2994b7b78b216566b6c8709b124051da3..0e3bd13e4fecf8796c2bbf576d7990c7de7380b9 100644 (file)
@@ -645,7 +645,6 @@ typedef struct VP9_COMP {
   int64_t norm_wiener_variance;
   int64_t *mb_wiener_variance;
   double *mi_ssim_rdmult_scaling_factors;
-  int *stack_rank_buffer;
 
   YV12_BUFFER_CONFIG last_frame_uf;