maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Pierogi - a universal infrared remote control app (https://talk.maemo.org/showthread.php?t=82243)

xes 2013-05-03 16:02

Re: [Announce] Pierogi - a universal infrared remote control app
 
Really great piece of software! Thanks!

If you have some free time, please take a look at the keyset of Majestic devices (TV and DVB).

Copernicus 2013-05-03 16:55

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by xes (Post 1340946)
please take a look at the keyset of Majestic devices (TV and DVB).

I have scoured all my sources, and all I'm coming up with for Majestic is a single config file for a DVD player. :( They seem to produce some very specialized devices; there probably just haven't been enough users interested in controlling them to create and post config files...

TheoX 2013-05-03 20:11

Re: [Announce] Pierogi - a universal infrared remote control app
 
2 Attachment(s)
Thank you, THANK YOU SIR! YOU HAVE MY RESPECT FOREVER.

I saw a weird warning on my N900 just about 2 mins ago, clicked on it and it was a software update and ... my hope came true, PIEROGI UPDATE. Installed it, went to the keysets, see new Benq Keysets, select Benq Projector Keyset 1, go near the projector, pressed the power button and VOILA, BenQ logo on the wall. The source button works, so I can select the input. Mute button is for the "Blank" option and the only button I couldn't find is the settings button... BUT I DON'T NEED IT, I set it up once, and the rest of the settings are on Auto. THANK YOU DEAR USER!!! <3

Also are there on the internet any IR codes for those remote controlled parking blockers (i don't really know how they are called) but here are some pictures for what I want the IR Codes implemented in pierogi:

Attachment 31907

Attachment 31908

Also, I saw that for those remotes, you can make copies from the original, so you have to implement the IR Codes. How can I make my tablet pc learn those codes (write a lirc file) and give them to you so you can implement it?

My tablet has an internal IrDA leds, and quite a great range, so i could somehow hide it near the gate sensor and get those codes? Having those codes on my N900 could mean premium, parking spot @ my college, no more fear of my car getting hit and run and stuff like that.

Copernicus 2013-05-03 20:39

Re: [Announce] Pierogi - a universal infrared remote control app
 
Glad to hear that the BenQ works! I was kind of worried I'd be able to find a good config file after seeing just how many different / incompatible remote controls BenQ has created... :)

Quote:

Originally Posted by TheoX (Post 1340997)
Mute button is for the "Blank" option

Yeah, I've seen a couple of universal-remote projector configs now that map "Blank" to "Mute", so I thought I'd go ahead and follow their lead. (I should eventually get a set of panels customized for projectors set up...)

Quote:

the only button I couldn't find is the settings button...
The config file I used for keyset one didn't have a command labeled "settings", but it did have one labeled "auto" that I didn't know how to map. Can you tell me if your remote had an "auto" button, and if so, what did it do?

BTW, I've mapped the "keystone up" and "keystone down" keys to the green and red buttons on the utility panel. Also, keyset 1a has a few more buttons (mostly input selector buttons), but I don't know if they will be compatible with your projector...

Quote:

Also are there on the internet any IR codes for those remote controlled parking blockers
Hmm, I've absolutely no clue. :) I can tell you that IrDA is not designed to work at the same signal strength and frequencies as "Consumer IR", although there are ways to get around that. But I guess the first question is whether those parking blockers are even working with CIR signals?

EDIT: looking up "Nice Flor-s" in Google, I'm only coming up with radio frequency controls. I'm thinking they are not using infrared at all...

EDIT 2: Oh, BTW, I do have the "menu" key mapped, if that's what you meant by "settings". You can find that on the "menu" panel...

TheoX 2013-05-03 20:53

Re: [Announce] Pierogi - a universal infrared remote control app
 
1 Attachment(s)
Quote:

Originally Posted by Copernicus (Post 1341008)

The config file I used for keyset one didn't have a command labeled "settings", but it did have one labeled "auto" that I didn't know how to map. Can you tell me if your remote had an "auto" button, and if so, what did it do?

BTW, I've mapped the "keystone up" and "keystone down" keys to the green and red buttons on the utility panel. Also, keyset 1a has a few more buttons (mostly input selector buttons), but I don't know if they will be compatible with your projector...



Hmm, I've absolutely no clue. :) I can tell you that IrDA is not designed to work at the same signal strength and frequencies as "Consumer IR", although there are ways to get around that. But I guess the first question is whether those parking blockers are even working with CIR signals?

Ok, so my BENQ remote didn't have an auto button, about that I can't help you. But I can attach you the buttons available on the unit:

Attachment 31912

We have: Up, down, left, right, keystone+, keystone-, vol+, vol-, menu, mode, enter, exit, source, blank and power.

The input selector allready works! Utility > Input button, then select using Menu>Up/Down and Select

I don't know how that remote works, but it's still Infrared. I have one of those @ home but it's broken and I don't think I can make it work again, but I'll try. How to read and learn the commands?

Copernicus 2013-05-03 21:10

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by TheoX (Post 1341012)
The input selector allready works! Utility > Input button, then select using Menu>Up/Down and Select

Cool, thanks! Yeah, I think keyset 1a would not work for you, because it uses a different command for "select". But yeah, I believe all those buttons do have mappings in keyset 1 right now. (There were also commands for Play / Pause and Page Up / Page Down, but I can't tell you what they actually do...)

Quote:

I don't know how that remote works, but it's still Infrared. I have one of those @ home but it's broken and I don't think I can make it work again, but I'll try. How to read and learn the commands?
Well, about half of the codes I'm using have been read into a PC using the LIRC server. It takes a bit of effort to figure out how to set it up, but it can recognize pretty much any codes sent using CIR frequencies. There are some packages to make the server easier to use, such as the Windows-based WinLIRC project...

EDIT: Ah, the BenQ has volume controls? Drat, the config file for keysets 1 and 1a didn't have any volume controls listed. :(

TheoX 2013-05-03 22:25

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1341015)
Cool, thanks! Yeah, I think keyset 1a would not work for you, because it uses a different command for "select". But yeah, I believe all those buttons do have mappings in keyset 1 right now. (There were also commands for Play / Pause and Page Up / Page Down, but I can't tell you what they actually do...)



Well, about half of the codes I'm using have been read into a PC using the LIRC server. It takes a bit of effort to figure out how to set it up, but it can recognize pretty much any codes sent using CIR frequencies. There are some packages to make the server easier to use, such as the Windows-based WinLIRC project...

EDIT: Ah, the BenQ has volume controls? Drat, the config file for keysets 1 and 1a didn't have any volume controls listed. :(

The volume control is pretty much useless for me... Projector means big picure, big picture means big room, big room means (but not always) many people. Would you use a 1W speaker for a big room, a room wich requires a 3m diagonal screen? In my projector goes only the VGA form the computer and Video RCA form the DVB and the audio from laptop/dvb goes into my mixer and so on...

Now, can yo tell me what I need to do to try to map some commands for a test and then test the remote I have to see it uses CIR commands or not? I would love to test that...

Copernicus 2013-05-03 23:13

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by TheoX (Post 1341032)
can yo tell me what I need to do to try to map some commands for a test and then test the remote I have to see it uses CIR commands or not?

Well, like I said, the software I'm most familiar with is the Linux Infrared Remote Control (LIRC) project. The heart of that project is a server that sits and monitors the infrared port; it also includes a suite of command-line tools to support receiving or sending commands via the server.

There are also a wide variety of LIRC front-ends, tools, and ports to every operating system imaginable. (And yeah, you can find LIRC on the N900 and on Android, though I don't think there are currently any cell-phone-sized devices with CIR receivers.)

I can't really give you a one-size-fits-all approach to choosing and setting up an LIRC package, as it really depends on you as to what you want to use it on and how you want to use it. But here's a link to some of the LIRC software available:

http://www.lirc.org/software.html

malfunctioning 2013-05-04 01:04

Re: [Announce] Pierogi - a universal infrared remote control app
 
Thank you for the latest update, Copernicus. I tested the new Mitsubishi projector keyset and it still doesn't work with my HC 1500 projector.

I was looking for IR codes for the HC 1500 and didn't come up with much though. I'll have to hit some other search engines and use different search approaches. Hopefully I have some useful data soon.

quailstorm 2013-05-04 09:27

Re: [Announce] Pierogi - a universal infrared remote control app
 
I can confirm, that my Samsung TV sets are fully operateable with the new Samsung TV 2 keyset. Except previous channel feature, but that's not a problem.
Also my neighbour has a NEO TV. But I don't have any IR receiver for PC...

I there anything on the internet for GABA TV's? My older Thomson could find a proper keyset. And that's my TV for Playstation 1, and I never had a Remote control for it. But it has enough buttons on the device to fully operate it.

Thanks for helping with the Samsung keyset! (don't forget Thomson air conditioner update, just include files, no need to configure, if it doesn't work I don't blame you, but it's worth to try)

sixwheeledbeast 2013-05-04 09:29

Re: [Announce] Pierogi - a universal infrared remote control app
 
FYI I have fitted a few Nice systems.
I have never seen a IR version. AFAIK they're all RF.
Seen as IR doesn't like going through glass a remote that can't work from inside a car would but pointless.

Copernicus 2013-05-04 10:28

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by quailstorm (Post 1341125)
I can confirm, that my Samsung TV sets are fully operateable with the new Samsung TV 2 keyset. Except previous channel feature, but that's not a problem.

Drat, most of my Samsung config files seem to be showing the same command for "previous channel" (both old and new). I'll have to take another look and see if I missed something. :)

Quote:

Also my neighbour has a NEO TV. But I don't have any IR receiver for PC...

I there anything on the internet for GABA TV's?
Just as with NEO, I'm coming up empty on GABA. Possibly for a similar reason; on the www.gabatech.hu website, they say that they are a subsidiary of a corporation based in Shenzen, China. I'm not finding a Chinese "Gaba" so far though, so the Chinese name might be different...

Quote:

don't forget Thomson air conditioner update
There are just no Thomson A/C config files anywhere that I can find. :(

sixwheeledbeast 2013-05-09 19:16

Re: [Announce] Pierogi - a universal infrared remote control app
 
Ok so this isn't much to go off for a bug report but I will do my best to explain.

I have/had a Macro to navigate through the menus on my LG TV and select 30 minute sleep.

Somehow after playing about in the Roomba panel the macro changed itself so all the "Enter" options in the macro turned into "Clean".

I have no idea how to reproduce. I have tried deleting the macro and trying what I did again.

Have I found a bug?

Copernicus 2013-05-09 19:51

Re: [Announce] Pierogi - a universal infrared remote control app
 
The macros are, unfortunately, still a mess -- I've been putting off trying to get them cleaned up. :)

Quote:

Originally Posted by sixwheeledbeast (Post 1342443)
Somehow after playing about in the Roomba panel the macro changed itself so all the "Enter" options in the macro turned into "Clean".

Hmm. This should not have been easy to do; the "Clean" key has a different value in a different keyset (and is using a different key name) from the "Enter" key... For it to go that wrong, something is very bad. :( My only guess right now would be that my code is tripping up over itself somewhere. I really need to give the entire macro subsystem a complete overhaul. I'll try to at least take a good look at it this weekend...

Copernicus 2013-05-09 22:24

Re: [Announce] Pierogi - a universal infrared remote control app
 
Hi folks, just a note here to say that I'm pushing up another build to the extras-devel repository. In this week's episode, we now have the favorites manager in Pierogi remembering the most recent panel collection chosen for each favorite keyset. As it turns out, implementing it really is easy; implementing it well, though, is a different story. :)

I'm using Qt's "QSettings" mechanism to persistently store the Pierogi settings. QSettings is a marvelous mechanism, and hides most of the grungy details of managing synchronization with the underlying storage system. And so, after a while, you begin to think you can do practically anything with it; but you can only push the mechanism so hard. :) I started hitting it pretty hard with all these panel collection updates, and the UI performance of Pierogi started to degrade noticeably...

Anyway, the bottom line is that after a lot of mucking around in the code, I've limited the performance damage to the point at which you choose a favorite on the left-hand menu. Sometimes you can switch between favorites as fast as normal; sometimes, though, it can pause for a significant amount of time, which I believe is QSettings trying to sync with the flash storage. I'll keep working on it, but I'm not sure whether I can improve it significantly; in the end it may be quicker to just remove this feature and go back to navigating to the panel collection you want...

Please tell me what you think! (Also, please tell me when you find bugs!)

Also in this release, another attempt to fix a protocol used by Strong, and a new keyset and panel for Sony Playstation 2/3 gamepad buttons.

quailstorm 2013-05-10 13:17

Re: [Announce] Pierogi - a universal infrared remote control app
 
I don't know exactly whicj models of projectors do we use in my school, but I can confirm, that the BenQ works well with keyset 1a, and the Sanyo is uncontrallable. Sorry but it's hard to get information about the sanyo, it's at about 2,5m height, and teachers wouldn't be happy to see us using it with the D-pad while standing on a desk... But I will try.

Copernicus 2013-05-10 13:24

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by quailstorm (Post 1342595)
the Sanyo is uncontrallable.

Ah, looking at my code, it seems that the only Sanyo projector keyset I've got right now is one I found in the LIRC collection. Checking the hifi-remotes site comes up with a half-dozen or so more; I'll get them into the next release. :)

s4br0s0 2013-05-10 15:03

Re: [Announce] Pierogi - a universal infrared remote control app
 
When will be on testing (then extras)?

It is stable this new versions?

Greetings.

Copernicus 2013-05-10 15:40

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by s4br0s0 (Post 1342621)
When will be on testing (then extras)?

Well, I've been informed that there is currently a problem with moving apps up to the extras repository, so I don't really know when that will be possible. I've still got some work I want to do before pushing it up, in any case.

Quote:

It is stable this new versions?
I think the core functionality is fairly stable at the moment. The most significant issues right now, in my mind, are that (a) the macro system is only partly functional and probably in need of an overhaul, (b) the user interface needs some clean up work, and (c) the documentation is completely out of date. If the extras repository becomes available again, I'm thinking I will just temporarily back out the macro system and work on (b) and (c) in order to get a decent up-to-date version of Pierogi into extras...

sixwheeledbeast 2013-05-10 15:48

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by s4br0s0 (Post 1342621)
When will be on testing (then extras)?

It is stable this new versions?

http://talk.maemo.org/showpost.php?p...&postcount=833
http://talk.maemo.org/showpost.php?p...&postcount=834

Estel 2013-05-11 02:41

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1342474)
Anyway, the bottom line is that after a lot of mucking around in the code, I've limited the performance damage to the point at which you choose a favorite on the left-hand menu. Sometimes you can switch between favorites as fast as normal; sometimes, though, it can pause for a significant amount of time, which I believe is QSettings trying to sync with the flash storage. I'll keep working on it, but I'm not sure whether I can improve it significantly; in the end it may be quicker to just remove this feature and go back to navigating to the panel collection you want...

Personally, I always prefer programs to respond quickly and reliably vs. fancy things like remembering this or that. Especially, the part about "syncing with flash" creeps me - big "no" for additional flash wear, where it isn't required (why Qt must be so lame in breaking so simple things?!).

Of course, I appreciate effort put into bringing those features, I just think that it is bad idea to sacrifice performance/reliability for it. It may also be a development trap - now you minimize damage to acceptable level, in a week you will add something to program, and chain reaction will make performance bad again, requiring minimizing damage again...

/Estel

Copernicus 2013-05-11 03:18

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Estel (Post 1342752)
Especially, the part about "syncing with flash" creeps me - big "no" for additional flash wear, where it isn't required (why Qt must be so lame in breaking so simple things?!).

I probably shouldn't be complaining about how Qt does its job. :) I think that Qt in fact does its best to minimize accessing persistent storage; I'm not entirely sure how often it syncs the in-memory representation of the settings with that on the disc (or flash in this case), but I know they avoid doing so when they can. Of course, what I really should do is to stop relying on QSettings as a crutch, and only store those values when I know the program is about to end. (Which, I guess, runs the risk of losing the data if the program exits in an unexpected manner, but that's probably a worthwhile tradeoff...)

Quote:

It may also be a development trap - now you minimize damage to acceptable level, in a week you will add something to program, and chain reaction will make performance bad again, requiring minimizing damage again...
Indeed! :) But really, this is the fun part; I've always thought that finding ways to accomplish a given goal with fewer instructions is probably the most enjoyable part of coding...

sixwheeledbeast 2013-05-11 09:17

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1342754)
What I really should do is to stop relying on QSettings as a crutch, and only store those values when I know the program is about to end. (Which, I guess, runs the risk of losing the data if the program exits in an unexpected manner, but that's probably a worthwhile tradeoff...)

I agree with only saving QSettings before destroying the page.
Syncing and loading QSettings shouldn't cause any writes to flash.

AFAIK sub-directories in QSettings should help keep everything smooth, have a look at CuteTube or OMP. There .conf file has a lot of data. However the way QSettings is used it doesn't effect UX.

Copernicus 2013-05-13 02:36

Re: [Announce] Pierogi - a universal infrared remote control app
 
Bugfix time! Another update is going into extras-devel right now, mainly to fix a mistake I made when saving favorites data into QSettings; I was getting the keyset name wrong, which caused favorites to be forgotten after certain operations. :( Hope this one didn't bite too many folks.

Also in this update, I've pushed all the "setValue()" calls to QSettings to the point at which the program exits. This ensures that QSettings only performs a single sync of its data; not only is this easier on the flash, all the performance problems have disappeared. :) (I will be much more careful about how I use QSettings in the future...)

And, in this update, a first pass at keysets for Comag, OpenBox, SilverCrest, and Xoro, and a handful of new projector keysets for Sanyo.

As always, beware new bugs, and please let me know when you find them!

stickymick 2013-05-13 04:45

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1343120)
I was getting the keyset name wrong, which caused favorites to be forgotten after certain operations. :( Hope this one didn't bite too many folks!

Is that the reason why I've been getting blank screens when selecting favorite keysets?

Copernicus 2013-05-13 10:33

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by stickymick (Post 1343133)
Is that the reason why I've been getting blank screens when selecting favorite keysets?

Possibly; if that is still happening after this update, please inform me! (Also, if you are seeing any performance problems; Pierogi should now only be terribly slow during startup and shutdown. :) )

vetsin 2013-05-13 17:26

Re: [Announce] Pierogi - a universal infrared remote control app
 
hi copernicus,
i only started having the black screens after the latest update. though i have been out of TMO for a some days because of a damaged flex ribbon so i'm not sure if an earlier update could have caused this. thanks!

sixwheeledbeast 2013-05-13 17:49

Re: [Announce] Pierogi - a universal infrared remote control app
 
Just updated from 1.1.20 to 1.1.22 and I now have the blank page issue.
This is the first time I have seen this.

Edit added .conf file
Code:

[General]
currentKeysetMake=LG
currentKeysetName=TV Keyset 1
currentTabsName=2005360
currentPanelIndex=-1

[favorites]
1\keysetMake=LG
1\keysetName=TV Keyset 1
size=5
2\keysetMake=Samsung
2\keysetName=TV Keyset 1
3\keysetMake=Sony
3\keysetName=TV Keyset 1
4\keysetMake=Toshiba
4\keysetName=TV Keyset 1
5\keysetMake=Virgin Media
5\keysetName=STB Keyset 1
1\tabBarName=2005360
1\panelIndex=-1
2\tabBarName=2005360
2\panelIndex=-1
3\tabBarName=2005360
3\panelIndex=-1
4\tabBarName=2005360
4\panelIndex=-1
5\tabBarName=2005360
5\panelIndex=-1

[Panels]
Main=true
Utility=true
Keypad=true
Menu=true
Media=true
Favorites=true
Input=true

[Preferences]
useAltMain=true
macroKbdFocus=0


Copernicus 2013-05-13 18:22

Re: [Announce] Pierogi - a universal infrared remote control app
 
[QUOTE=sixwheeledbeast;1343341]
Code:

currentTabsName=2005360
currentPanelIndex=-1

Ack! The currentTabsName and currentPanelIndex are messed up here. In fact, they're messed up for all the favorites, too. :( Dunno what's going on here, it doesn't seem to be happening on my test machines. I'll check the code. (You should be able to just delete the currentTabsName, currentPanelIndex, tabBarName, and panelIndex lines without causing any problems; that might fix the issue...)

EDIT: Don't delete those lines, rather, set their values to 0; that should fix the problem for the moment. I should have tested against config files that _did_ have favorites but _didn't_ yet have tab names or panel indexes set. I'll get a fix pushed up asap...

sixwheeledbeast 2013-05-13 18:25

Re: [Announce] Pierogi - a universal infrared remote control app
 
I thought the file would help, it looked broken.
No time to play now but I'll try to fix later.

What's "size=5" doing in there?

Copernicus 2013-05-13 18:39

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by sixwheeledbeast (Post 1343351)
I thought the file would help, it looked broken.
No time to play now but I'll try to fix later.

Thanks! And yeah, a quick check of the code shows that I'm not doing enough sanity checking of the cached data; once a bad tab value creeps in, it can end up corrupting all the rest of the cached values. I still don't know how the first bad value showed up, but I'll make sure that Pierogi is bulletproofed against this in the future.

Quote:

What's "size=5" doing in there?
That's QSettings' very very strange way of managing "arrays" of data. :) They first create a grouping (like my "[favorites]" group), then prefix each following line with an index describing which "array entry" they belong to. And, to finish things off, they add a "size=" line to delimit how many array entries exist. As you can see, they can be fairly lax about the actual ordering of these lines in the file. :)

