[vlc-devel] HLS player

Kevin Cadieux kcadieux at gmail.com
Mon Jun 17 01:57:28 CEST 2013


On Sun, May 19, 2013 at 6:08 AM, Jean-Baptiste Kempf <jb at videolan.org>wrote:

>
> To be honest, the question is more: "will you maintain this module
> correctly for a correctly long time?" than "what language is it in?"
>
> By experience, maintaing C code is easier than C++ modules, because more
> people are familliar with C code and because C++ programers often feel
> compelled to use "cool features" of the language, because they can.


> That being said, C++ makes sense when you need inheritance, like for MKV
> or MXF, or like for Dash, where you have multiple profiles.
>
> For HLS? why not, but:
>  - Do your first commits with the old code and transition. A rewrite from
>    scratch is not going to be accepted;
>  - Do not use templates or operator overload just because you can;
>  - Do not make it depend on 3rd party libs without asking (and no, Boost
>    is NOT ok);
>  - Do not reimplement stuff that should be in the VLC core;
>  - Prepare the transition to a Demux or an Access Demux module.
>

What do you mean exactly by "Prepare the transition to a Demux or an Access
Demux module"? So far the HLS module doesn't seem to be doing any demuxing
at all. Are you saying it should take on new responsibilities?


Kevin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20130616/61951495/attachment.html>


More information about the vlc-devel mailing list