diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index e28f5fb8090c5d6bb6de16297e69c7cfebb07698..0ab062cc60707f82d209aa6c864cec63769ca397 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -2283,9 +2283,9 @@ void vp9_encode_frame(VP9_COMP *cpi) {
 
   // In the longer term the encoder should be generalized to match the
   // decoder such that we allow compound where one of the 3 buffers has a
-  // differnt sign bias and that buffer is then the fixed ref. However, this
+  // different sign bias and that buffer is then the fixed ref. However, this
   // requires further work in the rd loop. For now the only supported encoder
-  // side behaviour is where the ALT ref buffer has oppositie sign bias to
+  // side behaviour is where the ALT ref buffer has opposite sign bias to
   // the other two.
   if ((cm->ref_frame_sign_bias[ALTREF_FRAME]
        == cm->ref_frame_sign_bias[GOLDEN_FRAME])
@@ -2331,7 +2331,7 @@ void vp9_encode_frame(VP9_COMP *cpi) {
     /* filter type selection */
     // FIXME(rbultje) for some odd reason, we often select smooth_filter
     // as default filter for ARF overlay frames. This is a REALLY BAD
-    // IDEA so we explicitely disable it here.
+    // IDEA so we explicitly disable it here.
     if (frame_type != 3 &&
         cpi->rd_filter_threshes[frame_type][1] >
             cpi->rd_filter_threshes[frame_type][0] &&
diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c
index 7b50e076e1788b828e5b874340d309b09708d3f8..c03634cd401484d78a2fe2ca798dc7ac551c334d 100644
--- a/vp9/encoder/vp9_onyx_if.c
+++ b/vp9/encoder/vp9_onyx_if.c
@@ -432,7 +432,7 @@ static void configure_static_seg_features(VP9_COMP *cpi) {
           vp9_enable_segfeature(&xd->seg, 0, SEG_LVL_SKIP);
           vp9_enable_segfeature(&xd->seg, 1, SEG_LVL_SKIP);
       }
-      // Enable data udpate
+      // Enable data update
       xd->seg.update_data = 1;
     } else {
       // All other frames.