Package Release Info

v4l-utils-qv4l2-1.30.1-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

qv4l2

Change Logs

* Tue Jun 10 2025 schwab@suse.de
- Filter out GLIBC_PRIVATE dependencies
* Wed May 28 2025 alarrosa@suse.com
- Update to 1.30.1
  * licenses: update copyright files to remove fsf address
  * v4l2-compliance: run testBlockingWait when streaming
- Update to 1.30.0
  * media-ctl: libv4l2subdev: Add Y16 format
  * v4l2-ctl: process events before queues in stateful_m2m()
  * v4l2-compliance: Add test for V4L2_FMTDESC_FLAG_ENUM_ALL flag
  * v4l2-ctl-vidcap: Add options to enumerate all pixel formats
  * edid-decode: support parsing EDID-Like Data
  * buildsystem: Start v4l-utils 1.29.0 development cycle
  * qvidcap: fix core dump
  * qv4l2: fix crash when disabling openGL
  * qv4l2: always set m_haveFramebufferSRGB to false
  * v4l-utils: sync with latest kernel
  * cec-ctl: add support for CEC_MSG_FL_REPLY_VENDOR_ID
  * cec-compliance: add tests for CEC_MSG_FL_REPLY_VENDOR_ID
  * contrib/test/test-media: re-add cec-compliance -A tests
  * v4l-utils: sync with latest kernel
  * v4l2-compliance: testRequests(): drop V4L2_BUF_FLAG_QUEUED
    check
  * contrib/test/test-media: set log level to info at end
  * v4l2-compliance: only do request-queued checks while streaming
    is off
  * v4l2-compliance: always test blocking wait
  * v4l-utils: sync with latest kernel
  * utils/common: add V4L2_CAP_EDID support
  * v4l2-compliance: add support for V4L2_CAP_EDID
  * test-media: move visl out of the vivid test sequence
  * contrib/test/test-media: test unbind in DQBUF
  * v4l2-ctl/compliance: add -32-time64 variants
  * test-media: add -32-time64 option
  * cec-ctl: add --test-reliability option
  * v4l-utils: sync with latest kernel
  * cec-ctl: always return in list_devices
  * cec-ctl: use -A shortcut for --list-devices
  * v4l2-ctl: list_media_devices() should show the in/out name
  * v4l2-ctl: add --list-devices-input/output options
  * v4l2-ctl: add -A as shortcut for --list-devices
  * v4l2-ctl: move s_trace back to where it was before
  * cec-follower: the short_options array was potentially too
    small
  * cec-compliance: the short_options array was potentially too
    small
  * cec-ctl: missing support for optional arguments
  * v4l2-ctl: fix --stream-out-buf-caps option
  * qv4l2/qvidcap: bind shader program in paintGL()
  * v4l2-ctl: support V4L2_CID_MIN_BUFFERS_FOR_CAPTURE/OUTPUT
  * v4l2-compliance: improve stateful codec tests
  * v4l2-compliance: improve CREATE_BUFS tests
  * cec-compliance: add fflush(stdout) in several places
  * cec-ctl: don't show legend for
  - -stress-test-random-standby-wakeup-cycle
  * cec-ctl: clearly report PASS if a test passes
  * cec-ctl: add --physical-address (-x) option
  * v4l2-ctl: support toggling Cable Status in EDID
  * v4l-utils: update README.md
  * cec-compliance: change long timeout to 30s
  * v4l2-ctl: also report the SHA if available in --version
  * media-ctl: also report the SHA if available in --version
  * edid-decode: move edid-decode into v4l-utils
  * edid-decode: don't show parse errors if -P is given
  * test-display.py: test display CEC and EDID compliance
  * cec-ctl/edid-decode: use seconds for the reliability test
  * test-display: add cec-ddc-reliability test
  * edid-decode: suppress two more errors if -P is used
  * test_display.py: add log options, checked with linter
  * test_display.py: fix cec-stress-sleep test
  * edid-decode: hide error when using -P and -a
  * test_display.py: various fixes
  * contrib/test/test-media: add more 'date' commands
  * contrib/test/test_display.py: various improvements
  * edid-decode: support HF-EEODB when reading EDID over DDC
  * edid-decode: show timestamp for --i2c-hdcp-ri
  * edid-decode: show the delta in ms since last Ri' change
  * edid-decode: ignore failed Ri' reads
  * Revert "cec-compliance: change long timeout to 30s"
  * edid-decode: add eld.test example
  * qvidcap: add --no-loop option
  * qvidcap: add --from-frame option
  * qvidcap: update the man page
  * edid-decode: transfer characteristics improvements
  * qvidcap: allow Q to close the window with option --no-loop
  * qvidcap: 'Space' will pause, 'Backspace' will go back one frame
  * edid-decode: fix incorrect message
  * cec-compliance: add two new tests
  * v4l2-ctl: add new hdmi-4k-600mhz-with-displayid-eeodb EDID
  * edid-decode: fix DisplayID checksum regression
  * edid-decode: fix infoframe DB parsing regression
  * edid-decode: fix incorrect warning for DisplayID v1
  * edid-decode: search for 'edid-decode (hex)' first
  * cec-compliance: use CEC_MSG_FL_RAW with Unregistered
  * v4l2-tpg.patch: add define for WARN_ON_ONCE
  * v4l-utils: sync with latest media-committers git repo
  * v4l2-tracer: add V4L2_CTRL_WHICH_MIN/MAX_VAL support
  * v4l-utils: clean up printf formatting for top, left, width and
    height
  * v4l-utils: sync with latest media-committers git repo
  * v4l2-compliance: use geteuid instead of getuid
  * cec-compliance: use geteuid instead of getuid
  * cec-compliance: don't check UID, instead test with a <Poll>
  * edid-decode: fix wrong CTA warning if more than 1 CTA block
  * edid-decode: more warnings that only apply for the first CTA
  * cec-ctl: improve usage message
  * cec-ctl: actually parse the hpd-may-be-low suboption argument
  * cec-ctl: fail if HPD goes high unexpectedly
  * edid-decode: preparse the HDMI VSDB Image_Size
  * cec-ctl/edid-decode: fix arm architecture warnings
  * cec-follower: add support for 5V events
  * edid-decode: fail if there are no SVDs in the Data Block
  * meson.build: add -Wno-psabi to suppress arm ABI warning
  * meson.build: fix arm _TIME_BITS=64 error
  * meson.build: fix location of gconv library
  * edid-decode: improve handling of preferred/native timings
  * edid-decode: improved diagonal handling
  * test-media: add vim2m multiplanar tests
  * dvbv5-scan: color was set to white instead of resetting
  * edid-decode: more native resolution/diagonal improvements
  * edid-decode: check if NVRDB needs the size as well
  * meson: Bump minimum meson version
  * utils: media-ctl: Set V4L2_MBUS_FRAMEFMT_SET_CSC flag to set
    colorspace
  * v4l2-compliance: Don't perform blocking DQBUF test on MC_IO
    devices
  * edid-decode: fix transfer characteristics buffer overread
  * edid-decode: avoid infinite loop in transfer characteristics
  * edid-decode: fix a transfer characteristics buffer overread
  * edid-decode: fix buffer overread in infoframe parsing
  * edid-decode: fix buffer overread on CTA block parsing
  * edid-decode: fix buffer overread on displayid block parsing
  * edid-decode: fix buffer overread on product identification
    parsing
  * edid-decode: fix buffer overread while parsing Stereo Display
    Interface DB
  * edid-decode: size colorspace_eotf_combinations array correctly
  * edid-decode: fix divide by zero in type17 timings parsing
  * edid-decode: fix divide by zero in type3 timings parsing
  * edid-decode: fix heap overread on early EOF
  * libv4l2: Guard the v4l2_ioctl function with HAVE_POSIX_IOCTL
  * v4l-utils: Ignore comma in bracket when getting subopt
  * libv4lconvert: fix jpeg-v9x/gcc-14.x compile (jpeg_mem_dest
    argument mismatch)
  * meson: remove two pre-0.60 workarounds
  * media-ctl: Remove duplicated include
  * Android.mk: Remove obsolete build files
  * v4l2-compliance: Do not run test requiring pthread_cancel in
    Android
  * v4l2-compliance: Fix build error clang TOT
  * android: Remove unused file
  * contrib/test/test-media: Increase modprobe time
  * v4l-utils: fix compilation with external intl
  * edid-decode: use override_find_program() to ease subproject use
  * v4l2-ctl: Support V4L2_CTRL_TYPE_RECT
  * v4l2-utils: Support V4L2_CTRL_WHICH_MIN/MAX_VAL
