[FFmpeg-cvslog] lavfi/framesync: document frame ownership for dualinput.

Nicolas George git at videolan.org
Wed Jan 3 21:02:38 EET 2018


ffmpeg | branch: master | Nicolas George <george at nsup.org> | Tue Jan  2 14:50:59 2018 +0100| [9ace76697ac1e43aa4da4c7333ec4a296907c336] | committer: Nicolas George

lavfi/framesync: document frame ownership for dualinput.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ace76697ac1e43aa4da4c7333ec4a296907c336
---

 libavfilter/framesync.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavfilter/framesync.h b/libavfilter/framesync.h
index 9fdc4d1ae2..abf3bf552b 100644
--- a/libavfilter/framesync.h
+++ b/libavfilter/framesync.h
@@ -286,6 +286,9 @@ int ff_framesync_init_dualinput(FFFrameSync *fs, AVFilterContext *parent);
  * @param f0  used to return the main frame
  * @param f1  used to return the second frame, or NULL if disabled
  * @return  >=0 for success or AVERROR code
+ * @note  The frame returned in f0 belongs to the caller (get = 1 in
+ * ff_framesync_get_frame()) while the frame returned in f1 is still owned
+ * by the framesync structure.
  */
 int ff_framesync_dualinput_get(FFFrameSync *fs, AVFrame **f0, AVFrame **f1);
 



More information about the ffmpeg-cvslog mailing list