[FFmpeg-devel] [GSoC] fifo muxer

sebechlebskyjan at gmail.com sebechlebskyjan at gmail.com
Tue Aug 2 16:24:11 EEST 2016


From: Jan Sebechlebsky <sebechlebskyjan at gmail.com>

Hello,
I am resending fifo muxer related patchset, now 
also with patches adding support for nonblocking 
calls (AVFMT_FLAG_NONBLOCK) and fate tests.

Regards,
Jan

Jan Sebechlebsky (11):
  avformat: Add fifo pseudo-muxer
  MAINTAINERS: Add myself as maintainer of fifo muxer
  avformat/fifo: Add fate test
  avformat/muxers: Add non-blocking mode support for av_write_trailer
  avformat/mux: Refactor muxer deinit from av_write_trailer
  avformat: add av_abort_output() function
  avformat/avformat.h: Add comments regarding AVFMT_FLAG_NONBLOCK.
  avformat/mux: Restore original ts in write_packet on error
  avformat/mux: Restore stream ts in av_write_packet on EAGAIN
  avformat/fifo: Add AVFMT_FLAG_NONBLOCK support
  avformat/fifo: Add test for nonblocking mode

 Changelog                      |   1 +
 MAINTAINERS                    |   1 +
 configure                      |   1 +
 doc/muxers.texi                |  90 +++++
 libavformat/Makefile           |   2 +
 libavformat/allformats.c       |   1 +
 libavformat/avformat.h         |  29 +-
 libavformat/fifo.c             | 722 +++++++++++++++++++++++++++++++++++++++++
 libavformat/mux.c              |  69 +++-
 libavformat/tests/fifo_muxer.c | 586 +++++++++++++++++++++++++++++++++
 libavformat/version.h          |   2 +-
 tests/Makefile                 |   1 +
 tests/fate/fifo-muxer.mak      |  20 ++
 tests/ref/fate/fifo-muxer-tst  |  16 +
 14 files changed, 1528 insertions(+), 13 deletions(-)
 create mode 100644 libavformat/fifo.c
 create mode 100644 libavformat/tests/fifo_muxer.c
 create mode 100644 tests/fate/fifo-muxer.mak
 create mode 100644 tests/ref/fate/fifo-muxer-tst

-- 
1.9.1



More information about the ffmpeg-devel mailing list