From 8effe2c6350b26a7af33546442c46ea95480cab6 Mon Sep 17 00:00:00 2001 From: kc5nra Date: Tue, 24 Mar 2015 00:18:48 -0500 Subject: [PATCH] deps-libff: Send NULL frame to callback if EOF A null frame send to the frame callback signals the end of media being played. Null frames are not sent for looped media --- deps/libff/libff/ff-decoder.c | 1 + 1 file changed, 1 insertion(+) diff --git a/deps/libff/libff/ff-decoder.c b/deps/libff/libff/ff-decoder.c index 7187c1304..259ffc43c 100644 --- a/deps/libff/libff/ff-decoder.c +++ b/deps/libff/libff/ff-decoder.c @@ -184,6 +184,7 @@ void ff_decoder_refresh(void *opaque) // Schedule another call as soon as possible ff_decoder_schedule_refresh(decoder, 1); } else { + ff_callbacks_frame(decoder->callbacks, NULL); decoder->refresh_timer.abort = true; // no more refreshes, we are at the eof av_log(NULL, AV_LOG_INFO,