View Full Version : WinLIRC, Girder, and Hauppauge WinTV 2000 - Conflict
Ron
October 13th, 2002, 12:55 PM
Sounds like Winlirc isn't getting enough CPU time to do the decoding because the other app is taking all of it. Try increasing the priority of Winlirc ( if possible ) or try going back to Igorplug.
kari
October 13th, 2002, 12:55 PM
The reason that WinLIRC and Igor's plugin are so very processor intensive is that they have to constantly poll the serial port for data. A single bit missed or mistimed will cause an unrecognisable code. IrMan and it's relatives solve this problem by using a PIC chip, which in essence is a complete computer on a chip, to do this, and then send the resulting data to the PC using standard RS232 protocol.
So your problem is not really your remote, but the receiver. If you are handy with a soldering iron you could build yourself a UIR for a modest amount. The original was designed by Ties Bos, and is the ancestor of IrMan and others. Ties' page http://www.geocities.com/SiliconValley/Sector/3863/uir/content.html seems to be down right now, but you might anyway want to go with Ruud van Gessel's design http://people.a2000.nl/rwvgesse/ as building that does not require access to a seperate PIC programmer.
-Kári.
gnaik
October 13th, 2002, 12:55 PM
I've have been using winLIRC with Girder for a while and it works great. (I tried the IGOR plugin, but I had tons of problems, but this setup is working fine.)
However, I ran into a problem. When my TV tuner application is running, winLIRC will not send IR codes.
Actually, it might be getting the codes, but might not be decoding the codes? I'm not sure. When I press a button on the remote, the winLIRC light in the system tray does not light up.
I checked all the possible causes of this and nothing seems to make sense. The first thing I did was to check for possible IRQ conflicts. This is not the case. Next, I downloaded a program called serial watcher (http://www.pcremotecontrol.com/info.html), which basically dumps the serial input onto the screen. I ran this program with my tv tuner application running, and the IR codes from the remote control were coming through just fine.
I have tried different serial ports and everything. This only occurs when the application is running, once I exit the application, winLIRC works fine again.
I am running Win2K, I have a Hauppauge USB tv tuner, the PB remote, and a Athlon 1.4ghz. At first, I thought it was an issue of CPU power, but I keep the Task Manager open, will doing all of this, and CPU doesnt seem like an issue.
PLEASE HELP!!!!!!!!!!!!!!!
Thanks in Advance
gnaik
October 13th, 2002, 12:55 PM
Sounds like Winlirc isn't getting enough CPU time to do the decoding because the other app is taking all of it. Try increasing the priority of Winlirc ( if possible ) or try going back to Igorplug.
winLIRC has some Raw Codes function, and there I could see that it was receiving the IR codes with the tv tuner app running. So, winLIRC couldn't decode the signals.
I have the priority of winLIRC all the way up to Realtime. My tv tuner is at normal. I don't understand, why CPU time is an issue, I have a 1.4 ghz.
Can anyone recommend a better solution than this PB Fast media piece of junk? IrMan looks like this solution, but I am shying away from spending that much money. Has anyone tried the AST/Logitech remote found on ebay?
I will definately try the Igorplugin again, but i had problems with that one. Girder would show different IR Codes each time I would push the same button.
Thanks
Powered by vBulletin® Version 4.1.8 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.