Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: VDR is obsolete
Benjamin Forgeau wrote:
>
> Hi,
>
> Sooooorry for the subject of this mail! I just read parts of the
> historical discussion between Linus Torvalds and Andy Tanenbaum about
> the pros and cons of the internal structure of linux:
> http://www.oreilly.com/catalog/opensources/book/appa.html
And we all know how it ended: Linux is still there!
> Some weeks ago I posted a very long message, without too much
> reaction. That's why the subject of this mail is this provocative,
> please don't consider it too seriously...
>
> Good, but the point is similar to the one of this historical debate:
>
> *** VDR is too monolithic! ***
>
> Sure, VDR is robust now, the user interface exists and allows a lot of
> things, the plugin system is smart and well-documented, now VDRnews is
> gathering everything about VDR in one place (such a great Idea!!). VDR
> reaches completely the goal it wants to achieve: being an extensible
> Video Disk Recorder application.
>
> But VDR shouldn't be the only big application around, even if it
> implements the main DVB activity: watching and recording TV.
>
> As long as VDR does not use any supported *separate* library, it's
> almost impossible for such a library to survive, because it's useless
> to support and modify a library which is not used in the main
> application.
>
> Sooooo, that's my question:
>
> *** Why not putting non-VDR-specific code in a separate library? ***
>
> Or what about using libdvbsak as base library, merging parts of VDR in
> dvbsak?? Is there a real good reason, apart from the substantial
> re-organization time overhead???
>
> In a separate library, I would await:
>
> * Finding the DVB device and opening it
>
> * Tuning the card on a transponder taken from a global list
>
> * Parsing stream info
>
> * Starting and stopping video play
>
> * Other easy basic things in order not to re-invent the wheel
These things already work pretty good in VDR, so why should I break a well
working program into pieces, risking that it won't work that well any more?
Klaus
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
_______________________________________________________________
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.
Home |
Main Index |
Thread Index