[vlc-devel] [PATCH 1/3] dash added compatibility with dataset

Christopher Müller christopher.mueller at itec.uni-klu.ac.at
Mon Jan 30 12:06:18 CET 2012



> -----Ursprüngliche Nachricht-----
> Von: vlc-devel-bounces at videolan.org [mailto:vlc-devel-
> bounces at videolan.org] Im Auftrag von Hugo Beauzée-Luyssen
> Gesendet: Montag, 30. Jänner 2012 11:52
> An: Mailing list for VLC media player developers
> Betreff: Re: [vlc-devel] [PATCH 1/3] dash added compatibility with
> dataset
> 
> 2012/1/28 Christopher Müller <christopher.mueller at itec.uni-klu.ac.at>:
> > Hi,
> >
> >
> >
> > These patches should make the plugin fully compatible with the
> dataset
> > provided at [1] and a part of the actual standard. The profile used
> in
> > the dataset is the isoffmain which is also part of the actual DASH
> > standard that has recently been ratified as IS. Backwards
> > compatibility with the basiccm profile is also given. I have seen
> that
> > there is now a lot of stuff in the profile which is not actually
> > defined there. Anyway just in case the basiccm profile is defined at
> [2].
> >
> >
> >
> > Patch 001: Parsing and management of the isoffmain profile
> >
> > Patch 002: Added byte range requests to the HTTPConnection
> >
> > Patch 003: Due to the fact that resolution switching works not smooth
> > I have introduced two user values where the user can define his/her
> > preferred resolution. After that the plugin will only switch between
> > the same resolutions that fit best this preferences.
> >
> >
> >
> > [1] http://www-itec.uni-klu.ac.at/dash/?page_id=207
> >
> > [2] http://www-itec.uni-klu.ac.at/dash/?page_id=10#SupportedProfile
> >
> >
> >
> > BR
> >
> > Chris
> >
> 
> Hello,
> 
> This patch should really be split into more patches (adding some
> methods to the Node class, adding the SegmentList class, SegmentBase
> class, Additions to the Chunk class) One question among others : do we
> need a Segment and a Chunk class? I fail to see why they couldn't be
> merged.
> 

Good point I will split up the patch. I use the chunk class due to the fact that one segment could be split up into several chunks that will be downloaded from different urls (baseurls). I know this is not implemented yet but this was the intention.

BR
Chris




More information about the vlc-devel mailing list