summaryrefslogtreecommitdiff
path: root/libavfilter/vf_swapuv.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavfilter/vf_swapuv.c')
-rw-r--r--libavfilter/vf_swapuv.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/libavfilter/vf_swapuv.c b/libavfilter/vf_swapuv.c
index b450e6fb4c..624e6b624f 100644
--- a/libavfilter/vf_swapuv.c
+++ b/libavfilter/vf_swapuv.c
@@ -24,6 +24,7 @@
*/
#include "libavutil/pixdesc.h"
+#include "libavutil/version.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
@@ -33,8 +34,13 @@ static void do_swap(AVFrame *frame)
{
FFSWAP(uint8_t*, frame->data[1], frame->data[2]);
FFSWAP(int, frame->linesize[1], frame->linesize[2]);
- FFSWAP(uint64_t, frame->error[1], frame->error[2]);
FFSWAP(AVBufferRef*, frame->buf[1], frame->buf[2]);
+
+#if FF_API_ERROR_FRAME
+FF_DISABLE_DEPRECATION_WARNINGS
+ FFSWAP(uint64_t, frame->error[1], frame->error[2]);
+FF_ENABLE_DEPRECATION_WARNINGS
+#endif
}
static AVFrame *get_video_buffer(AVFilterLink *link, int w, int h)