[FFmpeg-cvslog] lavfi: Move new field to the end of AVFilterLink
Timo Rothenpieler
git at videolan.org
Wed Jun 29 13:14:32 CEST 2016
ffmpeg | branch: release/3.1 | Timo Rothenpieler <timo at rothenpieler.org> | Wed Jun 29 11:38:14 2016 +0200| [0a6d7602308e0f3060d9a6e6b44ae7bf5bbd7841] | committer: Timo Rothenpieler
lavfi: Move new field to the end of AVFilterLink
Even though this is not part of the public API, some external
applications access fields after it, thus breaking after updating from
ffmpeg 3.0 or earlier.
Since it is not public, it can be freely moved to the end to avoid
that problem in the future.
Reviewed-by: Michael Niedermayer <michael at niedermayer.cc>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0a6d7602308e0f3060d9a6e6b44ae7bf5bbd7841
---
libavfilter/avfilter.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/libavfilter/avfilter.h b/libavfilter/avfilter.h
index 79227a7..8a7f791 100644
--- a/libavfilter/avfilter.h
+++ b/libavfilter/avfilter.h
@@ -474,12 +474,6 @@ struct AVFilterLink {
AVRational frame_rate;
/**
- * For hwaccel pixel formats, this should be a reference to the
- * AVHWFramesContext describing the frames.
- */
- AVBufferRef *hw_frames_ctx;
-
- /**
* Buffer partially filled with samples to achieve a fixed/minimum size.
*/
AVFrame *partial_buf;
@@ -550,6 +544,12 @@ struct AVFilterLink {
* cleared when a frame is filtered.
*/
int frame_wanted_out;
+
+ /**
+ * For hwaccel pixel formats, this should be a reference to the
+ * AVHWFramesContext describing the frames.
+ */
+ AVBufferRef *hw_frames_ctx;
};
/**
More information about the ffmpeg-cvslog
mailing list