[vlc-commits] stream_filter: dash: rewrite the http connection and remove double queuing

Francois Cartegnie git at videolan.org
Thu Dec 18 22:39:50 CET 2014


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Tue Nov 25 09:20:51 2014 +0100| [9227c8718402fe8b5706f575408eacaf858ebc48] | committer: Francois Cartegnie

stream_filter: dash: rewrite the http connection and remove double queuing

Ahead chunks now equals network-caching

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

 modules/stream_filter/dash/DASHDownloader.cpp      |    4 +-
 modules/stream_filter/dash/DASHDownloader.h        |    1 -
 modules/stream_filter/dash/http/Chunk.cpp          |    5 +-
 modules/stream_filter/dash/http/Chunk.h            |    8 +-
 modules/stream_filter/dash/http/HTTPConnection.cpp |  142 ++++++-----------
 modules/stream_filter/dash/http/HTTPConnection.h   |   36 ++---
 .../dash/http/HTTPConnectionManager.cpp            |  112 +++++++------
 .../dash/http/HTTPConnectionManager.h              |   10 +-
 .../stream_filter/dash/http/IHTTPConnection.cpp    |  133 +++++++++++++---
 modules/stream_filter/dash/http/IHTTPConnection.h  |   30 ++--
 .../dash/http/PersistentConnection.cpp             |  167 ++++++--------------
 .../stream_filter/dash/http/PersistentConnection.h |   26 ++-
 modules/stream_filter/dash/mpd/BasicCMParser.cpp   |    1 +
 modules/stream_filter/dash/xml/DOMParser.cpp       |    1 +
 14 files changed, 341 insertions(+), 335 deletions(-)

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


More information about the vlc-commits mailing list