stickymick 2013-05-13 20:10

Re: [Announce] Pierogi - a universal infrared remote control app
 
Hi Copernicus.
Still getting the blank page here also. Whenever I go to another keyset other than the start-up (favorite) to another and then go back to the favorite again is when the blank screen occurs.

Copernicus 2013-05-13 21:10

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by stickymick (Post 1343372)
Still getting the blank page here also. Whenever I go to another keyset other than the start-up (favorite) to another and then go back to the favorite again is when the blank screen occurs.

Yeah, my apologies; it turns out I'm not properly initializing my settings data in certain circumstances. (Of course, when I tested it, I only hit a code path that _did_ properly initialize the data... I'm getting lax in my old age.) Anyway, I'll push up a fix asap!

Copernicus 2013-05-13 21:56

Re: [Announce] Pierogi - a universal infrared remote control app
 
Alright, another update is on its way into extras-devel, which should fix the uninitialized variable problem. I've tested it to make sure it works; but then, I tested the previous version too, so take that with a grain of salt. :) If problems persist, please tell me! Thanks.

Scorpius 2013-05-16 15:10

Re: [Announce] Pierogi - a universal infrared remote control app
 
Hey I just installed your software and it's amazing. Wonderful application! I never thought the IR was powerful enough to keep a decent distance between the N900 and the devices you want to control, but it works alright!