* Sat Apr 12 2025 asterios.dramis@gmail.com
- Install gconv module file to /usr/lib64/gconv/gconv-modules.d/
  (resolves also conflict with /usr/lib64/gconv/gconv-modules file
  from glibc).
* Mon Mar 31 2025 alarrosa@suse.com
- Update to 1.28.1
  * qv4l2: always set m_haveFramebufferSRGB to false
  * qv4l2: fix crash when disabling openGL
  * qvidcap: fix core dump
- Update to 1.28.0
  * buildsystem: Start v4l-utils 1.27.0 development cycle
  * cec-compliance: add --show-timestamp option
  * cec-ctl: avoid confusing error message
  * cec-ctl: exit after reporting all cec devices with --list-devices
  * cec-ctl: fix random cec stress test: check if msg status is OK
  * cec-follower: change type of struct Timer duration field to int
  * cv4l-helpers.h: add missing helper functions
  * Fixed qv4l2 crash with drivers that implement VIDIOC_ENUM_FRAMESIZES for outputs
  * ir-ctl: add optional header to manchester encoding
  * ir-ctl: clear errno before strtol
  * ir-ctl: correct max_size for rc5 and rc5_sz
  * ir-ctl: encode rc6 mode 0 can have 43 edges
  * ir-ctl: fix encoding pulse_length bpf encoder
  * ir-ctl: remove line length limits
  * keytable: fix command line processing
  * keytable: fix segfault when reading legacy keymaps
  * keytable: fix stdout/stderr inconsistency
  * keytable: meson not passing rc_keymaps system directory
  * keytable: meson: Restrict the installation of 50-rc_keymap.conf
  * keytable: remove line length limits
  * libv4l2rds: fix TMC location parsing
  * libv4l2subdev: Extend API with 'which' argument where missing
  * media-ctl: Re-order setting format and routes
  * media-info: add missing sys/stat.h include (for dev_t)
  * meson: add optional Qt6 support
  * meson: Allow documentation directory to be specified with -Ddocdir
  * meson: Fix building with -Dv4l-utils=false
  * meson: fix has_function fork detection (needs suitable include)
  * meson: libv4lconvert helpers need fork support
  * meson: v4l2grab needs libv4lconvert with fork support enabled
  * meson.build: dep_systemd was not set in one case
  * qv4l2: add support for /dev/v4l-touchX devices
  * qv4l2: fix crash when used with metadata output devices
  * qv4l2: support menu controls in updateCtrlRange()
  * Revert "meson: v4l2grab needs libv4lconvert with fork support enabled"
  * sync-with-kernel.sh: add v4l2-dv-timings.h
  * sync-with-kernel.sh: create v4l2-tracer patches
  * sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines
  * test-media: Add basic tests for visl
  * utils: media-ctl: Prepare for TRY state support
  * utils: media-ctl: Print the MUST_CONNECT pad flag
  * utils: media-ctl: Support accessing the subdev TRY state
  * utils: media-ctl: Support changed routing API
  * utils/keytable: forgot to add mygica_utv3.toml
  * v4l2-compliance: Add a test for REMOVE_BUFS ioctl
  * v4l2-compliance: add new CREATE_BUFS tests
  * v4l2-compliance: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-compliance: Add tests for V4L2_FMT_FLAG_META_LINE_BASED flag
  * v4l2-compliance: clarify a create_bufs test
  * v4l2-compliance: Constify pointers and references in formats tests
  * v4l2-compliance: do not warn for unexpected vivid_ro_ctrl values
  * v4l2-compliance: Fix building against libc++
  * v4l2-compliance: Fix streams use in testSubDevEnumFrameSize()
  * v4l2-compliance: Fix use of routing on 32-bit platforms
  * v4l2-compliance: matchFormats(): add multiplane logging
  * v4l2-compliance: Support the changed routing API
  * v4l2-ctl: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l2-ctl: Add --try-routing option
  * v4l2-ctl: --list-devices --verbose will list current input/output
  * v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums
  * v4l2-ctl: report max_num_buffers
  * v4l2-ctl/compliance: read and show the subdev client capabilities
  * v4l2gl: Add missing dependency on argp
  * v4l2-info: add support for V4L2_BUF_CAP_SUPPORTS_REMOVE_BUFS
  * v4l2-info: support V4L2_FMT_FLAG_META_LINE_BASED
  * v4l2-tracer: add auto-generated files to git repo
  * v4l2-tracer: add re/tracing for AV1 controls
  * v4l2-tracer: add re/tracing for MAX_NUM_BUFFERS
  * v4l2-tracer: autogenerate files that can be added to git
  * v4l2-tracer: ignore single line comments when parsing headers
  * v4l2-tracer: look in more places for libv4l2tracer
  * v4l2-tracer: Rewrite libv4l2tracer.so lookup
  * v4l2-tracer: stop auto-generating files with meson
  * v4l2-tracer: stop waiting to handle a signal
  * v4l2-tracer: use stat to verify that retrace file exists
  * v4l-helpers: support V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
  * v4l-helpers: v4l_format_s_sizeimage: add support for other buftypes
  * v4l-utils: clang-tidy: convert to for range loop
  * v4l-utils: clang-tidy: use auto with iterators
  * v4l-utils: (c)v4l-helpers.h: support more than 32 buffers
  * v4l-utils: fix formats under alpha/ppc64/mips64
  * v4l-utils: fix @PACKAGE_VERSION@ use
  * v4l-utils: fix potential crashing with 32-bit musl
  * v4l-utils: sync with latest kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: sync-with-kernel
  * v4l-utils: test-media: add dmesg -n info before modprobes
  * v4l-utils: test-media: connect the hdmi input to the output
  * v4l-utils: use 64-bit formats for time
  * v4l-utils: use 64-bit off_t format
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils: v4l-utils: sync with latest kernel headers
  * v4l-utils/contrib/gconv: fix conversion errors on ARIB-STD-B24 strings
  * v4l-utils/contrib/gconv: translation table fix for ARIB-STD-B24
