Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4l-utils: fix racy udev rule #1802

Merged
merged 2 commits into from
Jul 22, 2017
Merged

Conversation

HiassofT
Copy link
Member

ir-keytable -a can fail if it's run before the input and event
devices are created. Fix this by changing the udev rule to trigger
on event device creation instead of rc device creation.

Also drop the udev rules patch and simply replace the udev rule
with our version, this is easier to maintain.

ir-keytable -a can fail if it's run before the input and event
devices are created. Fix this by changing the udev rule to trigger
on event device creation instead of rc device creation.

Also drop the udev rules patch and simply replace the udev rule
with our version, this is easier to maintain.

Signed-off-by: Matthias Reichl <hias@horus.com>
@HiassofT
Copy link
Member Author

FYI: Here's the link to my bugreport on the linux-media list
http://www.mail-archive.com/linux-media@vger.kernel.org/msg115718.html

Signed-off-by: Matthias Reichl <hias@horus.com>
@HiassofT
Copy link
Member Author

Added a commit to also build and install ir-ctl. Just stumbled upon this, it's a rather helpful, small tool to debug IR issues (similar to mode2 from lirc package), change timeout parameters (should help in investigating why we are carrying the nuvoton patch which was never upstreamed) and also supports transmitting IR signals (aka "ir blasting") if you have an IR transmitter - without having to run userspace lircd.

@chewitt chewitt merged commit 555484a into LibreELEC:master Jul 22, 2017
@HiassofT HiassofT deleted the le-v4lutils-udev branch September 5, 2017 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants