[vlc-commits] demux: adaptative: add smooth streaming support

Francois Cartegnie git at videolan.org
Fri Oct 30 21:19:40 CET 2015


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Mon Oct 19 14:09:49 2015 +0200| [a7b1e4b86de5d3be8a0ab9df31e655ad1c9ef667] | committer: Francois Cartegnie

demux: adaptative: add smooth streaming support

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a7b1e4b86de5d3be8a0ab9df31e655ad1c9ef667
---

 modules/demux/Makefile.am                          |   24 ++
 modules/demux/adaptative/adaptative.cpp            |   29 +-
 modules/demux/adaptative/playlist/Inheritables.cpp |    5 +
 modules/demux/adaptative/playlist/Inheritables.hpp |    1 +
 modules/demux/smooth/SmoothManager.cpp             |  208 ++++++++++++++
 modules/demux/smooth/SmoothManager.hpp             |   50 ++++
 modules/demux/smooth/SmoothStream.cpp              |   73 +++++
 modules/demux/smooth/SmoothStream.hpp              |   53 ++++
 modules/demux/smooth/SmoothStreamFormat.hpp        |   38 +++
 modules/demux/smooth/mp4/IndexReader.cpp           |   69 +++++
 modules/demux/smooth/mp4/IndexReader.hpp           |   49 ++++
 .../demux/smooth/playlist/ForgedInitSegment.cpp    |  299 ++++++++++++++++++++
 .../demux/smooth/playlist/ForgedInitSegment.hpp    |   77 +++++
 modules/demux/smooth/playlist/Manifest.cpp         |   55 ++++
 modules/demux/smooth/playlist/Manifest.hpp         |   49 ++++
 modules/demux/smooth/playlist/MemoryChunk.cpp      |   58 ++++
 modules/demux/smooth/playlist/MemoryChunk.hpp      |   47 +++
 modules/demux/smooth/playlist/Parser.cpp           |  271 ++++++++++++++++++
 modules/demux/smooth/playlist/Parser.hpp           |   78 +++++
 modules/demux/smooth/playlist/Representation.cpp   |   75 +++++
 modules/demux/smooth/playlist/Representation.hpp   |   55 ++++
 modules/demux/smooth/playlist/SmoothSegment.cpp    |   44 +++
 modules/demux/smooth/playlist/SmoothSegment.hpp    |   41 +++
 23 files changed, 1747 insertions(+), 1 deletion(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=a7b1e4b86de5d3be8a0ab9df31e655ad1c9ef667


More information about the vlc-commits mailing list