<br><br><div><span class="gmail_quote">On 5/22/07, <b class="gmail_sendername">Michael T. Dean</b> &lt;<a href="mailto:mtdean@thirdcontact.com">mtdean@thirdcontact.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 05/22/2007 03:02 PM, ryan patterson wrote:<br>&gt; Personally I think lirc is a horrible program.&nbsp;&nbsp;Way too complex for<br>&gt; what it actually does.<br><br>I think you mean, &quot;Way too complex for someone who doesn&#39;t use it to its
<br>full potential.&quot;&nbsp;&nbsp;:)<br><br>Mike<br></blockquote></div><br>Yes you are kind of correct.&nbsp; lirc is able to handle way too many different hardware interfaces (serial, usb, i2c, irserial, etc.).&nbsp; And the same program is used for both input and output on potentially each of the different interfaces.&nbsp; I think each hardware interface, in/out-direction combination should be a separate program.&nbsp; There would be no lose of features but the user could easily select the version they need.&nbsp; I&#39;m sure much of the same code is reused for each interface.&nbsp; But it is way too complicated trying to figure out what options to enable and compile and configure just to have lirc do absolutely nothing when I run it.
<br><br>I have successfully used lirc in the past.&nbsp; Once it is working it does a fine job.&nbsp; But I just don&#39;t see any advantage of having an all in one program.&nbsp; It is like the people that say, &quot;soon the telephone will be built into the television.&quot;&nbsp; Who thinks that would be a good idea?&nbsp; It just adds a layer of complexity and limits how you can use the phone/TV (ie if the wife is talking to her sister you can&#39;t watch the football game).&nbsp; Not a perfect analogy but I think both come from the same incorrect thinking, &quot;Wouldn&#39;t it be cool if we add this extra feature to lirc/television?&quot;
<br><br>Sorry for the rant.&nbsp; I&#39;m just confused as to why I&#39;m the only person who sees a simple solution to the lirc configuring nightmare.&nbsp; Just break it into separate programs, one for each different interface.<br>
_____________<br>Ryan Patterson