Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dvb-utils-1.28.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: dvb-utils Distribution: openSUSE Tumbleweed
Version: 1.28.1 Vendor: openSUSE
Release: 1.1 Build date: Sun Apr 13 00:31:55 2025
Group: Unspecified Build host: reproducible
Size: 410429 Source RPM: v4l-utils-1.28.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://linuxtv.org/downloads/v4l-utils/
Summary: Utilities for DVB devices
dvb-utils is a collection of various DVB utilities.

Provides

Requires

License

GPL-2.0-only

Changelog

* Sat Apr 12 2025 Asterios Dramis <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 Antonio Larrosa <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 <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 Dirk Müller <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 <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 Hans-Peter Jansen <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 Dirk Mueller <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 Marcus Meissner <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)
* Sat May 02 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Update to 1.18.1:
    Fix GCC 10 / -fno-common
  - Drop upstream gcc10.patch
* Sat May 02 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Avoid symbol name clash causing qv4l2 crash - v4l2_open is defined
    by the public libv4l2 and private libv4l2utils
    * Update use_system_v4l_for_qv4l.patch

Files

/usr/bin/dvb-fe-tool
/usr/bin/dvb-format-convert
/usr/bin/dvbv5-daemon
/usr/bin/dvbv5-scan
/usr/bin/dvbv5-zap
/usr/share/doc/packages/dvb-utils
/usr/share/doc/packages/dvb-utils/ChangeLog
/usr/share/doc/packages/dvb-utils/README.md
/usr/share/doc/packages/dvb-utils/TODO
/usr/share/licenses/dvb-utils
/usr/share/licenses/dvb-utils/COPYING
/usr/share/man/man1/dvb-fe-tool.1.gz
/usr/share/man/man1/dvb-format-convert.1.gz
/usr/share/man/man1/dvbv5-scan.1.gz
/usr/share/man/man1/dvbv5-zap.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Apr 21 23:38:46 2025