View Single Post
Posts: 29 | Thanked: 7 times | Joined on May 2007
#78
Originally Posted by digi View Post
Sorry if this is not the appropriate place to post for development discussion, but it seems that the forums for this project at maemo.org are dead (it's been 8 months since the last post). Please point me to the proper forum if one exists!
Well, there is not any better forum at the moment. Perhapse i should create a mailing list in the garage project page.

Anyway, I have recently setup my Windows MCE IR transceiver as a generic IR tranceiver using the replacement driver I found here: http://www.byremote.com.au/Hip/mce_remote_faq.htm. I am very interested in developing an Irreco backend for this device, and I think this would be useful to the community, as the MCE transcievers are cheap, and many people already have them laying around!
As far as i understand MCE is XP Media Centre Edition. Do you intend to create a server that runs in WinXP and uses the Media Center stuff to send IR commands to other devices? Just asking because LIRC as far as i know has some support for the MCE thingy.

My first thought was to create a telnet server on the host machine to communicate with from Irreco to trigger IR transmissions. The MCE transceiver replacement driver comes with a dll and command line executables for sending and receiving IR codes, so I figured creating a telnet server would be the simplest solution. I downloaded the Irreco source last night, but did not get a chance to really look at it in depth. I did notice that there seems to be a subfolder for each backend except for telnet. Can someone point me in the right direction as to where would be the appropriate place to add a telnet backend for the MCE transceiver, or if anyone has any suggestions on a better way to implement this?
You have stubled on two historical Irreco problems here.

First is that at the beginning of Irreco both backends and Irreco were inside the same project, it was just a big blob. So then later on i wrote the Backend API stuff and split backend to separate directories, but i still kept the backends under Irreco and released them inside Irreco DEB. This was fixed in Irreco 0.6.0 where all backend stuff was moved out of the main Irreco source tree, and all backend have their own DEB. You can find them in here: https://garage.maemo.org/frs/?group_id=289

The second is that when i started developing Irreco, Maemo Garage was in general unrealiable and sometimes wend under for days, and ofcource you cant develop anything if source control is not working, so i just developed using my own SVN repo in my own computer. When i made a realease i just exported stuff out of my repos, and added it to the garage repo. Which sort of worked fine when entire Irreco was in one tree. But is just too much trouble when there are several subproject to manually copy ower. Now days we have a desktop computer connected to the internet where the repo is, but thats not publicly accessible.

So you have a checkout of the garage svn, which is out of date. You can find tarballs of the new stuff in garage downloads: https://garage.maemo.org/frs/?group_id=289

Or atleast you should be able if samppa has rememberd to upload them.

You can also get the stuff fom Maemo repos inside scratchbox using
Code:
apt-get source irreco-core 
apt-get source irreco-backend-telnet
if you have extras and extras-devel repos added.

My plan is to start working on this, and if I get far enough along, I will request to join the project.

Thanks in advance!
Well be happy take anything you create