[vlc-commits] demux: adaptative: add chunk backend/source instea of direct reads

Francois Cartegnie git at videolan.org
Tue Oct 27 19:13:55 CET 2015


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sat Oct 17 00:55:22 2015 +0200| [a5d7067e9a7e73fb7adb392f513da57fcbb6824f] | committer: Francois Cartegnie

demux: adaptative: add chunk backend/source instea of direct reads

because we'll need fake chunks

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

 modules/demux/adaptative/SegmentTracker.cpp        |    8 +-
 modules/demux/adaptative/SegmentTracker.hpp        |    8 +-
 modules/demux/adaptative/Streams.cpp               |   62 ++----
 modules/demux/adaptative/http/Chunk.cpp            |  204 ++++++++++++++------
 modules/demux/adaptative/http/Chunk.h              |   75 +++++--
 modules/demux/adaptative/http/HTTPConnection.cpp   |    3 +
 .../adaptative/http/HTTPConnectionManager.cpp      |   31 ++-
 .../demux/adaptative/http/HTTPConnectionManager.h  |    5 +-
 .../demux/adaptative/playlist/AbstractPlaylist.hpp |    2 +
 modules/demux/adaptative/playlist/Segment.cpp      |   10 +-
 modules/demux/adaptative/playlist/Segment.h        |    9 +-
 modules/demux/adaptative/playlist/SegmentChunk.cpp |    5 +-
 modules/demux/adaptative/playlist/SegmentChunk.hpp |    5 +-
 modules/demux/adaptative/plumbing/SourceStream.cpp |    3 +-
 modules/demux/adaptative/tools/Retrieve.cpp        |   47 +----
 modules/demux/adaptative/tools/Retrieve.hpp        |    3 +-
 modules/demux/dash/DASHManager.cpp                 |   12 +-
 modules/demux/hls/playlist/Parser.cpp              |   19 +-
 18 files changed, 286 insertions(+), 225 deletions(-)

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


More information about the vlc-commits mailing list