[RFC] Suggestion for cleanup "Configuring interfaces" semantics in vls.cfg
Jean-Paul Saman <[email protected]>
| Newsgroups | gmane.comp.video.videolan.vls.devel |
|---|---|
| Message-ID | <[email protected]> |
Tooney, I notice in the current configuration scripts a bit of chaos and unclear configuration items. I think it is time to rethink the configuration strategy here, so that it becomes easier and more natural. Of course I do not want to redo the complete configuration, I merely want to suggest a way of working (some guidelines) for new configuration items. > Log Message: > > . A few cleaning for V4L sound support. > > May I suggest some more cleanup actions? In the current CVS for VLS a user has to fill in these sections like this: BEGIN "Interfaces" # Domain = "Inet6" # Inet4 or Inet6 Telnet = "telnet" # Port to use for that purpose END # Telnet Administration BEGIN "Telnet" # Domain = "Inet6" # Inet4 or Inet6 LocalPort = "9999" # Port to use for that purpose Use = "true" END Suggestion: ========== If you look carefully to what is said, then you notice that the section "Interfaces" should mean something like this: If the interface is mentioned in the "Interfaces" section, then the interface is going to be used. More contreet: if it lists BEGIN "Interfaces" # Domain = "Inet6" # Inet4 or Inet6 Telnet = "telnet" # Port to use for that purpose END Then the Telnet interface to be used is configured in section "telnet". # Telnet Administration BEGIN "Telnet" LocalPort = "9999" # Port to use for that purpose END You probably noticed that the section "telnet" only lists the configuration options specifically for Telnet. It does not list "Domain" and "Use" anymore, because they are not needed. I took out domain from "Telnet", because according to me it is not likely that the same streaming machine will have a inet4 and a inet6 interface enabled. # Domain = "Inet6" # Inet4 or Inet6 The item Use = "true" is not needed, because it the section is listed in the meta=section "Interfaces" then it already means it is to be used. So if people do not want to use it, then it should be commented out. Conclusion: =========== The total configuration for interfaces would become more natural, then it currently is. I think the "Use = true" item is not needed, because it is a duplication of what is being expressed in the "Interfaces" section. I'd like to suggest the following guidelines for these configuration sections: 1) The "Interfaces" section should only list the interface to be used and all global information needed for those interfaces. Hence the "Domain" item. 2) The specific interface sections, e.g. Telnet should only list configuration items needed for that interface. No global stuff in here. What do other people think? Agree or don't agree. Greetings, Jean-Paul Saman. -- This is the vls-devel mailing-list, see http://www.videolan.org/streaming/ To unsubscribe, please read http://developers.videolan.org/lists.html If you are in trouble, please contact <[email protected]>