shithub: libvpx

Download patch

ref: b55ecafda84ee233e2b2fe10c8cd0f31b710bc11
parent: c4ad3273c7af292df189a095a64b9139cbed5285
parent: ac72ad071dc64f29795f9b5059bac16f2782fdaf
author: Dmitry Kovalev <dkovalev@google.com>
date: Thu Jul 11 09:58:34 EDT 2013

Merge "Making vp9_default_nmv_context static."

--- a/vp9/common/vp9_entropymv.c
+++ b/vp9/common/vp9_entropymv.c
@@ -56,7 +56,7 @@
 };
 struct vp9_token vp9_mv_fp_encodings[4];
 
-const nmv_context vp9_default_nmv_context = {
+static const nmv_context default_nmv_context = {
   {32, 64, 96},
   {
     { /* vert component */
@@ -360,5 +360,5 @@
 }
 
 void vp9_init_mv_probs(VP9_COMMON *cm) {
-  vpx_memcpy(&cm->fc.nmvc, &vp9_default_nmv_context, sizeof(nmv_context));
+  cm->fc.nmvc = default_nmv_context;
 }
--- a/vp9/common/vp9_entropymv.h
+++ b/vp9/common/vp9_entropymv.h
@@ -130,7 +130,6 @@
 
 void vp9_inc_mv(const MV *mv, const MV *ref, nmv_context_counts *mvctx,
                 int usehp);
-extern const nmv_context vp9_default_nmv_context;
 
 void vp9_counts_process(nmv_context_counts *NMVcount, int usehp);