This is an automatic generated email to let you know that the following patch were queued at the http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: Prepare for 1.30.0 release Author: Gregor Jasny <gja...@googlemail.com> Date: Thu May 1 12:19:22 2025 +0200 Signed-off-by: Gregor Jasny <gja...@googlemail.com> ChangeLog | 171 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ meson.build | 2 +- 2 files changed, 172 insertions(+), 1 deletion(-) --- http://git.linuxtv.org/cgit.cgi/v4l-utils.git/commit/?id=41ebf71356916d4b3c8c41dbf8235b71d6769a94 diff --git a/ChangeLog b/ChangeLog index ae4d1dad79b0..b6f8cc819219 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,174 @@ +v4l-utils-1.30.0 +---------------- + +Adrian Fiergolski (1): + media-ctl: libv4l2subdev: Add Y16 format + +Alexandre Courbot (1): + v4l2-ctl: process events before queues in stateful_m2m() + +Benjamin Gaignard (2): + v4l2-compliance: Add test for V4L2_FMTDESC_FLAG_ENUM_ALL flag + v4l2-ctl-vidcap: Add options to enumerate all pixel formats + +Dmitry Baryshkov (1): + edid-decode: support parsing EDID-Like Data + +Gregor Jasny (1): + buildsystem: Start v4l-utils 1.29.0 development cycle + +Hans Verkuil (102): + qvidcap: fix core dump + qv4l2: fix crash when disabling openGL + qv4l2: always set m_haveFramebufferSRGB to false + v4l-utils: sync with latest kernel + cec-ctl: add support for CEC_MSG_FL_REPLY_VENDOR_ID + cec-compliance: add tests for CEC_MSG_FL_REPLY_VENDOR_ID + contrib/test/test-media: re-add cec-compliance -A tests + v4l-utils: sync with latest kernel + v4l2-compliance: testRequests(): drop V4L2_BUF_FLAG_QUEUED check + contrib/test/test-media: set log level to info at end + v4l2-compliance: only do request-queued checks while streaming is off + v4l2-compliance: always test blocking wait + v4l-utils: sync with latest kernel + utils/common: add V4L2_CAP_EDID support + v4l2-compliance: add support for V4L2_CAP_EDID + test-media: move visl out of the vivid test sequence + contrib/test/test-media: test unbind in DQBUF + v4l2-ctl/compliance: add -32-time64 variants + test-media: add -32-time64 option + cec-ctl: add --test-reliability option + v4l-utils: sync with latest kernel + cec-ctl: always return in list_devices + cec-ctl: use -A shortcut for --list-devices + v4l2-ctl: list_media_devices() should show the in/out name + v4l2-ctl: add --list-devices-input/output options + v4l2-ctl: add -A as shortcut for --list-devices + v4l2-ctl: move s_trace back to where it was before + cec-follower: the short_options array was potentially too small + cec-compliance: the short_options array was potentially too small + cec-ctl: missing support for optional arguments + v4l2-ctl: fix --stream-out-buf-caps option + qv4l2/qvidcap: bind shader program in paintGL() + v4l2-ctl: support V4L2_CID_MIN_BUFFERS_FOR_CAPTURE/OUTPUT + v4l2-compliance: improve stateful codec tests + v4l2-compliance: improve CREATE_BUFS tests + cec-compliance: add fflush(stdout) in several places + cec-ctl: don't show legend for --stress-test-random-standby-wakeup-cycle + cec-ctl: clearly report PASS if a test passes + cec-ctl: add --physical-address (-x) option + v4l2-ctl: support toggling Cable Status in EDID + v4l-utils: update README.md + cec-compliance: change long timeout to 30s + v4l2-ctl: also report the SHA if available in --version + media-ctl: also report the SHA if available in --version + edid-decode: move edid-decode into v4l-utils + edid-decode: don't show parse errors if -P is given + test-display.py: test display CEC and EDID compliance + cec-ctl/edid-decode: use seconds for the reliability test + test-display: add cec-ddc-reliability test + edid-decode: suppress two more errors if -P is used + test_display.py: add log options, checked with linter + test_display.py: fix cec-stress-sleep test + edid-decode: hide error when using -P and -a + test_display.py: various fixes + contrib/test/test-media: add more 'date' commands + contrib/test/test_display.py: various improvements + edid-decode: support HF-EEODB when reading EDID over DDC + edid-decode: show timestamp for --i2c-hdcp-ri + edid-decode: show the delta in ms since last Ri' change + edid-decode: ignore failed Ri' reads + Revert "cec-compliance: change long timeout to 30s" + edid-decode: add eld.test example + qvidcap: add --no-loop option + qvidcap: add --from-frame option + qvidcap: update the man page + edid-decode: transfer characteristics improvements + qvidcap: allow Q to close the window with option --no-loop + qvidcap: 'Space' will pause, 'Backspace' will go back one frame + edid-decode: fix incorrect message + cec-compliance: add two new tests + v4l2-ctl: add new hdmi-4k-600mhz-with-displayid-eeodb EDID + edid-decode: fix DisplayID checksum regression + edid-decode: fix infoframe DB parsing regression + edid-decode: fix incorrect warning for DisplayID v1 + edid-decode: search for 'edid-decode (hex)' first + cec-compliance: use CEC_MSG_FL_RAW with Unregistered + v4l2-tpg.patch: add define for WARN_ON_ONCE + v4l-utils: sync with latest media-committers git repo + v4l2-tracer: add V4L2_CTRL_WHICH_MIN/MAX_VAL support + v4l-utils: clean up printf formatting for top, left, width and height + v4l-utils: sync with latest media-committers git repo + v4l2-compliance: use geteuid instead of getuid + cec-compliance: use geteuid instead of getuid + cec-compliance: don't check UID, instead test with a <Poll> + edid-decode: fix wrong CTA warning if more than 1 CTA block + edid-decode: more warnings that only apply for the first CTA + cec-ctl: improve usage message + cec-ctl: actually parse the hpd-may-be-low suboption argument + cec-ctl: fail if HPD goes high unexpectedly + edid-decode: preparse the HDMI VSDB Image_Size + cec-ctl/edid-decode: fix arm architecture warnings + cec-follower: add support for 5V events + edid-decode: fail if there are no SVDs in the Data Block + meson.build: add -Wno-psabi to suppress arm ABI warning + meson.build: fix arm _TIME_BITS=64 error + meson.build: fix location of gconv library + edid-decode: improve handling of preferred/native timings + edid-decode: improved diagonal handling + test-media: add vim2m multiplanar tests + dvbv5-scan: color was set to white instead of resetting + edid-decode: more native resolution/diagonal improvements + edid-decode: check if NVRDB needs the size as well + +Laurent Pinchart (3): + meson: Bump minimum meson version + utils: media-ctl: Set V4L2_MBUS_FRAMEFMT_SET_CSC flag to set colorspace + v4l2-compliance: Don't perform blocking DQBUF test on MC_IO devices + +Maciej Miszczyk (12): + edid-decode: fix transfer characteristics buffer overread + edid-decode: avoid infinite loop in transfer characteristics + edid-decode: fix a transfer characteristics buffer overread + edid-decode: fix buffer overread in infoframe parsing + edid-decode: fix buffer overread on CTA block parsing + edid-decode: fix buffer overread on displayid block parsing + edid-decode: fix buffer overread on product identification parsing + edid-decode: fix buffer overread while parsing Stereo Display Interface DB + edid-decode: size colorspace_eotf_combinations array correctly + edid-decode: fix divide by zero in type17 timings parsing + edid-decode: fix divide by zero in type3 timings parsing + edid-decode: fix heap overread on early EOF + +Michal Rostecki (1): + libv4l2: Guard the v4l2_ioctl function with HAVE_POSIX_IOCTL + +Ming Qian (1): + v4l-utils: Ignore comma in bracket when getting subopt + +Peter Seiderer (2): + libv4lconvert: fix jpeg-v9x/gcc-14.x compile (jpeg_mem_dest argument mismatch) + meson: remove two pre-0.60 workarounds + +Ricardo Ribalda (6): + media-ctl: Remove duplicated include + Android.mk: Remove obsolete build files + v4l2-compliance: Do not run test requiring pthread_cancel in Android + v4l2-compliance: Fix build error clang TOT + android: Remove unused file + contrib/test/test-media: Increase modprobe time + +Rosen Penev (1): + v4l-utils: fix compilation with external intl + +Simon Ser (1): + edid-decode: use override_find_program() to ease subproject use + +Yunke Cao (2): + v4l2-ctl: Support V4L2_CTRL_TYPE_RECT + v4l2-utils: Support V4L2_CTRL_WHICH_MIN/MAX_VAL + + v4l-utils-1.28.0 ---------------- diff --git a/meson.build b/meson.build index d2b9d220a60e..0dcc7e65f3d0 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('v4l-utils', 'c', 'cpp', - version: '1.29.0', + version: '1.30.0', meson_version : '>= 0.60', default_options : [ 'buildtype=debugoptimized',