obs-studio/deps/libff/libff
Richard Stanway 65fcd20242
libff: Improved handling of EOF in the decoder threads
(Also modifies obs-ffmpeg to handle empty frames on EOF)

Previously the demuxer could hit EOF before the decoder threads are
finished, resulting in truncated output. In the worse case scenario the
demuxer could read small files before ff_decoder_refresh even has a chance
to start the clocks, resulting in no output at all.
2016-04-28 23:58:28 +02:00
..
ff-audio-decoder.c libff: Improved handling of EOF in the decoder threads 2016-04-28 23:58:28 +02:00
ff-callbacks.c deps-libff: Add libff library to deps 2015-03-09 21:22:32 -05:00
ff-callbacks.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-circular-queue.c deps-libff: Fix sequence-point warning 2015-03-23 22:28:08 -05:00
ff-circular-queue.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-clock.c deps-libff: Fix stack corruption 2015-07-07 15:23:23 -07:00
ff-clock.h deps-libff: Fix stack corruption 2015-07-07 15:23:23 -07:00
ff-compat.h deps/libff: Fix warnings with FFmpeg 3.0.0+ 2016-04-09 18:10:48 -07:00
ff-decoder.c libff: Improved handling of EOF in the decoder threads 2016-04-28 23:58:28 +02:00
ff-decoder.h libff: Improved handling of EOF in the decoder threads 2016-04-28 23:58:28 +02:00
ff-demuxer.c libff: Seek to frame 0 for sources with no duration 2016-04-25 01:05:32 +02:00
ff-demuxer.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-frame.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-packet-queue.c libff: Fix heap corruption caused by unnecessary av_dup_packet call 2016-04-20 03:05:04 +02:00
ff-packet-queue.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-threading-posix.c deps-libff: Add atomic long inc/dec functions 2015-03-19 11:56:00 -05:00
ff-threading-windows.c deps-libff: Add atomic long inc/dec functions 2015-03-19 11:56:00 -05:00
ff-threading.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-timer.c deps/libff: Fix incorrect timer triggering (twice) 2016-03-24 02:42:18 -07:00
ff-timer.h deps-libff: Add extern "C" to all headers 2015-03-30 17:26:15 -05:00
ff-util.c deps-libff: Add extensions to format description 2015-04-26 22:29:11 -05:00
ff-util.h deps-libff: Add extensions to format description 2015-04-26 22:29:11 -05:00
ff-video-decoder.c libff: Improved handling of EOF in the decoder threads 2016-04-28 23:58:28 +02:00