diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 0830949d14b933e101d108fbb50cbec10a1b1368..798adc1f38b80f0faeace59c65a5001fb8c352d8 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 f9c1c830ef65c3fd8b0b9d1eced89039af0f663d..e5f1a5c2c0377d3c328c8a88a0d8717c2b0db25f 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.