From: Vishwanath Dixit <vdi...@akamai.com> This patch series contains minor bug fixes and error handling functionalities for uninterrupted long duration HLS/DASH live streaming use cases. During live streaming, it was observed that ingest network fluctuations are common which were causing application to exit or crash. Network error handling functionality added in HLS/DASH muxers provides configurability to ignore any non-fatal network errors, so that the muxer can continue streaming when ingest network recovers.
Vishwanath Dixit (8): avformat/avio: check for null context to avoid uninitialized pointer access avformat/dashenc: check for null context to avoid uninitialized pointer access avformat/dashenc: handling errors for dashenc_io_open and dashenc_io_close avformat/utils: function to check and ignore non fatal network errors avformat/dashenc: usage of error handling utility function avformat/hlsenc: handling errors in hlsenc_io_open and hlsenc_io_close avformat/hlsenc: check for null context to avoid uninitialized pointer access avformat/hlsenc: usage of error handling utility function doc/muxers.texi | 17 +++++++++++++++++ libavformat/avio.c | 2 +- libavformat/dashenc.c | 34 ++++++++++++++++++++++++++-------- libavformat/hlsenc.c | 23 +++++++++++++++-------- libavformat/internal.h | 11 +++++++++++ libavformat/utils.c | 10 ++++++++++ 6 files changed, 80 insertions(+), 17 deletions(-) -- 1.9.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel