Commit graph

119 commits

Author SHA1 Message Date
Rudi Heitbaum
fb862d9456 v4l-utils: update to 1.24.1 2023-02-26 05:29:38 +00:00
Rudi Heitbaum
13634f0d1f v4l-utils: support build with libbpf 1.0.1
- https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1018915
- https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=1018915;filename=libbpf.patch;msg=20
- upstream patch
  - https://git.linuxtv.org/v4l-utils.git/commit/?id=dce0e3e1e4ea91d3e46098362a880371ec5afe1b
2022-11-05 15:46:14 +00:00
Matthias Reichl
eb9e560223 Revert "v4l-utils: compile bpf decoders using bpf-gcc"
This reverts commit 3d758f3210.
2022-05-21 19:16:20 +02:00
Lukas Rusak
3d758f3210
v4l-utils: compile bpf decoders using bpf-gcc 2022-05-17 13:57:25 -07:00
heitbaum
586a2cacd4 v4l-utils: update to 1.22.1
update 1.20.0 (2020-05-21) to 1.22.1 (2021-10-23)

changelog:
- https://github.com/gjasny/v4l-utils/blob/v4l-utils-1.22.1/ChangeLog
2021-10-24 20:09:44 +11:00
Lukas Rusak
019e899baf
v4l-utils install v4l-compliance utility 2021-03-02 08:32:07 -08:00
Ian Leonard
b31ce30170 sysutils: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:16 +00:00
Niklas
b1ae62e32c v4l-utils: extend xbox_one keymap to support PDP Talon remote buttons
Add scancodes for numeric and record buttons of the PDP Talon Media Remote
https://www.pdp.com/en/pdp-gaming-talon-media-remote-xbox
2021-01-06 17:48:32 +01:00
heitbaum
d87a9519fa v4l-utils: package.mk change from tab to spaces 2020-12-30 07:38:08 +00:00
Matthias Reichl
e49b0f23c7 v4l-utils: update to 1.20.0
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-06 11:07:25 +02:00
Matthias Reichl
8e8dd89ebd v4l-utils: update to 1.18.1
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-05-03 11:30:37 +02:00
Matthias Reichl
555694769d v4l-utils: backport lircd2toml.py improvements
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
ee53cf2834 v4l-utils: include precompiled BPF decoders via ir-bpf-decoders package
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
a4b25f474b v4l-utils: backport fix for misleading warning message
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
362359c897 v4l-utils: include lircd2toml.py in image
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
9b7ca96f7e v4l-utils: enable bpf support in ir-keytable
note: building bpf decoders is disabled as that would require clang
in the toolchain.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
17201f300b v4l-utils: enable autoreconf, disable doxygen docs generation
autoreconf trips over the newer ax_proc_doxygen.m4 file from our
autoconf-archive which is not compatible with the ancient
version used in v4l-utils, just disable it as we don't want to
build docs anyways.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-02-11 12:14:41 +01:00
Matthias Reichl
72f83fe02b move 70-input-repeat.rules from v4l-utils to evrepeat
Since 1.18.0 ir-keytable no longer supports the "--device" option
which means it can't be used to configure input repeat settings
of non-rc devices like keyboards, RF remotes etc.

Use the newly added evrepeat tool instead so we retain the same
500ms initial repeat delay as before the v4l-utils bump.

lircd-uninput is no longer used by default on LE so drop it's
repeat period configuration.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-11-22 16:11:38 +01:00
Matthias Reichl
fac7a8aaf3 v4l-utils: drop Amlogic keymaps
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-28 19:09:49 +01:00
Matthias Reichl
5e406f1fd2 v4l-utils: change multi keymap creation to toml format
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-26 14:14:20 +02:00
Matthias Reichl
07c917ab7c v4l-utils: convert keymaps to toml format
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-26 14:14:20 +02:00
Matthias Reichl
2cd668fcb0 v4l-utils: drop xbox_dvd keymap, it's now upstream
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-26 13:45:26 +02:00
Matthias Reichl
0deff2dc98 v4l-utils: update to 1.18.0
Disable bpf decoder support for now, it's not yet supported
in the LE kernels and needs clang to compile.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-10-26 13:43:26 +02:00
Marcus Cooper
961c91052d v4l-utils: Add Beelink remote
Add the keycodes for the remote that comes with the Beelink X2
2019-08-20 06:13:14 +00:00
chewitt
38c8a0915f v4l-utils: disable multimap if device tree map is present 2019-06-09 00:03:42 +02:00
Jernej Skrabec
f117832bef v4l-utils: Add pine64 remote 2019-04-09 20:14:55 +02:00
Christian Hewitt
bd69cfddad
Merge pull request #3379 from HiassofT/le10-xbox-dvd
[le10] improve Xbox DVD remote response
2019-04-03 15:41:18 +04:00
Matthias Reichl
d2684aa69b v4l-utils: add keymap for Zotac remote
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-27 18:48:50 +01:00
Matthias Reichl
0e22feef15 v4l-utils: change xbox_dvd keymap to use xbox-dvd protocol
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-24 10:46:40 +01:00
Matthias Reichl
4a7a72b59c v4l-utils: add patch to add xbox-dvd protocol support
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-24 10:46:33 +01:00
Matthias Reichl
4268a79968 v4l-utils: add backport patch to support imon and rcmm protocols
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-24 10:46:20 +01:00
MilhouseVH
b135c7ead9 packages: add missing dependencies 2019-02-08 17:17:43 +00:00
Matthias Reichl
37dc6ef716 v4l-utils: simplify 70-infrared.rules and fix kernel 4.20 issues
Using $id to get the rcX device name from the SUBSYSTEMS match,
as used by the upstrem v4l-utils udev rule, is easier and more
stable than using IMPORT{parent}, which needs to transmit info across
two levels (rcX->inputY->eventZ) and breaks with kernel 4.20.

