[dvblast-devel] [RFC] Making per-output parameters

Jean-Paul Saman jpsaman at gmail.com
Wed Jul 7 11:32:52 CEST 2010


On Mon, Jul 5, 2010 at 8:40 PM, Christophe Massiot
<cmassiot at openheadend.tv> wrote:
> Hi,
>
> On my TODO list for 1.3 I still have a few things :
>  - add a watchdog on the DVR device (coded but untested yet)
>  - get rid of libdvbpsi (in progress)
>  - allow to set per-output parameters instead of just global ones (rfc)
>
> The parameters I think should be settable per-output would be :
>  --ttl
>  --udp (already handled in another way)
>  -o <SSRC IP> (debatable)
>  --unique-ts-id
>  --latency
>  --retention
>  --epg-passthrough
>
> There is no logic in setting them globally. The problem is, the current configuration file format is very basic and doesn't allow for per-output options. The UDP vs. RTP stuff has been done by hijacking the IP address configuration, but we can't handle all variables that way.

This sounds like a good idea.

> Do you have any suggestion for this ? A new file format ? Add a fifth column at the end of each line ?

When considering flexibility to add new output options, then I favor a
new file format that allows extension without breaking backwards
compatibility.
Using the same file format and extend it with an extra column to add
per output options is not very flexible if more columns need to be
added later. The file format is not flexible enough to extend it
safely in that case.

- just my 2cts -

Gtz
Jean-Paul Saman


More information about the dvblast-devel mailing list