diff --git a/doc/snow.txt b/doc/snow.txt
index 56227d01aec32192766977420e89adc451b88938..91e4780fe961d45a7170e62bdea01cf403de43ff 100644
--- a/doc/snow.txt
+++ b/doc/snow.txt
@@ -345,7 +345,7 @@ state_transition_table = {
 FIXME
 
 
-Range Coding of intergers:
+Range Coding of integers:
 --------------------------
 FIXME
 
diff --git a/libavcodec/dvdata.h b/libavcodec/dvdata.h
index e072a9d3b83033d2046a944e6d06e3e760b62c7d..05f7bcd8ea039f80b10c860734a6fd6bae69d76f 100644
--- a/libavcodec/dvdata.h
+++ b/libavcodec/dvdata.h
@@ -335,7 +335,7 @@ static const uint8_t dv_quant_shifts[22][4] = {
 
 static const uint8_t dv_quant_offset[4] = { 6, 3, 0, 1 };
 
-/* NOTE: I prefer hardcoding the positionning of dv blocks, it is
+/* NOTE: I prefer hardcoding the positioning of dv blocks, it is
    simpler :-) */
 
 static const uint16_t dv_place_420[1620] = {
diff --git a/libavformat/ffm.c b/libavformat/ffm.c
index baff5bcfad45555f1b653b436ac198c824d19414..872e6f0ba8dc3d07ee4b4536289799395ee97756 100644
--- a/libavformat/ffm.c
+++ b/libavformat/ffm.c
@@ -665,7 +665,7 @@ static int64_t get_pts(AVFormatContext *s, offset_t pos)
 }
 
 /* seek to a given time in the file. The file read pointer is
-   positionned at or before pts. XXX: the following code is quite
+   positioned at or before pts. XXX: the following code is quite
    approximative */
 static int ffm_seek(AVFormatContext *s, int stream_index, int64_t wanted_pts, int flags)
 {