- Update to 1.26.0
  * Add support for meson building
  * build: conditionally retrieve Git repo information
  * build: do not fall back to libbpf header lookup
  * buildsystem: Start v4l-utils 1.25.0 development cycle
  * cec-compliance: get_power_status(): check cec_msg_status_is_abort
  * cec-compliance: get_power_status(): fix valid RX test
  * cec-ctl: add hpd-may-be-low suboption for the CEC tests
  * cec-ctl: add --test-random-power-states stress test
  * cec-ctl: always log timestamp in show_msg if not-OK
  * cec-ctl: rename power-cycle to standby-wakeup-cycle
  * cec-ctl: store state changes in pin file
  * cec-ctl.1.in: clarify that you configure *your* device
  * cec-ctl.1.in: for hpd-may-be-low option: <0,1> -> <0/1>
  * cec-follower: add --exclusive option
  * cec/v4l2-compliance, cec-follower: use __FILE_NAME__ if available
  * common/media-info: add MEDIA_ENT_F_PROC_VIDEO_ISP
  * common/media-info: fail for unknown entity function values
  * configure.ac: fix gconv directory search
  * Copy Doxygen configuration file to doc/
  * Drop autoconf/automake support
  * gen_dvb_structs.pl: drop copy of dvb-frontend.h
  * .gitignore: add back '*.pc' pattern
  * ir-ctl: fix sharp encoding
  * keytable: fix repeat formatting
  * keytable: open lirc for read/write for attaching/detaching bpf programs
  * libcecutil: fix performance inefficiencies
  * libdvbv5: dvb-scan: fix DVB-S2 checks for DVB-S tuning
  * lib/libdvbv5/dvb-file.c: check for valid entry pointer
  * libv4l1/libv4l2/v4l2-tracer: use common meson c_args/cpp_args to disable transparent large file support
  * manpages: fix groff warnings
  * media-ctl: 1 -> 1ULL
  * media-ctl: Add support for routes and streams
  * media-ctl: Check for Streams API support
  * meson: Add support for doxygen documentation
  * meson: Fix install location of doxygen's man pages
  * meson: Fix libbpf detection
  * meson: make it backward-compatible with version 0.54
  * meson: re-enable qv4l2 without Qt OpenGL support
  * meson: Use -include to include config.h instead of -I.
  * meson.build: backport it to version 0.56
  * qv4l2: enable Qt6 compile with Qt OpenGL support
  * qv4l2: fix qmake project file
  * qv4l2: fix Qt6 compile (ambiguous overload for operator!=)
  * qv4l2: fix Qt6 compile (missing QActionGroup header)
  * qv4l2: fix Qt6 compile (no matching function for call to QString::split(QRegExp))
  * qv4l2: fix Qt6 compile (QDesktopWidget: No such file or directory)
  * qv4l2: fix Qt6 compile (QHBoxLayout/QVBoxLayout has no member setMargin)
  * qv4l2: fix Qt6 warning (QMenu::addAction() is deprecated)
  * qv4l2: fix Qt6 warnings (QKeyCombination operator+ is deprecated)
  * qv4l2: fix SDR format error message
  * qv4l2: remove leagcy alsa_stream.h include (ENABLE_ALSA protected)
  * qv4l2: remove unused local variables 'QString what'
  * qv4l2: update qmake project file for Qt6 (core5compat module)
  * qvidcap: enable Qt6 compile with Qt OpenGL support
  * qvidcap: fix qmake project file
  * qvidcap: fix v4l2_convert_hook (add PRE_TARGETDEPS)
  * README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang
  * sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE
  * sync-with-kernel.sh: regenerate utils/keytable/rc_keymaps/meson.build
  * test-media: cec-pwr enables cec variable as well
  * test-media: log utils versions
  * test-media: 'mc' argument didn't select vidtv
  * test-media: use -m instead of -M for vicodec and vidtv
  * Update old email address
  * utils: libv4l2subdev: Set stream for g_selection
  * utils/common: Set V4L2_SUBDEV_CLIENT_CAP_STREAMS for subdevs
  * utils/libcecutil: drop spurious dep_libv4lconvert
  * v4l2-compliance: Add gadget. as bus_info prefix
  * v4l2-compliance: Add handling for QC08C and QC10C format
  * v4l2-compliance: call select before dequeuing event
  * v4l2-compliance: codecs: Add stateless (TRY_)DECODER_CMD tests
  * v4l2-compliance: improve error message
  * v4l2-compliance: pass media_fd when walking topology
  * v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME
  * v4l2-compliance: Test queue maximum buffers allocation
  * v4l2-ctl: Add --get/--set-ctrl support for INTEGER and INTEGER64 arrays
  * v4l2-ctl: add missing > in aspect option usage message
  * v4l2-ctl: Add routing and streams support
  * v4l2-ctl: add support for AV1 stateless control types
  * v4l2-ctl: Check for Streams API support
  * v4l2-ctl: fix alignment meta formats usage message
  * v4l2-ctl: fix handling the premul-alpha sub-option
  * v4l2-ctl: improve --silent support
  * v4l2-ctl: improve --stream-sleep
  * v4l2-ctl: improve --stream-sleep functionality
  * v4l2-ctl: Improve sub-device options help text
  * v4l2-ctl: reset fps counter when using --stream-sleep with streamoff/on
  * v4l2-ctl: show field value in print_concise_buffer()
  * v4l2-ctl: support random sleep times
  * v4l2-ctl.1.in: add missing --help-meta
  * v4l2-ctl/compliance: add include cstdint
  * v4l2-ctl/compliance: Add routing and streams multiplexed streams
  * v4l2-ctl/compliance: Add simple routing test
  * v4l2-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description
  * v4l2-info/v4l2-tracer: add macro to mark the trace
  * v4l2-tracer: add event tracing/retracing
  * v4l2-tracer: add G/S TUNER ioctls
  * v4l2-tracer: add macros to print debug info
  * v4l2-tracer: add quotes to -DLIBTRACER_PATH="@0@"
  * v4l2-tracer: add VIDIOC_ENUM_FRAMEINTERVALS
  * v4l2-tracer: add VIDIOC_ENUM_FRAMESIZES
  * v4l2-tracer: auto generate flags for DECODER_CMD
  * v4l2-tracer: create an option to trace userspace args
  * v4l2-tracer: fix autogen script for AV1
  * v4l2-tracer: Fix libv4l2tracer.so loader
  * v4l2-tracer: fix trace path name creation
  * v4l2-tracer: get decoded bytesused from DQBUF
  * v4l2-tracer: print only if debugging option is set
  * v4l2-tracer: remove buffers by type and index
  * v4l2-tracer: remove compress_frame_count
  * v4l2-tracer: replace buftype2s with val2s
  * v4l2-tracer: stop retracing failed ioctls
  * v4l2-tracer: stop stringifying v4l2_input "tuner"
  * v4l2-tracer: stringify target in v4l2_selection
  * v4l2-tracer: use __s64 instead of long
  * v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__
  * v4l-utils: libdvbv5: fix doxygen warnings
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest kernel headers
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with upstream media staging kernel.
  * v4l-utils.spec.in: update it to work with meson
