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

libv4l1-0-1.28.1-1.1 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: libv4l1-0 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: 23240 Source RPM: v4l-utils-1.28.1-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://linuxtv.org/downloads/v4l-utils/
Summary: Video4linux support library
libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent
of the drivers for those devices supporting v4l1 compatibility (which many
v4l2 drivers do not).

This package contains shared lib for packages that use libv4l1.

Provides

Requires

License

LGPL-2.1-or-later

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/lib/libv4l1.so.0
/usr/lib/libv4l1.so.0.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 25 00:22:03 2025