Commit Graph

124 Commits

Author SHA1 Message Date
Matthias Reichl
3d5d95da64 v4l-utils: add patch to fix crash in ir-keytable
Recent keytable changes missed to properly initialize a buffer
pointer so it used random memory when reading keymaps in legacy
format and crashed:

LibreELEC:~ # ir-keytable -w .config/rc_keymaps/hauppauge
Segmentation fault (core dumped)

Signed-off-by: Matthias Reichl <hias@horus.com>
2023-12-20 16:48:26 +01:00
Rudi Heitbaum
b0f02c49af v4l-utils: update to 1.26.1
log:
- https://git.linuxtv.org/v4l-utils.git/log/?h=stable-1.26
- https://git.linuxtv.org/v4l-utils.git/commit/?h=stable-1.26&id=4aee01a027923cab1e40969f56f8ba58d3e6c0d1
2023-12-13 11:20:23 +00:00
Rudi Heitbaum
a8f6684019 v4l-utils: fix meson.build for rc_keymaps
logic for keytablesystemdir changed between configure and meson

was

AC_SUBST([keytablesystemdir], [$with_udevdir/rc_keymaps])
AC_SUBST([keytableuserdir], [$sysconfdir/rc_keymaps])
AC_SUBST([udevrulesdir], [$with_udevdir/rules.d])

is now the following and the -D is missing the rc_keymaps, where as previously udevrulesdir
was defined seperately
- https://git.linuxtv.org/v4l-utils.git/tree/utils/keytable/meson.build?h=v4l-utils-1.26.0#n16
  lines 16-22 and 62-70
2023-12-09 13:05:48 +00:00
Rudi Heitbaum
520f5d809d v4l-utils: fix 1.26.0 cross compiled builds 2023-11-27 11:19:58 +00:00
Rudi Heitbaum
fcd44e66df v4l-utils: update to 1.26.0
Changelog:
- https://git.linuxtv.org/v4l-utils.git/diff/ChangeLog?h=stable-1.26

new files included:
- /usr/sbin/v4l2-dbg
- /usr/bin/cx18-ctl
- /usr/bin/ivtv-ctl
- /usr/bin/cec-compliance
- /usr/bin/media-ctl
- /usr/bin/v4l2-sysfs-path
- /usr/bin/dvbv5-daemon
- /usr/bin/decode_tm6000
- /usr/bin/cec-follower
- /usr/bin/rds-ctl
- /usr/lib/udev/rc_keymaps/empty.toml
- /usr/lib/udev/rc_keymaps/beelink_mxiii.toml
- /usr/lib/udev/rc_keymaps/dreambox.toml
2023-11-26 09:27:37 +00:00
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