- Use Qt6 instead of Qt5 when building the qv4l2 flavor
- Drop usage of deprecated %suse_update_desktop_file
- Redo patch since v4l-utils now uses meson:
  * use_system_v4l_for_qv4l.patch
* Wed Mar 01 2023 asterios.dramis@gmail.com
- Update to version 1.24.1:
  * Lot of changes, see ChangeLog for details.
- Removed update-desktop-files and hicolor-icon-theme post
  requirements (not needed anymore).
* Sun Dec 05 2021 dmueller@suse.com
- update to 1.22.1
  * add missing include for uClibc-ng
  * buildsystem: Start v4l-utils 1.21.0 development cycle
  * Build with libbpf, remove local sources
  * cec: add active sensing test for Audio Rate Control messages
  * cec: add Deck Control wake-up handling tests
  * cec: add invalid operand test for Audio Rate Control messages
  * cec: add One Touch Record Standby tests
  * cec: add tests for Deck Control message
  * cec: add tests for Deck Play message
  * cec: add tests for Give Deck Status message
  * cec-compliance: add Audio System mask to Set Audio Rate
  * cec-compliance: add cec-test-tuner-record-timer.cpp
  * cec-compliance: add 'reason' sanity check.
  * cec-compliance: Add version command
  * cec-compliance: clarify a power transition test
  * cec-compliance: clarify a warning
  * cec-compliance: don't skip tests if phys addr is invalid
  * cec-compliance: fix broken timer tests
  * cec-compliance: fix confusing 'Transient state' message
  * cec-compliance: fix 'unresponsive' detection
  * cec-compliance/follower: fix type comparison warnings
  * cec-compliance: hardcode audio_out_delay to 1 if not set
  * cec-compliance: improve confusing message
  * cec-compliance: improve current latency checks
  * cec-compliance: improve error message
  * cec-compliance: improve testLostMsgs test
  * cec-compliance: improve warning about late reply
  * cec-compliance: move audio helper functions to cec-test-audio.cpp
  * cec-compliance: move CDC helper functions to cec-test.cpp
  * cec-compliance: options -n and -N were swapped in --help
  * cec-compliance: remove Deck Status test
  * cec-compliance: remove One Touch Record Status test
  * cec-compliance: skip warning if audio_out_delay is 1
  * cec-compliance: the SHA needs to be shown in different ways
  * cec-compliance: use send_timer_error for one more test
  * cec-compliance: use the actual audio_out_delay value
  * cec-compliance: wait up to 10s for Inactive Source reply
  * cec-ctl.1.in: fix awkward language
  * cec-ctl: Add version command
  * cec-ctl/cec-compliance: add pulse8-cec kernel version check
  * cec-ctl: detect if Standby etc. messages are Nacked
  * cec-ctl: don't spam log with PA changes unless paused
  * cec-ctl: free signal time -> signal free time
  * cec-ctl: improve --list-devices
  * cec-ctl: improve 'Sleep' message in stress test
  * cec-ctl: improve the --phys-addr-from-edid-poll option
  * cec-ctl: log signal free time when (show && !verbose)
  * cec-ctl: min/max-sleep arguments should be double, not unsigned
  * cec-ctl: really wait for 2 seconds when the HPD is low
  * cec-ctl: report low drive without --verbose
  * cec-ctl: showTopology(): fix level wraparound bug
  * cec: expand One Touch Record tests
  * cec: expand Timer Programming tests
  * cec-follower: add --standby and --toggle-power-status
  * cec-follower: Add version command
  * cec-follower: CEC_MSG_STANDBY can just call enter_standby()
  * cec-follower: detect the cessation of Audio Rate Control messages
  * cec-follower: drop physical address check
  * cec-follower: emulate features for CEC versions < CEC 2.0
  * cec-follower: emulate programmed timer recordings
  * cec-follower: fix incorrect fallthrough
  * cec-follower: fix logging the SHA
  * cec-follower: increase precision of Audio Rate Control active sensing
  * cec-follower: refactoring: split up overly long functions
  * cec-follower: use log_addr_type to get local device type
  * cec: improve vendor ID logging
  * cec: remove redundant struct cec_msg initializations
  * cec-tuner: std::array conversions
  * cec utils and v4l2-compliance: improve version info
  * clang-tidy: add a bunch of const
  * clang-tidy: use auto
  * clang-tidy: use nullptr
  * clang-tidy: use using instead of typedef
  * clean up includes and convert C includes to C++
  * common/media-info.cpp: 'Flags' was not aligned
  * configure.ac: Add --without-libudev option to avoid automagic dep
  * configure.ac: autodetect availability of systemd
  * configure.ac: drop printf for GIT_COMMIT_DATE
  * configure.ac: Export git commit count
  * configure.ac: Fix building without libudev
  * configure.ac: improve gettext compatibility support
  * configure.ac: Resolve GIT_* even if repository is a submodule
  * configure.ac: revert AM_GNU_GETTEXT_VERSION change
  * contrib/test/test-media: add -setup option
  * convert files to reference
  * convert to range based loops
  * cppcheck: turn several references to const
  * cppcheck: use const references
  * cv4l-helpers.h: fix the cv4l_buffer assignment operator
  * dvb-dev-remote: check if setsockopt() fails
  * dvb-fe-tool: better check the event type
  * dvb-file: fix one-line output with default values
  * dvb-file: reimplement get_pmt_descriptors()
  * dvbv5-daemon: don't dereference a null pointer
  * dvbv5-daemon: do some cleanups at the daemon
  * dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
  * dvbv5-zap: add a warning when not recording PMT data
  * dvbv5-zap: allow recording also the SDT table
  * dvbv5-zap: don't use start time initialized
  * dvbv5-zap: fix a cut-and paste error
  * dvbv5-zap: remove an unused logic
  * dvb-zap: copy_to_file doesn't return any value
  * fix mismatching declaration
  * Fix print formatting warning for clang.
  * ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
  * ir-ctl: increase the size of the buffer used to read raw files
  * ir-ctl: print correct transmitter count
  * ir-ctl: Revert "ir-ctl: print correct transmitter count"
  * keytable: Add source information in generated keymaps
  * keytable: ensure BPF IR decoders use correct section name
  * keytable: Fix missing inclusion of argp.h
  * keytable: fix typo
  * keytable: restrict installation of 50-rc_keymap.conf
  * libcecutil/cec-info.cpp: rename Reserved to Backup
  * libcecutil: make license consistent
  * libdvb: fix ATSC service location parser
  * libdvbv5: add a warning if a descriptor's init doesn't went fine
  * libdvbv5: add support for the registration descriptor
  * libdvbv5: avoid a potential access out of an array
  * libdvbv5: desc_ca: cleanup the routine
  * libdvbv5: desc_language: check if the size is correct
  * libdvbv5: desc_network_name: simplify the init code
  * libdvbv5: detect SMTPE 302m audio format
  * libdvbv5: don't leak memory at dvb-dev-remote
  * libdvbv5: dvb-dev-local: better handle realloc()
  * libdvbv5: dvb-dev-local: fix error handling for device addition
  * libdvbv5: dvb-dev-remote: better handle cmd size
  * libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
  * libdvbv5: fix a typo
  * libdvbv5: fix init of the ATSC service location
  * libdvbv5: fix the quality detection logic
  * libdvbv5: hide my_strlcpy symbol
  * libdvbv5: hide stack_dump symbols and provide soname compatibility
  * libdvbv5: initialize v3 params
  * libdvbv5: use an array for the fourcc type
  * libdvbv5: validate cable descriptor's size
  * libv4l2: add newer caps to v4l2_driver.c
  * Makefile.am: turn the build less verbose by default
  * mass constexpr conversions
  * mc_nextgen_test: Link against argp library
  * media-ctl: add v4l2-ycbcr-enc field in help description
  * media-ctl: Add version command
  * media-ctl: fix compiler warnings
  * media-ctl: fix ycbcr property in help description
  * media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
  * Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
  * qv4l2: add -Wno-psabi to avoid ABI warning on ARM
  * qv4l2: Also fall back to old method for querying resolution
  * qv4l2: fallback if window()->windowHandle() == NULL
  * qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
  * qv4l2: fix more 'deprecated Qt functions' warnings
  * qv4l2: fix use of deprecated byteCount method
  * qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
  * qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bits
  * qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
  * remove pointless constructor
  * remove unused ARRAY_SIZE
  * Rudimentary support for mi_media_detect_type on FreeBSD.
  * sync with latest media kernel
  * test-media: add 'date' at beginning and end, show versions
  * test-media: add -E and -W options
  * test-media: add support for vidtv
  * test-media: add 'tee /dev/kmsg'
  * test-media: add vidtv to the mc target
  * test-media: also keep vivid cec devices open
  * test-media: configure vimc scaler correctly
  * test-media: drop vidtv from mc, but warn if MC is disabled for DVB
  * test-media: drop vidtv from the 'mc' target
  * test-media: enable cache_hints for the first vivid instance
  * test-media: improve vidtv tests
  * test-media: mc should include vidtv
  * test-media: missed one scaler config line
  * test-media: show version info earlier and show cmd args
  * use auto
  * use emplace_back
  * use explicit for single argument constructors
  * Use standard integer types
  * use using instead of typedef
  * utils/cec: fix inconsistent Vendor ID reporting
  * utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
  * utils: replace push_back with emplace_back
  * utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
  * v4l2/cec-compliance: use new GIT_SHA variable
  * v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
  * v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
  * v4l2-compliance: add 0 check for v4l2_event reserved field
  * v4l2-compliance: Add libcamera to businfo prefixes
  * v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
  * v4l2-compliance: add new test for 32/64 bit time handling
  * v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-compliance: Add version command
  * v4l2-compliance: check correct buffer length after CREATE_BUFS
  * v4l2-compliance: check entity function for codecs
  * v4l2-compliance: Convert testBlockingDQBuf to pthreads
  * v4l2-compliance: disable cache flag test for kernels < 5.9
  * v4l2-compliance: don't warn about seq counter for metadata
  * v4l2-compliance: drop kernel_version
  * v4l2-compliance: fix bad indentation
  * v4l2-compliance: fix cache hint regressions
  * v4l2-compliance: fix colorspace checks for JPEG codecs
  * v4l2-compliance: fix g++-7 compile error
  * v4l2-compliance: fix stateful encoder tests
  * v4l2-compliance: fix two S_EDID tests
  * v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
  * v4l2-compliance: improve compound control checks
  * v4l2-compliance: improve fmtdesc.description check
  * v4l2-compliance: improve frequency range checks
  * v4l2-compliance: improve request tests
  * v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
  * v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
  * v4l2-compliance: move all vivid controls to v4l2-compliance.h
  * v4l2-compliance: relax testBasicSelection check.
  * v4l2-compliance: remove spurious \n in message
  * v4l2-compliance: rename stvec to vec_remote_subtests
  * v4l2-compliance: skip sequence tests for vivid
  * v4l2-compliance: some fails were ignored
  * v4l2-compliance: test for vb2/m2m poll kernel bug
  * v4l2-compliance: test polling and disconnecting
  * v4l2-compliance: use fail_on_test_val for better fail reports
  * v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
  * v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
  * v4l2-ctl: add missing const, use {} instead of memset
  * v4l2-ctl: add new control types
  * v4l2-ctl: add '--set-edid type=list' support
  * v4l2-ctl: add --show-edid, add new test EDIDs
  * v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
  * v4l2-ctl: Add version command
  * v4l2-ctl: break on VIDIOC_DQEVENT error
  * v4l2-ctl: clean up control value printing
  * v4l2-ctl: don't squash setting multiple identical controls.
  * v4l2-ctl: fix broken fd.qbuf error check
  * v4l2-ctl: fix bugs found in streaming_set_cap2out
  * v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
  * v4l2-ctl: fix incorrect check for last_ts
  * v4l2-ctl: fix INTEGER64 support, add common_print_control()
  * v4l2-ctl: Fix test_ioctl cmd type
  * v4l2-ctl: improve --help-edid
  * v4l2-ctl: print delta to current clock in verbose mode
  * v4l2-ctl: print specific error upon failure
  * v4l2-ctl: recognize compound h264 and fwht control types
  * v4l2-ctl: remove unused struct flag_def
  * v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
  * v4l2-ctl: set  total number of native DTDs to 1
  * v4l2-ctl: subdev: Add support for the CSC API in the subdevices
  * v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
  * v4l2-ctl: update EDIDs
  * v4l2-ctl: update test EDIDs
  * v4l2-ctl: vidcap: Add support for the CSC API
  * v4l2-dbg: fix control flow problem
  * v4l2grab: add command line args for other capture methods
  * v4l2grab: add querycap basic support
  * v4l2grab: add read and userptr capture methods
  * v4l2grab: fix block mode handling
  * v4l2grab: prepare it for adding support for other methods
  * v4l2grab: remove an unused var
  * v4l2grab: some code reorg
  * v4l2-info: add v4l2_info_subdev_capability
  * v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  * v4l2-subdev.h: replace BIT(0) by 0x00000001
  * v4l2-tpg.patch: add clamp_t define
  * v4l2-tpg.patch: rename min/max defines to tpg_min/max
  * v4l2-utils: test cache_hints for MMAP queues
  * v4l2-utils: turn fb_formats to constexpr array
  * v4l-compliance: re-introduce NON_COHERENT and cache hints tests
  * v4l-compliance: remove NON_CONSISTENT hint test
  * v4l-helpers: don't mix enum type with int
  * v4l-utils: add missing fallthrough
  * v4l-utils: add missing static
  * v4l-utils: convert board_list to vector
  * v4l-utils: FreeBSD already defines packed
  * v4l-utils: libdvbv5: fix broken my_strlcpy calls
  * v4l-utils: patch v4l2-controls.h
  * v4l-utils: switch remote_subtest arrays to vector
  * v4l-utils: sync with latest media kernel
  * v4l-utils: sync with latest media staging tree
  * v4l-utils: sync with latest media_tree master repo
  * v4l-utils: sync with media_tree master
  * v4l-utils: sync with media_tree/master
  * v4l-utils: sync with upstream media_tree master
  * v4l-utils: update v4l2-tpg.patch
  * v4l-utils: use V4L2_TYPE_IS_CAPTURE
