diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 599369dcb0af41c58f86fba39de77477a9894e8e..04bf5855e29fce8368049cb3e7a82cf8dcdfc830 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -491,7 +491,7 @@ struct AVFilterLink {
 
     /**
      * Link status.
-     * If not zero, all attempts of start_frame, filter_frame or request_frame
+     * If not zero, all attempts of filter_frame or request_frame
      * will fail with the corresponding code, and if necessary the reference
      * will be destroyed.
      * If request_frame returns an error, the status is set on the
diff --git a/libavfilter/internal.h b/libavfilter/internal.h
index 766debeb714a077feffe4b4374855c3dcb57fb9e..769e65b2fc04c1b543b835d54deeb0c610de84f7 100644
--- a/libavfilter/internal.h
+++ b/libavfilter/internal.h
@@ -86,7 +86,7 @@ struct AVFilterPad {
      * Input pads only.
      *
      * @return >= 0 on success, a negative AVERROR on error. This function
-     * must ensure that samplesref is properly unreferenced on error if it
+     * must ensure that frame is properly unreferenced on error if it
      * hasn't been passed on to another filter.
      */
     int (*filter_frame)(AVFilterLink *link, AVFrame *frame);