]> granicus.if.org Git - libvpx/commitdiff
Merge "Make encoder buffer allocation dynamic"
authorAdrian Grange <agrange@google.com>
Wed, 4 Mar 2015 18:54:10 +0000 (10:54 -0800)
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>
Wed, 4 Mar 2015 18:54:10 +0000 (10:54 -0800)
1  2 
vp9/encoder/vp9_encodeframe.c

index 2bdb9915c20ce1fd5065713449dd328e4e1e7926,415daf0c509837a0966fd6f4a4e0ea0c0a24a724..3125a0eb79fb749b3596a3ea950e1d82352f1542
@@@ -709,11 -713,12 +710,13 @@@ static void choose_partitioning(VP9_COM
  
    if (!is_key_frame) {
      MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi;
 -    unsigned int var = 0, uv_sse;
 +    unsigned int uv_sad;
  #if GLOBAL_MOTION
 -    unsigned int y_sse;
 +    unsigned int y_sad;
 +    BLOCK_SIZE bsize;
  #endif
+     const YV12_BUFFER_CONFIG *yv12 = get_ref_frame_buffer(cpi, LAST_FRAME);
+     assert(yv12 != NULL);
      vp9_setup_pre_planes(xd, 0, yv12, mi_row, mi_col,
          &cm->frame_refs[LAST_FRAME - 1].sf);
      mbmi->ref_frame[0] = LAST_FRAME;