lavf: Add an MPEG-DASH ISOFF segmenting muxer
authorMartin Storsjö <martin@martin.st>
Mon, 6 Oct 2014 08:36:17 +0000 (11:36 +0300)
committerMartin Storsjö <martin@martin.st>
Mon, 17 Nov 2014 14:17:07 +0000 (16:17 +0200)
commitfe5e6e34c05e274f98528be4f77f3c474473f977
tree4a50df42bfe9fe05347005547a8c9c87c5105c24
parent2ded57371abead879bcee56da5131e5fac0d17ef
lavf: Add an MPEG-DASH ISOFF segmenting muxer

This is mostly to serve as a reference example on how to segment
the output from the mp4 muxer, capable of writing the segment
list in four different ways:
- SegmentTemplate with SegmentTimeline
- SegmentTemplate with implicit segments
- SegmentList with individual files
- SegmentList with one single file per track, and byte ranges

The muxer is able to serve live content (with optional windowing)
or create a static segmented MPD.

In advanced cases, users will probably want to do the segmenting
in their own application code.

Signed-off-by: Martin Storsjö <martin@martin.st>
Changelog
configure
libavformat/Makefile
libavformat/allformats.c
libavformat/dashenc.c [new file with mode: 0644]
libavformat/version.h