2025-06-13 10:59:10 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 10 08:41:45 UTC 2025 - Andreas Schwab <schwab@suse.de>
|
|
|
|
|
|
|
|
- Filter out GLIBC_PRIVATE dependencies
|
|
|
|
|
2025-05-28 20:56:57 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 12 22:31:55 UTC 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 14:07:02 UTC 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 1 21:30:29 UTC 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 5 19:57:19 UTC 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 22:22:50 UTC 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 8 13:37:47 UTC 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 22:02:33 UTC 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 7 15:09:57 UTC 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 2 15:30:43 UTC 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 2 15:21:47 UTC 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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 2 12:14:12 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
- Add patch for gcc 10 bsc#1160298:
|
|
|
|
* gcc10.patch
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 8 09:02:26 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
- Refresh patch sysmacros.patch
|
|
|
|
- Update to 1.18.0:
|
|
|
|
* Various fixes all around
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 4 13:37:03 UTC 2019 - Stefan Seyfried <seife+obs@b1-systems.com>
|
|
|
|
|
|
|
|
- add v4l-utils-32bitfix.patch (boo#1109541)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Sep 7 22:37:25 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
|
|
|
|
- Split build of qv4l2ctl to an independent package. This allows
|
|
|
|
building libv4l much earlier in the build cycle, as it no
|
|
|
|
longer depends on libQt5.
|
|
|
|
* Add use_system_v4l_for_qv4l.patch
|
|
|
|
- Drop glu BuildRequires, only used for unused test binary in
|
|
|
|
contrib.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 1 10:35:11 UTC 2018 - schwab@suse.de
|
|
|
|
|
|
|
|
- sysmacros.patch: include <sys/sysmacros.h> for minor
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jun 4 15:25:59 UTC 2018 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to version 1.14.2:
|
|
|
|
* keytable: abi no longer set LIRC_CAN_REC_SCANCODE for raw
|
|
|
|
devices
|
|
|
|
* ir-ctl: abi no longer set LIRC_CAN_SEND_SCANCODE for raw
|
|
|
|
devices
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 6 20:06:34 UTC 2018 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.14.1:
|
|
|
|
* Lot of changes, see ChangeLog for details.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jul 7 19:33:15 UTC 2017 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.12.5:
|
|
|
|
* dvb-scan: fix the logic for multi-section handling
|
|
|
|
From version 1.12.4:
|
|
|
|
* libdvbv5: T2 delivery descriptor: fix wrong size of bandwidth
|
|
|
|
field
|
|
|
|
* desc_t2_delivery: consider valid to have a short T2 descriptor
|
|
|
|
* desc_t2_delivery: properly handle cell and subcell tables
|
|
|
|
* desc_t2_delivery: improve print dumps of T2 delivery
|
|
|
|
* desc_t2_delivery: resize frequency array for subcel freqs
|
|
|
|
* libdvbv5: add support for more PMT descriptors
|
|
|
|
* libdvbv5: fix T2 delivery descriptor parsing in
|
|
|
|
dvb_desc_t2_delivery_init()
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Apr 4 06:47:07 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to version 1.12.3:
|
|
|
|
* dvb-sat: fix rangeswitch logic
|
|
|
|
* dvb-sat: add verbose options for LNBf settings
|
|
|
|
* dvb-sat: add support for Invacom QPH-031 LNBf
|
|
|
|
* pt_BR: update translation file to reflect latest changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 14 09:57:22 UTC 2017 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Update to version 1.12.2:
|
|
|
|
* libdvbv5: Link against libudev
|
|
|
|
* buildsystem: Add all files to dist target
|
|
|
|
* v4l2-ctl: Fix unneeded dot in "no hsync lock"
|
|
|
|
* man: Fix typos in dvbv5-scan dvbv5-zap pages
|
|
|
|
* libdvbv5: Improve vdr format output for DVB-T(2)
|
|
|
|
* dvb-fe-tool: add an option to set maximum number of stat samples
|
|
|
|
* libdvbv5: Fix dvb-format-convert segfault
|
|
|
|
* ir-ctl: `strndupa' undefined with --disable-nls
|
|
|
|
- Some packaging cleanup
|
|
|
|
- Recommend dtv-scan-tables-v5 by dvb-utils
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 3 21:10:42 UTC 2016 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.10.1:
|
|
|
|
* libdvbv5: Fix decsriptors typo
|
|
|
|
* libv4lconvert: Exclude memsrc implementation for libjpeg-turbo
|
|
|
|
* v4lconvert: Add "PEGATRON CORPORATION" to asus_board_vendor
|
|
|
|
- Replaced libqt5-qtbase-devel build requirement with
|
|
|
|
pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5OpenGL) and
|
|
|
|
pkgconfig(Qt5Widgets).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 12 07:33:18 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Run over with spec-cleaner
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jun 11 20:14:09 UTC 2016 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.10.0:
|
|
|
|
* Lots of changes: See ChangeLog for details.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 11 15:13:58 UTC 2016 - schwab@suse.de
|
|
|
|
|
|
|
|
- Don't build qv4l2 on arm
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 8 11:29:30 UTC 2016 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Version update to 1.8.1:
|
|
|
|
* See changelog file for in-depth decription of the fixes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 25 20:38:19 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Add gpg signature
|
|
|
|
- Switch to qt5 on recent releases
|
|
|
|
- Split language packages
|
|
|
|
- Update to 1.8.0
|
|
|
|
* See ChangeLog for full list of changes
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 20 08:47:04 UTC 2015 - meissner@suse.com
|
|
|
|
|
|
|
|
- Add -devel pkg to baselibs to build Wine on 64bit only distros
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Sep 11 18:14:52 UTC 2015 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.6.3:
|
|
|
|
* v4lconvert: Add ASUS A7Sn to upside down table
|
|
|
|
* v4lconvert: Add ASUS A6R to upside down table
|
|
|
|
* Synchronize with the Kernel
|
|
|
|
* vivid-tpg.h.patch: update to match current upstream tree
|
|
|
|
* sync-with-kernel: add include/linux/media.h
|
|
|
|
* configure.ac: fix qv4l2 if QGLFunctions doesn't exist
|
|
|
|
* libv4lconvert: Fix support for Y16 pixel format
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Mar 13 14:55:11 UTC 2015 - tchvatal@suse.com
|
|
|
|
|
|
|
|
- Cleanup few conditions for better readability
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 1 20:34:52 UTC 2015 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.6.2:
|
|
|
|
* Lots of changes: See ChangeLog for details.
|
|
|
|
- Added doxygen build requirement.
|
|
|
|
- Added new subpackages dvb-utils (split from v4l-utils), libdvbv5 and
|
|
|
|
libdvbv5-devel.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 26 21:08:16 UTC 2014 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.2.1:
|
|
|
|
* Lots of changes: See ChangeLog for details.
|
|
|
|
- Added alsa-devel build requirement.
|
|
|
|
- Use autoreconf to fix build in openSUSE 12.2.
|
|
|
|
- Removed bufferoverflowstrncat.patch (fixed upstream).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jun 4 19:51:21 UTC 2014 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.0.1:
|
|
|
|
* Lots of changes: See ChangeLog for details.
|
|
|
|
- Removed ImageMagick and sysfsutils-devel build requirements (not needed
|
|
|
|
anymore).
|
|
|
|
- Added pkg-config build requirement.
|
|
|
|
- Use desktop-file-utils instead of update-desktop-files for openSUSE > 12.1.
|
|
|
|
Added desktop-file-utils build requirement for this.
|
|
|
|
- Removed the following patches:
|
|
|
|
* disable_rds_compilation.patch (not needed anymore).
|
|
|
|
* udev-rules-dir.patch (fixed upstream).
|
|
|
|
* use-openat-if-available.patch (fixed upstream).
|
|
|
|
- Added a patch "bufferoverflowstrncat.patch" to fix rpm post build check error
|
|
|
|
"Statement might be overflowing a buffer in strncat".
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jan 2 10:02:04 UTC 2014 - dmueller@suse.com
|
|
|
|
|
|
|
|
- fix compiled-in paths by specifying PREFIX and LIBDIR correctly
|
|
|
|
during build
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Mar 16 21:59:51 UTC 2013 - dmueller@suse.com
|
|
|
|
|
|
|
|
- add use-openat-if-available.patch:
|
|
|
|
* prefer openat over deprecated open syscall (fixes aarch64)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Nov 2 21:30:16 UTC 2012 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to version 0.8.9:
|
|
|
|
libv4l changes:
|
|
|
|
* libv4lconvert: Various Pixart JPEG fixes
|
|
|
|
* libv4lconvert: Add more notebooks to the upside down device table
|
|
|
|
Utils changes:
|
|
|
|
* keytable: Add support for Sanyo IR and RC-5-SZ protocol
|
|
|
|
* keytable: Add missing buttons in shipped keytables
|
|
|
|
* v4l2-compliance, v4l-ctl, qv4l2: Sync with development branch
|
|
|
|
- Removed libdvbv5-Add-missing-includes.patch (fixed upstream).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 17 13:53:54 UTC 2012 - fcrozat@suse.com
|
|
|
|
|
|
|
|
- Add udev-rules-dir.patch and BuildRequires udev to fix build with
|
|
|
|
new udev rules directory location.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 30 18:24:41 UTC 2012 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Added a patch (libdvbv5-Add-missing-includes.patch) in order to fix
|
|
|
|
compilation due to missing includes.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Apr 22 17:15:15 UTC 2012 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.8
|
|
|
|
Utils changes:
|
|
|
|
* dvb-format-convert: fix argument check and helper message
|
|
|
|
libv4l changes:
|
|
|
|
* tinyjpeg: Better luminance quantization table for Pixart JPEG
|
|
|
|
* tinyjpeg: Fix out of bounds array usage
|
|
|
|
* libv4lconvert: Use bytesperline instead of width
|
|
|
|
* libv4lconvert: Revert Lenovo X201 upside down table entry
|
|
|
|
* libv4lconver: Add 06f8:301b pac7302 based cam to the quirk table
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 11 20:26:20 UTC 2012 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.7
|
|
|
|
Utils changes:
|
|
|
|
* ir-keytable: Fixed file parsing errors
|
|
|
|
* qv4l2: fix segfault when there are no inputs or outputs
|
|
|
|
* dvb: Merged DVB tools from development branch
|
|
|
|
libv4l changes:
|
|
|
|
* Add some more laptop models to the upside down devices table
|
|
|
|
- Rebased disable_rds_compilation.patch to apply cleanly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 26 12:06:28 UTC 2012 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.6
|
|
|
|
libv4l changes:
|
|
|
|
* Add support for libjpeg >= v7
|
|
|
|
* Add new matching algorithm for upside down table
|
|
|
|
* Add some more laptop models to the upside down devices table
|
|
|
|
* Retry with another frame on JPEG header decode errors
|
|
|
|
* Improved JL2005BCD support
|
|
|
|
* Set errno to EIO if getting 4 consecutive EAGAIN convert errors
|
|
|
|
* Make software autowhitebalance converge faster
|
|
|
|
* Add quirk support for forced tinyjpeg fallback
|
|
|
|
- Spec file updates:
|
|
|
|
* Added libjpeg-devel in BuildRequires: as direct dependency.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 29 00:56:38 UTC 2012 - jengelh@medozas.de
|
|
|
|
|
|
|
|
- Remove redundant tags/sections per specfile guideline suggestions
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 18 15:53:48 UTC 2011 - Rene.vanPaassen@gmail.com
|
|
|
|
|
|
|
|
- Spec file updates:
|
|
|
|
* Add udev in BuildRequires: for SLE 11 and 11 sp1 (fixes error that
|
|
|
|
/lib/udev/rules.d is not owned by any package).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Jul 23 18:47:46 UTC 2011 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.5
|
|
|
|
Utils changes:
|
|
|
|
* parse_em28xx_drxk.pl: New parser for dumps of em28xx with drxk frontend
|
|
|
|
* qv4l2: Add support for bitmap controls
|
|
|
|
* v4l2-ctl: add support for the new bitmask control type
|
|
|
|
* v4l2-ctl: add support for the control event
|
|
|
|
* v4l2-ctl: small bugfixes
|
|
|
|
* v4l2-compliance: various new tests
|
|
|
|
* lib_media_dev: various fixes / cleanups
|
|
|
|
libv4l changes:
|
|
|
|
* Add some more laptop models to the upside down devices table
|
|
|
|
* Add support for SE401 pixelformat
|
|
|
|
* Software autogain tweaks
|
|
|
|
- Rebased disable_rds_compilation.patch to apply cleanly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jun 26 16:52:00 UTC 2011 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.4
|
|
|
|
Utils changes:
|
|
|
|
* Various small fixes
|
|
|
|
* qv4l2: Add support for configuring the framerate for devices which support
|
|
|
|
this like uvc cams
|
|
|
|
* parse_tcpdump_log.pl: new parser for tcpdump / wireshark made usbmon dumps
|
|
|
|
* New lib_media_dev lib, to pair audio devices with video devices (and other
|
|
|
|
combinations) for now this lives in utils and does not get installed
|
|
|
|
systemwide, as the API is not stable
|
|
|
|
libv4l changes:
|
|
|
|
* Add many more laptop models to the upside down devices table
|
|
|
|
* Some small bugfixes
|
|
|
|
* Add vicam cameras to list of cameras need sw auto gain + whitebalance
|
|
|
|
* Add support for M420 pixelformat
|
|
|
|
* Add support for Y10B pixelformat
|
|
|
|
* Add support for JPGL pixelformat
|
|
|
|
* Modified (rewrote) jpeg decompression code to use libjpeg[-turbo], for
|
|
|
|
much lower cpu load when doing jpeg decompression
|
|
|
|
* Detect usb connection speed of devices
|
|
|
|
* Rewrite src format selection algorithm, taking bandwidth into account and
|
|
|
|
choosing the format which will give us the lowest CPU load while still
|
|
|
|
allowing 30 fps
|
|
|
|
* Intercept S_PARM and redo src format selection based on new fps setting,
|
|
|
|
potentially switching from JPG to YUYV / M420 when the app lowers the fps,
|
|
|
|
resulting in a significant lower cpu load
|
|
|
|
- Spec file updates
|
|
|
|
* Require libv4l in the libraries.
|
|
|
|
* Minor other updates.
|
|
|
|
- Fixed rpmlint warning "wrong-icon-size".
|
|
|
|
- Removed the desktop file and icon for qv4l2 (they are provided by the
|
|
|
|
package now).
|
|
|
|
- Rebased disable_rds_compilation.patch to apply cleanly.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun May 8 17:46:17 UTC 2011 - asterios.dramis@gmail.com
|
|
|
|
|
|
|
|
- Update to v0.8.3
|
|
|
|
* Name changed to v4l-utils (libv4l + some utils).
|
|
|
|
* Lots of changes (see ChangeLog).
|
|
|
|
- Spec file updates
|
|
|
|
* Changes based on rpmdevtools templates and spec-cleaner run.
|
|
|
|
* Changes to incorporate the addition of the utils.
|
|
|
|
* Updates Licenses (based on Fedora).
|
|
|
|
- Added desktop file and icon for qv4l2 (taken from Fedora package).
|
|
|
|
- Removed libv4l-nonvoid_return.diff patch (fixed upstream).
|
|
|
|
- Added a patch to disable compilation of utils/rds (fails to compile with
|
|
|
|
ic2-dev.h from ic2-tools).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 10 08:32:50 UTC 2010 - wittemar@googlemail.com
|
|
|
|
|
|
|
|
- build libv4l-32bit
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 17 10:07:34 UTC 2010 - coolo@novell.com
|
|
|
|
|
|
|
|
- remove explicit version requires to non-versioned package from
|
|
|
|
shared libraries
|
|
|
|
- buildrequire pkg-config to fix provides
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 22 15:53:02 CET 2010 - ro@suse.de
|
|
|
|
|
|
|
|
- buildfix: "control reaches end of non-void function"
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 22 09:39:16 UTC 2010 - bphilips@novell.com
|
|
|
|
|
|
|
|
- Upstream doesn't provide bz2. Change back to gz in URL.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Feb 22 09:35:32 UTC 2010 - bphilips@novell.com
|
|
|
|
|
|
|
|
- Update to v0.6.4
|
|
|
|
- Add more laptop models to the upside down devices table
|
|
|
|
- Add error checking to mr97310a decompression
|
|
|
|
- Increase mr97310a minimum clockdiv upon 3 consecutive decoding errors
|
|
|
|
- Add support for decompressing CPIA1 compressed YUV
|
|
|
|
- Speed up autogain algorithm
|
|
|
|
|
|
|
|
- Updates from v0.6.3
|
|
|
|
- Add more laptop models to the upside down devices table
|
|
|
|
- Improved mr97310a decompression
|
|
|
|
- Add support for decompressing yuv420 planar JPEG (one component per SOS,
|
|
|
|
3 SOS per frame), this is needed for w9968cf based cams
|
|
|
|
- Add support for STV0680 raw bayer data
|
|
|
|
|
|
|
|
- Updates from v0.6.2
|
|
|
|
- Add more laptop models to the upside down devices table
|
|
|
|
- Put usb id in controls shm segment name for USB devices, to better
|
|
|
|
distuingish between devices plugged into the same port
|
|
|
|
- Enable software whitebalance and autogain for mr97310a cameras
|
|
|
|
- Improvements / tweaks to software autogain algorithm
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jan 15 13:15:18 UTC 2010 - chris@computersalat.de
|
|
|
|
|
|
|
|
- cleanup spec
|
|
|
|
* shared libs to subpkg
|
|
|
|
* added debug_package_requires
|
|
|
|
* bzipped source
|
|
|
|
- rpmlint
|
|
|
|
* devel-package-with-non-devel-group
|
|
|
|
* summary-not-capitalized
|
|
|
|
- added baselibs.conf as a source2
|
|
|
|
o and updated
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 1 13:10:00 CEST 2009 - schaeferf.obs@googlemail.com
|
|
|
|
|
|
|
|
- Update to v0.6.1
|
|
|
|
- Add more laptop models to the upside down devices table
|
|
|
|
- Bugfix: fixup 320x240 output for pac7302 cameras
|
|
|
|
- Bugfix: fix reqbuf Device or Resource busy error when using v4l2_read()
|
|
|
|
- Some applications want to use jpg format if possible, so do not hide
|
|
|
|
it from the apps (do not assume it always needs conversion)
|
|
|
|
- Change controls shm segment name to include the username, as it is only
|
|
|
|
writable by the user (this means libv4l controls are per user) (Gregor Jasny)
|
|
|
|
- Add support for decompressing sn9c2028 compressed bayer (Theodore Kilgore)
|
|
|
|
- Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 6 20:48:38 CEST 2009 - schaeferf.obs@googlemail.com
|
|
|
|
|
|
|
|
- Update to v0.6.0
|
|
|
|
- Software whitebalancing, automatic gain, exposure and gamma control for cams which lack this in hardware
|
|
|
|
- Fake v4l2 controls to control all these
|
|
|
|
- Software flipping controls
|
|
|
|
- Recognize disabled controls and replace with fake equivalents where available
|
|
|
|
- Add tons of laptop models to the upside down devices table
|
|
|
|
- Add support for decompressing ov511 and ov518 "JPEG"
|
|
|
|
- Improved pac207 decompression code
|
|
|
|
- Support for rgb565 source format
|
|
|
|
- Many bug fixes
|
|
|
|
- Merge spec files from drivers:webcam and openSUSE:Factory <bphilips@suse.de>
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 10 16:51:08 PDT 2009 - bphilips@suse.de
|
|
|
|
|
|
|
|
- Add baselibs.conf to build -32bit packages
|
|
|
|
- Version bump to 0.5.8
|
|
|
|
* Add support for UYVY (for USB Apple iSight) patch by Julien BLACHE
|
|
|
|
<jb@jblache.org>
|
|
|
|
* Remove v4lconvert_yvyu_to_yuv420 function as its functionality is
|
|
|
|
duplicate with v4lconvert_yuyv_to_yuv420
|
|
|
|
* Use Requires.private where appropiate in .pc files (patch by Gregor Jasny)
|
|
|
|
* Switch to using USB-id's instead of USB product string, as not all devices
|
|
|
|
set a unique product string. This fixes the upside down issues with
|
|
|
|
genius e-messenger 112 cams
|
|
|
|
* Add support for sn9c20x-i420 format patch by Vasily Khoruzhick
|
|
|
|
<anarsoul@gmail.com>
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 3 22:16:58 PST 2008 - bphilips@suse.de
|
|
|
|
|
|
|
|
- Version bump to 0.5.7
|
|
|
|
* Fix a nasty (and stupid) bug in the special try_fmt handling for UVC cams
|
|
|
|
* Add some more verbose logging of various calls when asking libv4l to log
|
|
|
|
calls to a file, to assist in (future) debugging
|
|
|
|
libv4l-0.5.6
|
|
|
|
* Always do a s_fmt on uvc cams even if this changes nothing, as not doing
|
|
|
|
the s_fmt triggers a bug in the uvcvideo driver in kernel <= 2.6.28
|
|
|
|
(with certain cams)
|
|
|
|
libv4l-0.5.5
|
|
|
|
* Avoid the use of try_fmt as much as possible on UVC cams, instead use the
|
|
|
|
results of the enum_framesizes ioctl. This is because:
|
|
|
|
1) try_fmt actually causes IO with UVC cams making apps which do lot of
|
|
|
|
querrying of device capabilities slow (cheese)
|
|
|
|
2) some buggy cams don't like getting lots of UVC video probes and crash
|
|
|
|
when they do
|
|
|
|
libv4l-0.5.4
|
|
|
|
* Don't report DQBUF errors when errno is EAGAIN, this fixes flooding the
|
|
|
|
screen with errors when applications use non blocking mode
|
|
|
|
* Add support for downscaling to make apps which want low resolutions
|
|
|
|
(skype, spcaview) happy when used with cams which can only do high
|
|
|
|
resolutions (by Lukáš Karas <lukas.karas@centrum.cz>).
|
|
|
|
* Add support for converting to YV12 planar (next to the already supported
|
|
|
|
YU12 / I420)
|
|
|
|
* Implement RGB/BGR24 -> YU/YV12 conversion
|
|
|
|
libv4l-0.5.3
|
|
|
|
* When conversion requires multiple passes don't alloc the needed temporary
|
|
|
|
buffer on the stack, as some apps (ekiga) use so much stack themselves
|
|
|
|
this causes us to run out of stack space
|
|
|
|
libv4l-0.5.2
|
|
|
|
* Add Philips SPC210NC to list of cams with upside down sensor, reported by
|
|
|
|
Rieker Flaik
|
|
|
|
* Work around some drivers (pwc) not properly reflecting what one gets after a
|
|
|
|
s_fmt in their try_fmt answer
|
|
|
|
* Check that s_fmt atleast gives us the width, height and pixelformat try_fmt
|
|
|
|
promised us, and if not disable conversion
|
|
|
|
* Only check width, height and pixelformat when checking if we are doing
|
|
|
|
conversion, instead of doing a memcmp, as that are the only things which
|
|
|
|
the convert code checks
|
|
|
|
* Take into account that the buffers only contain half of the lines when
|
|
|
|
field is V4L2_FIELD_ALTERNATE
|
|
|
|
libv4l-0.5.1
|
|
|
|
* Add support for software cropping from 352x288 -> 320x240 / 176x144 ->
|
|
|
|
160x120, so that apps which will only work with vga resolutions like
|
|
|
|
320x240 (Skype!) will work with cams/drivers which do not support cropping
|
|
|
|
CIF resolutions to VGA resolutions in hardware. This makes all 2.6.27 gspca
|
|
|
|
supported cams, except for the pac7302 which only does 640x480 (and skype
|
|
|
|
wants 320x240), work with skype
|
|
|
|
* The v4lconvert_convert function was becoming a bit of a mess, so split the
|
|
|
|
functionailiy into separate v4lconvert_convert_pixfmt, v4lconvert_rotate and
|
|
|
|
v4lconvert_crop functions, and make v4lconvert_convert a frontend to
|
|
|
|
these
|
|
|
|
* Do not link the wrapper libs against libpthread (patch from Gregor Jasny)
|
|
|
|
libv4l-0.5.0
|
|
|
|
* Add support for enumerating framesizes and frameintervals of emulated
|
|
|
|
formats when the driver supports it for the real format
|
|
|
|
* Make sure the video device always gets opened RW even if the application
|
|
|
|
asks for RO
|
|
|
|
* Add Genius E-Messenger 112 (093a:2476) to list of cams which have their
|
|
|
|
sensor upside down
|
|
|
|
libv4l-0.4.3
|
|
|
|
* Add suport for YUYV and YVYU packed pixel formats (Jean-Francois Moine)
|
|
|
|
* Prefer compressed pixformats for resolutions > 176x144
|
|
|
|
libv4l-0.4.2
|
|
|
|
* The bayer pixel order in gspca's sonixb driver was different from that in
|
|
|
|
the sn9c102 driver from the mainline kernel, a recent gspca patch fixes
|
|
|
|
this, adjust libv4l to match (and make it work properly with the sn9c102
|
|
|
|
driver).
|
|
|
|
libv4l-0.4.1
|
|
|
|
* When the driver supports read() and we are not converting let the driver
|
|
|
|
handle read() instead of emulating it with mmap mode
|
|
|
|
* Fix errors and warnings when compiling with ICC (Gregor Jasny)
|
|
|
|
* Add support to libv4lconvert for rotating images 90 (for Pixart 7302 cams)
|
|
|
|
or 180 (Philips SPC200NC / Philips SPC300NC) degrees
|
|
|
|
* Add support for Pixart custom JPEG format
|
|
|
|
* Hide non public symbols (Gregor Jasny)
|
|
|
|
* Fix and enable x86_64 asm jpeg decompress helper functions (Gregor Jasny)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Aug 15 19:52:59 CEST 2008 - bphilips@suse.de
|
|
|
|
|
|
|
|
- Initial SuSE package
|
|
|
|
|