Instead of running a shell script to check for the existance of
/storage/.config/rc_maps.cfg we can use the builtin udev TEST
function.

Also it's better to use ENV variables prefixed with a dot as
they are used only locally in the udev rule file and don't need
to be persisted in the udev database or exported to external tools.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-12-28 01:26:34 +01:00
CvH
85e5b4dc1f cleanup: PKG_SHORTDESC 2018-10-22 15:06:12 +02:00
CvH
4cffa5fe6f cleanup: remove PKG_ARCH="any" 2018-10-22 15:06:12 +02:00
CvH
4317bc5002 cleanup: remove PKG_SECTION 2018-10-22 15:06:11 +02:00
Benjamin Valentin
2fdbd8a3bd media: rc: XBox DVD Remote uses 12 bits scancodes
Sean Young figured out that the Xbox Remote sends 24 bits, the first 12 bits are repeated
and inverted so only 12 bits are used. Turns out this is a modified nec protocol.

For increased accuracy and compliance with the upstream, replace the historic 8 bit report
values with the proper 12 bit values.

Signed-off-by: Benjamin Valentin <benpicco@googlemail.com>
Signed-off-by: Sean Young <sean@mess.org>
2018-10-18 15:47:18 +02:00
Benjamin Valentin
8367bf24b9 v4l-utils: add userspace keymap for xbox remote 2018-10-13 11:36:54 +02:00
Matthias Reichl
f18448d3c5 v4l-utils: remove broken and unused keymaps
hp_mce and zotac_ad10 won't work properly, the kernel doesn't
handle the listed scancodes as the MCE subvariant of RC6 so every
other buttonpress would be missing. Also HP MCE remotes generate
standard scancodes that are handled by the rc6_mce keymap and the
hp_mce keymap contains very odd scancodes which means it's probably
garbage (and badly named).

The samsung keymap doensn't contain any info about which actual
remote it should be used for and might clash with upstream if
a samsung keymap would be added there.

As none of these keymaps are activated by default anymore in
LibreELEC let's just remove them.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-09-30 11:37:22 +02:00
5schatten
12e788d8f2 Khadas VIM: enable VIM IR remote in addition to default remotes 2018-09-20 16:57:59 +02:00
Matthias Reichl
55068b5ff1 v4l-utils: use project/device options to build the IR multimap
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-09-06 00:23:47 +02:00
MilhouseVH
848360ae79 v4l-utils: update to v4l-utils-1.14.2, fix build with glibc-2.28 2018-08-05 18:52:53 +01:00
CvH
1b9cbdaf26 spdx: packages/sysutils 2018-07-18 22:37:47 +02:00
kszaq
92141f73e8
Merge pull request #2464 from adamg88/le90_minix_keytable
v4l-utils: add remote config for minix ir remote to libreelec_multi_amlogic
2018-02-03 13:47:47 +01:00
Adam Green
d8c66afe7d
v4l-utils: add remote config for minix ir remote to libreelec_multi_amlogic
http://minix.com.hk/uploads/images/neo-row-04.jpg

this config also makes the power button work on the Neo A3 remote
2018-01-31 10:39:39 +00:00
Matthias Reichl
f31a9810db v4l-utils: also build dvb utils and v4l2-ctl
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-01-31 00:26:20 +01:00
Radostan Riedel
f93a20a6fc v4l-utils: Add wetek_play_2 to libreelec_multi_amlogic 2018-01-30 13:19:44 +01:00
Matthias Reichl
7b337bd25a v4l-utils: add multi keymap for Amlogic devices
This keymap supports the common remotes (MCE, Xbox 360 etc)
plus the Odroid an Wetek Hub remote.

It is used with the meson-ir driver unless one of the other
supported keymaps was explicitly chosen in devicetree.

By default meson-ir uses the rc-empty map, Odroid C2 DT sets it
to rc-odroid and Wetek Hub DT sets it to rc-wetek-hub. As rc-maps.cfg
doesn't contain a mapping for these the amlogic multi-map will be used.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-01-23 17:18:05 +01:00
Matthias Reichl
ac9aac9bab v4l-utils: bump to 1.14.1
all backport patches can be dropped, they are already in upstream

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-01-20 11:07:45 +01:00
Matthias Reichl
2768ded009 v4l-utils: refactor multi-keymap creation
Signed-off-by: Matthias Reichl <hias@horus.com>
2017-12-21 13:00:53 +01:00