lavfi: add a frame_rate field to AVFilterLink.
[libav.git] / libavfilter / avfilter.h
index 9dbfeea..1890858 100644 (file)
@@ -375,6 +375,18 @@ struct AVFilterLink {
         AVLINK_STARTINIT,       ///< started, but incomplete
         AVLINK_INIT             ///< complete
     } init_state;
+
+    /**
+     * Frame rate of the stream on the link, or 1/0 if unknown or variable;
+     * if left to 0/0, will be automatically copied from the first input
+     * of the source filter if it exists.
+     *
+     * Sources should set it to the real constant frame rate.
+     * If the source frame rate is unknown or variable, set this to 1/0.
+     * Filters should update it if necessary depending on their function.
+     * Sinks can use it to set a default output frame rate.
+     */
+    AVRational frame_rate;
 };
 
 /**