- remove sysmacros.patch: obsolete
* Sun Feb 21 2021 asterios.dramis@gmail.com
- Force C++14 as the code is not C++17 ready. Fixes GCC 11 build
  (boo#1181884).
- Don't exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leap 15.3.
* Tue Sep 08 2020 hpj@urpla.net
- Exclude /usr/lib/udev/systemd-udevd.service.d/50-rc_keymap.conf
  for Leaps, it isn't installed in the first place
* Sun Aug 16 2020 dmueller@suse.com
- update to 1.20.0:
  * v4l2-ctl: add sizeimage suboption for set-fmt-video options
  * qvidcap: Add stride option to command line
  * buildsystem: Start v4l-utils 1.19.0 development cycle
  * dvbv5-zap: Fix typo
  * v4l2-ctl: include C++ cmath header
  * ubuntu1604: add missing headers for std::exit
  * libcecutil: Remove vanished TODO file from ditribution list
  * v4l2-ctl: Do not distribute generated 32bit source
  * v4l2-compliance: Do not distribute generated 32bit source
  * libcecutil: Distribute cec-gen.pl
  * Fix broken for loop in libv4l
  * Fix for mismatched class/struct tags
  * v4l2-compliance: improve metadata capture support
  * test-media: remove left-over debug lines
  * v4l2-compliance: fail if selection is present for compressed video
  * cec-compliance: rename 'ok' to 'unknown'
  * cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
  * cec-compliance: add --test-fuzzing option
  * test-media: update vimc tests
  * v4l-utils: sync with latest media_tree master
  * keytable: add new generated keymaps
  * msg2ctl.pl: add newline after log_msg
  * cec-follower: drop the hardcoded UI commands list
  * cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
  * cec utils: support CEC_ADAP_G_CONNECTOR_INFO
  * cec-compliance/follower: use new CEC_OP_UI_CMD defines
  * utils/libcecutil: add CEC utility library
  * cec-follower: switch to the new CEC utilities library
  * cec-compliance: use the new CEC utilities library
  * cec-ctl: use the new CEC utilities library
  * utils/common/cec*: remove unused cec files
  * cec-htng(-funcs).h: move to libcecutil
  * libcecutil: do not assume building in source tree.
  * libcecutil: remove empty generated headers on failure
  * libcecutil: cec-gen.pl now generates all headers in one go
  * v4l-utils: sync to latest cec-funcs.h
  * libcecutil: spaces should be replaced by - for help_features
  * cec-compliance: move util_receive to cec-compliance.cpp
  * cec-compliance: add timeout to util_receive
  * cec-compliance: fix a bug in util_receive
  * cec-compliance: Improve the INACTIVE_SOURCE test
  * cec-follower: add INACTIVE_SOURCE support.
  * v4l2-compliance: fix read/write tests
  * cec-compliance: improve Inactive Source test
  * cec-compliance: Set OSD Name is not TV specific
  * Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
  * v4l-utils: sync with latest media_tree master
  * v4l2-info.cpp: support the new hold capture flags
  * cec-compliance: remove old tuner tests
  * cec-follower: add support for Status Request
  * cec-compliance: improve failure reporting
  * cec-follower: fix index handling
  * v4l-utils: sync with latest media_tree master
  * cec-compliance: improve the Inactive Source test
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: better scaler detection for M2M devices
  * cec-ctl: add a --phys-addr-from-edid option
  * cec: fix Makefile.am to get the right library dependencies
  * libcecutil: convert latency values to ms
  * cec-ctl: finish --stress-test-power-cycle with active display
  * cec-compliance: make the subtest names unique
  * cec-compliance: add -e and -l options
  * cec-compliance: make test names easier to type
  * qvidcap: fix typo: fnt -> fmt
  * qvidcap: switch to RGB24 if format is unsupported
  * v4l2-ctl: support -k (concise) when showing touch data
  * v4l2-compliance: relax a 'is the DONE flag set' test
  * v4l-utils: fix sync-with-kernel: it missed pixelformats
  * qvidcap: make texts consistent
  * cec-follower: add --ignore option
  * cec-follower: support CEC 2.0 power status reporting
  * cec-compliance: test CEC 2.0 power transitions
  * cec-ctl: add --phys-addr-from-edid-poll
  * cec-compliance: return OK_PRESUMED in the power transition test
  * cec-compliance: update patch link
  * cec-compliance: change a fail to a warn
  * qvidcap: use --pixelformat instead of --pixel-format
  * cec-ctl: show PA changes with --phys-addr-from-edid-poll
  * cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
  * cec: remove duplicate cec_phys_addr_exp defines
  * cec-ctl: improve --test-power-cycle test
  * cec-ctl: fix --phys-addr-from-edid-poll support
  * cec: show OSD Name with quotes around the name
  * v4l2-compliance: log the size of time_t
  * v4l2-compliance: use %zd with sizeof(time_t)
  * v4l2-ctl/compliance: fix 32-bit g_topology casts
  * v4l2-ctl/compliance: fix 32-bit compiler warnings
  * v4l2-compliance: use a better invalid address
  * v4l2-compliance: fix uninitialized have_sel variable
  * v4l2-compliance: return ENOTTY if selection is not supported
  * cec-compliance: add invalid ioctls test
  * v4l2-compliance: add tests for invalid ioctls
  * cec-ctl/compliance: call srandom()
  * cec-compliance: '-e' alias for --expect was missing
  * cec-compliance.h: add warn_on_test, clean ups
  * cec-compliance: fail/warn if reported latency > 50ms
  * cec-compliance: add --expect-with-no-warnings
  * cec-compliance: swap -n/-N options
  * v4l-utils: remove trailing spaces
  * qvidcap: properly initialize m_curSize/Data
  * Revert "qvidcap: properly initialize m_curSize/Data"
  * qvidcap: properly initialize m_curSize/Data
  * v4l2-compliance: check source and sink pad types of a link
  * cec-compliance: clarify obscure error message
  * cec-ctl: remove trailing space in output
  * cec-ctl: add timestamps to the power-cycle tests
  * cec-ctl: improve --stress-test-power-cycle option
  * libcecutil: translate abort_msg to a message string
  * libcecutil: drop CEC_MSG_ prefix when logging messages
  * v4l2-compliance: improve USERPTR streaming tests
  * v4l2-compliance: fix bug/improve testing filler
  * v4l2-compliance: fix userptr buffer checks
  * cec-compliance: improve system_info_give_features()
  * sync with latest media_tree master
  * v4l-utils: add --enable-v4l2-compliance/ctl-32 option
  * v4l-utils: fix autoconf/automake errors
  * test-media: add -32 option
  * v4l2-compliance: fix 32 bit warnings
  * v4l2-ctl/compliance-32: fix when configuring from another dir
  * v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance
  * cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
  * cec-ctl: added polls suboption to --stress-test-power-cycle
  * cec-ctl: handle ENONET errors
  * Revert "cec-ctl: handle ENONET errors"
  * cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests
  * v4l2-compliance: fix weird formatting with -f
  * cec-ctl: don't transmit IMAGE_VIEW_ON every second
  * cec-ctl: introduce and use transmit_msg_retry()
  * cec-compliance: check for invalid transient power states
  * cec-ctl: check for incorrect state transitions
  * cec-ctl: add min-sleep suboption
  * cec-ctl: show timeouts vs Nacks
  * cec-ctl: show | instead of e or E
  * test-media: postpone the dmesg command
  * cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
  * cec-ctl: improve wait_for_pwr_state
  * cec-ctl: add physical address sanity checks
  * v4l-utils: sync with latest media_tree master
  * v4l2-compliance: fix step < 0 control check
  * v4l-utils: sync with latest media kernel
  * v4l2-compliance: zero mbus_code
  * v4l2-compliance: add tests for V4L2_CAP_IO_MC
  * v4l2-ctl: zero v4l2_fmtdesc
  * v4l-utils: sync with latest media kernel
  * gconv: fix compiler warning
  * v4l2-ctl: add missing subdev usage in --help-all
  * cec-follower: create analog channel frequencies
  * cec-follower: add tuner analog service emulation
  * cec-follower: fix bugs for tuner emulation
  * cec-follower: add tuner step increment/decrement
  * cec-follower: fix analog tuner device info update
  * cec-follower: rename freq_idx to service_idx
  * cec-follower: create digital ARIB channels
  * cec-follower: create digital ATSC channels
  * cec-follower: create digital DVB channels
  * cec-follower: add tuner digital service emulation
  * cec-follower: fix tuner step increment/decrement
  * cec-compliance: add tuner control test
  * v4l-utils: configure.ac: Avoid bashisms
  * qv4l2: Use C library file operations with v4lconvert for raw mode devices
  * cec: fix cec-log.h dependency issues
  * v4l2grab: allow using direct calls instead of libv4l
  * v4l2grab: add support for setting the fourcc code
  * keymap.h needs sys/types.h and argp.h with musl
  * v4l2-compliance: fix assert on only read/write-only controls
  * v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
  * v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
  * v4l2-compliance: Allow all the selection targets for subdevs
  * keytable: use input_event properly
  * keytable: add compatibility for input_event_sec
  * treewide: remove bzero
  * treewide: fix redundant expressions
  * treewide: remove pointless c_str
  * dvb-sat: remove pointless abs call
  * utils: checks for empty instead of size in if
  * treewide: add extra {} to initialization
  * treewide: do not use return after else
  * treewide: fix wrong identation
  * utils: simplify bool returns
  * treewide: fix math problems
  * treewide: replace C casts with C++
  * treewide: apply performance fixes
  * utils: use bool literals
  * utils: do not use empty void with C++
  * utils: remove extra commas
  * utils: fix float equal warning
  * utils: add copy assignment operator
  * utils: initialize variable
  * utils: fix wrong format
  * utils: fix compilation with C++98
  * utils: add noreturn attribute and remove dead code
  * utils: fix implicit float conversions
  * utils: fix fallthrough warnings
  * utils: fix double promotions
  * utils: replace exit with std variant
  * cec-compliance: add missing header for clang
  * compiler.h: fix compilation with libcxx
  * compiler.h: fix compilation with clang + std=c++98 + glibcxx
  * utils: replace chr functions with std variants
  * ir-ctl: report timeout when it cannot be modified
  * keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
  * ir-keytable: bpf: improve rsc imon pointer decoder
  * sync v4l-utils.spec with the fedora repo
  * keytable: cannot load BPF decoders from udevd
  * 50-rc_keymap.conf prevents debian testing from booting
  * lircd2toml: warn when scancode has duplicate definitions
  * keytable: keymap without protocol is invalid
  * rc_keymap.5: improve wording around using rc_keymaps for sending
  * keytable: a bpf protocol can have parameters and no scancodes
  * Fix build failure on s390x
  * keytable: support 64 bit scancodes
  * keytable: new samsung36 bpf decoder
  * Add keymap for Samsung AK59-00125A remote
  * ir-ctl: removed nested functions to support building with clang
  * ir-ctl: allow unmodulated signal to be sent
  * keytable: "-p all" should not attempt BPF decodes that don't exist
  * v4l2-ctl: Print UVC meta info
  * v4l2-compliance: fix metadata output support
  * v4l2-compliance: Verify metadata formats
  * v4l2-ctl: support for metadata output
  * v4l2-ctl: Add Support for Touch
* Sun Jun 07 2020 meissner@suse.com
- libv4l-devel-32bit needs to require the shared libraries belonging
  to it, libv4l1-0-32bit + libv4l2-0-32bit + libv4l2rds0-32bit + libv4lconvert0-32bit.
  This helps Wine development (bsc#1172301)