Congrats.

Fatalist 2013-05-16 15:32

Re: [Announce] Pierogi - a universal infrared remote control app
 
Hi Copernicus,

Do you think this could be done on Pierogi as an option in the cameras remote controls?

Using an N900 as a remote flash:
http://vimeo.com/9753952

The code and how to for the application widget Shutter is explained here:

http://doitdifferent.wordpress.com/2...lash/#more-272

I tried to make it work but failed, no flash on my N900.
Thanks for Pierogi, is one of the softwares I use more frequently.

Copernicus 2013-05-16 16:00

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Fatalist (Post 1344075)
Do you think this could be done on Pierogi as an option in the cameras remote controls?

Wow, never even thought about that. I suppose it would be possible; first, can you tell me if Pierogi's "Nikon ML-L3 Remote Keyset" works to control your Nikon? (If not, I'll need to take a look at "Shutter", and see what codes it uses.)

Hmm, looking at the "strobe-test" code, it doesn't look too hard... I'll give it a try. (I'll need to read up on how to control the N900's camera, though; I've really never tried that before.)

Fatalist 2013-05-16 16:06

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Copernicus (Post 1344081)
Wow, never even thought about that. I suppose it would be possible; first, can you tell me if Pierogi's "Nikon ML-L3 Remote Keyset" works to control your Nikon? (If not, I'll need to take a look at "Shutter", and see what codes it uses.)

