diff --git a/subprojects/gst-libav/ext/libav/gstavprotocol.c b/subprojects/gst-libav/ext/libav/gstavprotocol.c index 9498323754..2fa1bce953 100644 --- a/subprojects/gst-libav/ext/libav/gstavprotocol.c +++ b/subprojects/gst-libav/ext/libav/gstavprotocol.c @@ -325,7 +325,7 @@ gst_ffmpeg_pipe_read (void *priv_data, uint8_t * buf, int size) } GST_FFMPEG_PIPE_MUTEX_UNLOCK (ffpipe); - return size; + return size > 0 ? size : AVERROR_EOF; } int