[vlc-devel] [PATCH 05/17] dash: chunk added optionalurl setter

Hugo Beauzée-Luyssen beauze.h at gmail.com
Mon Jan 30 17:17:26 CET 2012


On Mon, Jan 30, 2012 at 2:48 PM,  <Christopher at mailsrv.uni-klu.ac.at> wrote:
> From: Christopher Mueller <christopher.mueller at itec.aau.at>
>
> ---
>  modules/stream_filter/dash/http/Chunk.cpp |   17 ++++++++++-------
>  modules/stream_filter/dash/http/Chunk.h   |    1 +
>  2 files changed, 11 insertions(+), 7 deletions(-)
>
> diff --git a/modules/stream_filter/dash/http/Chunk.cpp b/modules/stream_filter/dash/http/Chunk.cpp
> index 56d02d4..ac63737 100644
> --- a/modules/stream_filter/dash/http/Chunk.cpp
> +++ b/modules/stream_filter/dash/http/Chunk.cpp
> @@ -34,28 +34,31 @@ Chunk::Chunk() : startByte( 0 ),
>  {
>  }

This is the current code, but endByte misses a default value. However
it doesn't seem to be used for now.

>
> -int         Chunk::getEndByte   () const
> +int                 Chunk::getEndByte       () const
>  {
>     return endByte;
>  }
> -int         Chunk::getStartByte () const
> +int                 Chunk::getStartByte     () const
>  {
>     return startByte;
>  }
> -
> -const std::string& Chunk::getUrl       () const
> +const std::string&  Chunk::getUrl           () const
>  {
>     return url;
>  }
> -void        Chunk::setEndByte   (int endByte)
> +void                Chunk::setEndByte       (int endByte)
>  {
>     this->endByte = endByte;
>  }
> -void        Chunk::setStartByte (int startByte)
> +void                Chunk::setStartByte     (int startByte)
>  {
>     this->startByte = startByte;
>  }
> -void        Chunk::setUrl       ( const std::string& url )
> +void                Chunk::setUrl           (const std::string& url )
>  {
>     this->url = url;
>  }
> +void                Chunk::addOptionalUrl   (const std::string& url)
> +{
> +    this->optionalUrls.push_back(url);
> +}
> diff --git a/modules/stream_filter/dash/http/Chunk.h b/modules/stream_filter/dash/http/Chunk.h
> index 0409fd5..1ec46f7 100644
> --- a/modules/stream_filter/dash/http/Chunk.h
> +++ b/modules/stream_filter/dash/http/Chunk.h
> @@ -43,6 +43,7 @@ namespace dash
>                 void                setEndByte      (int endByte);
>                 void                setStartByte    (int startByte);
>                 void                setUrl          (const std::string& url);
> +                void                addOptionalUrl  (const std::string& url);
>
>             private:
>                 std::string                 url;
> --
> 1.7.0.4
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel



-- 
Hugo Beauzée-Luyssen



More information about the vlc-devel mailing list