Hmm, looking at the "strobe-test" code, it doesn't look too hard... I'll give it a try. (I'll need to read up on how to control the N900's camera, though; I've really never tried that before.)

I use Pentax and choosing the Pentax Remote Control F of Pierogi works ok with my K20D.

stickymick 2013-05-16 16:34

Re: [Announce] Pierogi - a universal infrared remote control app
 
Latest update is working as expected. Haven't extensively tested things yet but the black screen issue has ceased.

Like the idea as a remote flash.

:EDIT: As an afterthought. What are the chances of extending Pierogi to control robots? ;)

Copernicus 2013-05-16 16:45

Re: [Announce] Pierogi - a universal infrared remote control app
 
Quote:

Originally Posted by Fatalist (Post 1344082)
I use Pentax and choosing the Pentax Remote Control F of Pierogi works ok with my K20D.

Ah, right, I guess you don't have to use a Nikon with "Shutter" either. :)

Hmm. I've already been forced to put an entry in the "sudoers" list for Pierogi in order to access the /dev/lirc0 device driver for the infrared port; so it shouldn't be too much effort to also access the /dev/video0 device driver. I'm somewhat concerned about conflicts with other running apps; Pierogi's use of the IR device means that other IR apps can't use it at the same time (which, to my mind, is a fairly decent tradeoff). Monopolizing the camera device as well seems a bit more of an annoyance; I'll have to see how hard it is to acquire and release the device on demand.

(Yeah, I'm really still a novice at communicating with device drivers...)


All times are GMT. The time now is 23:20.

vBulletin® Version 3.8.8