diff --git a/src/media/media_filter.cpp b/src/media/media_filter.cpp index fb0744f8d0feaf2a6801342653e3ed1a00dc888d..c00181e91965ce94ee898f9a52269a6230c51fbc 100644 --- a/src/media/media_filter.cpp +++ b/src/media/media_filter.cpp @@ -174,7 +174,7 @@ MediaFilter::feedInput(AVFrame* frame, const std::string& inputName) return fail("Failed to reinitialize filter with new input parameters", ret); } - int flags = AV_BUFFERSRC_FLAG_PUSH | AV_BUFFERSRC_FLAG_KEEP_REF; + int flags = AV_BUFFERSRC_FLAG_KEEP_REF; if ((ret = av_buffersrc_add_frame_flags(inputs_[i], frame, flags)) < 0) return fail("Could not pass frame to filters", ret); else