• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:show +full:- +full:missing

1 v4l-utils-1.28.1
2 ----------------
10 v4l-utils-1.28.0
11 ----------------
14 v4l-utils/contrib/gconv: translation table fix for ARIB-STD-B24
15 v4l-utils/contrib/gconv: fix conversion errors on ARIB-STD-B24 strings
18 v4l2-compliance: Add a test for REMOVE_BUFS ioctl
21 v4l2-ctl: Add --try-routing option
22 media-ctl: Re-order setting format and routes
25 v4l2-tracer: autogenerate files that can be added to git
26 v4l2-tracer: add auto-generated files to git repo
27 v4l2-tracer: stop auto-generating files with meson
28 sync-with-kernel.sh: create v4l2-tracer patches
29 v4l2-tracer: look in more places for libv4l2tracer
30 v4l2-tracer: ignore single line comments when parsing headers
31 v4l2-tracer: add re/tracing for MAX_NUM_BUFFERS
32 v4l2-tracer: add re/tracing for AV1 controls
33 v4l2-tracer: stop waiting to handle a signal
34 v4l2-tracer: use stat to verify that retrace file exists
37 test-media: Add basic tests for visl
40 keytable: meson: Restrict the installation of 50-rc_keymap.conf
43 buildsystem: Start v4l-utils 1.27.0 development cycle
46 cec-ctl: fix random cec stress test: check if msg status is OK
48 v4l-utils: v4l-utils: sync with latest kernel headers
49 v4l-utils: fix @PACKAGE_VERSION@ use
50 v4l-utils: v4l-utils: sync with latest kernel headers
51 *v4l-helpers: support V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
52 v4l2-ctl: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
53 v4l2-compliance: add support for V4L2_SUBDEV_CLIENT_CAP_INTERVAL_USES_WHICH
54 v4l2-ctl/compliance: read and show the subdev client capabilities
56 v4l2-ctl: report max_num_buffers
58 cv4l-helpers.h: add missing helper functions
59 v4l2-ctl: replace --fix-edid-checksums by --keep-edid-checksums
60 cec-compliance: add --show-timestamp option
61 v4l-utils: (c)v4l-helpers.h: support more than 32 buffers
62 cec-ctl: avoid confusing error message
63 v4l-utils: sync-with-kernel
64 v4l-utils: sync-with-kernel
65 qv4l2: add support for /dev/v4l-touchX devices
67 cec-ctl: exit after reporting all cec devices with --list-devices
68 v4l2-ctl: --list-devices --verbose will list current input/output
69 sync-with-kernel.sh: filter V4L2_META_FMT_GENERIC_ defines
70 v4l-utils: sync-with-kernel
71 v4l2-info: support V4L2_FMT_FLAG_META_LINE_BASED
72 sync-with-kernel.sh: add v4l2-dv-timings.h
73 v4l2-compliance: do not warn for unexpected vivid_ro_ctrl values
74 v4l-utils: test-media: add dmesg -n info before modprobes
75 v4l-helpers: v4l_format_s_sizeimage: add support for other buftypes
76 v4l2-compliance: matchFormats(): add multiplane logging
77 v4l2-compliance: add new CREATE_BUFS tests
78 v4l2-compliance: clarify a create_bufs test
79 v4l-utils: test-media: connect the hdmi input to the output
80 v4l-utils: sync with latest kernel
82 v4l2-info: add support for V4L2_BUF_CAP_SUPPORTS_REMOVE_BUFS
83 cec-follower: change type of struct Timer duration field to int
86 meson: Fix building with -Dv4l-utils=false
87 meson: Allow documentation directory to be specified with -Ddocdir
88 v4l2-compliance: Fix building against libc++
91 v4l2gl: Add missing dependency on argp
92 v4l2-compliance: Constify pointers and references in formats tests
93 v4l2-compliance: Support the changed routing API
94 v4l2-compliance: Add tests for V4L2_FMT_FLAG_META_LINE_BASED flag
95 libv4l2subdev: Extend API with 'which' argument where missing
96 utils: media-ctl: Prepare for TRY state support
97 utils: media-ctl: Support accessing the subdev TRY state
106 v4l2-tracer: Rewrite libv4l2tracer.so lookup
110 media-info: add missing sys/stat.h include (for dev_t)
117 v4l-utils: fix formats under alpha/ppc64/mips64
118 v4l-utils: use 64-bit off_t format
119 v4l-utils: clang-tidy: convert to for range loop
120 v4l-utils: clang-tidy: use auto with iterators
121 v4l-utils: fix potential crashing with 32-bit musl
122 v4l-utils: use 64-bit formats for time
128 utils: media-ctl: Print the MUST_CONNECT pad flag
129 utils: media-ctl: Support changed routing API
132 ir-ctl: remove line length limits
134 ir-ctl: correct max_size for rc5 and rc5_sz
135 ir-ctl: encode rc6 mode 0 can have 43 edges
136 ir-ctl: add optional header to manchester encoding
137 ir-ctl: fix encoding pulse_length bpf encoder
141 v4l2-compliance: Fix use of routing on 32-bit platforms
142 v4l2-compliance: Fix streams use in testSubDevEnumFrameSize()
145 ir-ctl: clear errno before strtol
149 v4l-utils-1.26.0
150 ----------------
158 v4l2-compliance: Test queue maximum buffers allocation
161 v4l2-ctl: Add --get/--set-ctrl support for INTEGER and INTEGER64 arrays
164 v4l2-tracer: print only if debugging option is set
165 v4l2-tracer: add macros to print debug info
166 v4l2-tracer: stop stringifying v4l2_input "tuner"
167 v4l2-tracer: add G/S TUNER ioctls
168 v4l2-tracer: add VIDIOC_ENUM_FRAMESIZES
169 v4l2-tracer: add VIDIOC_ENUM_FRAMEINTERVALS
170 v4l2-tracer: stringify target in v4l2_selection
171 v4l2-tracer: add event tracing/retracing
172 v4l2-compliance: call select before dequeuing event
173 v4l2-tracer: fix autogen script for AV1
174 v4l2-info/v4l2-tracer: add macro to mark the trace
175 v4l2-tracer: replace buftype2s with val2s
176 v4l2-tracer: remove buffers by type and index
177 v4l2-tracer: remove compress_frame_count
178 v4l2-tracer: get decoded bytesused from DQBUF
179 v4l2-tracer: create an option to trace userspace args
180 v4l2-tracer: stop retracing failed ioctls
181 v4l2-tracer: auto generate flags for DECODER_CMD
184 v4l2-compliance: Add handling for QC08C and QC10C format
187 buildsystem: Start v4l-utils 1.25.0 development cycle
193 v4l2-tracer: use __s64 instead of long
194 v4l2-ctl: improve --stream-sleep functionality
195 v4l2-ctl: reset fps counter when using --stream-sleep with streamoff/on
196 v4l2-ctl: support random sleep times
197 cec-ctl: store state changes in pin file
199 v4l2-ctl: improve --stream-sleep
200 sync-with-kernel.sh: regenerate utils/keytable/rc_keymaps/meson.build
202 v4l-utils: sync with upstream media staging kernel.
203 gen_dvb_structs.pl: drop copy of dvb-frontend.h
204 cec-ctl.1.in: clarify that you configure *your* device
206 cec-ctl: add --test-random-power-states stress test
207 cec/v4l2-compliance, cec-follower: use __FILE_NAME__ if available
208 v4l2-tracer: add quotes to -DLIBTRACER_PATH="@0@"
209 v4l2-ctl: show field value in print_concise_buffer()
210 cec-ctl: rename power-cycle to standby-wakeup-cycle
211 v4l-utils: sync with latest media staging tree
212 cec-ctl: always log timestamp in show_msg if not-OK
214 cec-compliance: get_power_status(): fix valid RX test
215 cec-compliance: get_power_status(): check cec_msg_status_is_abort
216 v4l-utils: libdvbv5: fix doxygen warnings
218 lib/libdvbv5/dvb-file.c: check for valid entry pointer
219 media-ctl: 1 -> 1ULL
220 v4l2-ctl: add missing > in aspect option usage message
221 v4l2-ctl: fix handling the premul-alpha sub-option
222 v4l2-ctl: improve --silent support
223 cec-ctl: add hpd-may-be-low suboption for the CEC tests
224 cec-ctl.1.in: for hpd-may-be-low option: <0,1> -> <0/1>
225 test-media: cec-pwr enables cec variable as well
226 v4l2-ctl/compliance: add include cstdint
227 test-media: log utils versions
228 cec-follower: add --exclusive option
229 common/media-info: add MEDIA_ENT_F_PROC_VIDEO_ISP
230 common/media-info: fail for unknown entity function values
231 sync-with-kernel.sh: don't filter V4L2_PIX_FMT_HEVC_SLICE
232 v4l-utils: sync with latest kernel headers
233 v4l2-ctl: add support for AV1 stateless control types
234 v4l2-compliance: support V4L2_PIX_FMT_AV1_FRAME
235 v4l2-compliance: pass media_fd when walking topology
236 test-media: 'mc' argument didn't select vidtv
237 test-media: use -m instead of -M for vicodec and vidtv
238 README.md: drop qt5-default, add libsdl2-dev libbpf-dev llvm clang
239 v4l2-ctl: fix alignment meta formats usage message
240 v4l2-ctl.1.in: add missing --help-meta
241 v4l2-compliance: improve error message
242 v4l-utils: sync with latest kernel headers
243 v4l-utils: sync with latest kernel headers
244 v4l2-info.cpp: fix _SUPPORTS_MAX_NUM_BUFFERS description
245 v4l-utils: sync with latest kernel headers
256 libdvbv5: dvb-scan: fix DVB-S2 checks for DVB-S tuning
258 v4l-utils.spec.in: update it to work with meson
259 meson: make it backward-compatible with version 0.54
262 v4l2-compliance: Add gadget. as bus_info prefix
265 v4l2-tracer: Fix libv4l2tracer.so loader
268 v4l2-compliance: codecs: Add stateless (TRY_)DECODER_CMD tests
271 meson: re-enable qv4l2 without Qt OpenGL support
278 qv4l2: fix Qt6 compile (missing QActionGroup header)
283 v4l2-tracer: fix trace path name creation
284 v4l2-tracer: wrap open64/mmap64 functions only if linux && __GLIBC__
285 …libv4l1/libv4l2/v4l2-tracer: use common meson c_args/cpp_args to disable transparent large file su…
296 ir-ctl: fix sharp encoding
299 meson: Use -include to include config.h instead of -I.
300 v4l2-ctl: Improve sub-device options help text
301 v4l2-ctl: Add routing and streams support
302 media-ctl: Add support for routes and streams
303 v4l2-ctl/compliance: Add routing and streams multiplexed streams
304 v4l2-ctl/compliance: Add simple routing test
305 media-ctl: Check for Streams API support
307 v4l2-ctl: Check for Streams API support
313 v4l-utils-1.24.0
314 ----------------
324 v4l2-compliance: Account for ancillary links
330 v4l2-info: add flag V4L2_PIX_FMT_FLAG_SET_CSC
331 v4l2-info: move flags2s to v4l2-info.h
332 utils: add v4l2-tracer utility
333 v4l2-tracer: check for strerrorname_np()
334 v4l2-tracer: add signal handling
335 v4l2-tracer: refactor autogeneration script
336 v4l2-tracer: add exact matching for 'type' and 'field'
337 v4l2-tracer: add INPUT and OUTPUT ioctls
338 v4l2-tracer: remove trailing comma from JSON trace
345 buildsystem: Start v4l-utils 1.23.0 development cycle
347 bootstrap.sh: Replace which with POSIX compliant command -v
349 v4l2-tracer: do not distribute generated files
350 xc3028-firmware: distribute proper header
351 v4l2-tracer: distribute man page template
352 v4l2-tracer: add headers to distribute them
355 cec-compliance: wake up remote device if needed
357 libdvbv5/dvb-dev-remote.c: fix send_fmt prototype
358 v4l2-compliance: improve failure message
359 v4l2-compliance: add missing return
360 v4l2-ctl: pass bus_info to mi_get_media_fd()
361 test-media: increase sleep after modprobe vivid to 3
362 v4l2-compliance: show value with 'delta_ms > 10' fail msg
363 v4l2-compliance: relax time32-64 test
364 v4l-utils: update to latest media_stage kernel
365 v4l2-ctl/compliance: add stateless VP9 support
366 libv4lconvert: HM12 -> NV12_16L16
367 v4l-utils: use v4l_getsubopt instead of getsubopt
368 sliced-vbi-detect/test.c: drop unused headers
369 v4l2-compliance: detect no-mmu systems
370 v4l2-compliance: increase sleeps that are too short
371 v4l2-compliance: improve select() check in captureBufs()
372 v4l2-compliance: improve two vivid_ro_ctrl warnings
373 cec-ctl: show timestamp for events
374 cec-ctl: periodically insert monotonic/wallclock time
375 v4l2-ctl: support edid-decode output as --set-edid input
377 v4l2-compliance: only check function if an MC is present
378 cec-ctl: fix timestamp log for HPD/5V changes
379 cec-ctl: only generate eob for CEC pin events
380 cec-ctl: improve --analyze-pin performance
381 cec-ctl: show timestamps in microsecond precision
382 cec-ctl: store the wallclock/monotonic clocks every minute
383 qv4l2: fix search/replace mistake in vbi-tab.cpp/h license text
384 v4l2-ctl: allow waiting/polling for multiple events
385 sync-with-kernel.sh: tuner-xc2028-types.h -> xc2028-types.h
386 v4l-utils: sync to latest kernel
387 v4l2-compliance: fix G/S_PARM tests for stateful encoders
388 v4l-utils: sync-with-kernel
389 cec-compliance: make <GET CEC VERSION> mandatory
390 cec-compliance: replace warn by announce if unresponsive
391 cec-compliance: don't test if PA is invalid
392 v4l-utils: sync with latest kernel headers
393 v4l2-compliance: detect V4L2_PIX_FMT_HEVC_SLICE
394 v4l2-ctl: support HEVC controls
395 v4l2-compliance/ctl: add dynamic array support
396 media-info: support ancillary links
397 v4l2-compliance: show ancillary links
398 v4l2-dbg: drop cap2s(), use v4l2_info_capability() instead
399 rds-ctl: drop cap2s(), use v4l2_info_capability() instead
400 v4l2-ctl/rds-ctl: move tuner info helpers to v4l2-info.cpp
401 v4l-utils: sync with upstream kernel
402 v4l2-ctl: add support for V4L2_EVENT_CTRL_CH_DIMENSIONS
403 v4l2-ctl: show all dimensions for V4L2_EVENT_CTRL_CH_DIMENSIONS
404 v4l2-compliance: check vivid pixel array control behavior
405 v4l2-compliance: test of vivid's pixel array in requests
406 xc3028-firmware: fix use-after-free
408 test-media: check results of cmp in the vicodec tests
409 v4l-utils: sync with upstream media tree
410 v4l-utils: sync with upstream git repo
411 v4l2-ctl: print_control should check for array controls
412 v4l2-ctl: -C foo -C bar only shows foo
413 v4l2-compliance: support INTEGER and INTEGER64 control arrays
414 test-media: wait longer after rmmod/modprobe if DEBUG_KOBJECT_RELEASE=y
415 cec-follower: add --ignore-standby/view-on options
416 v4l2-compliance: support g++ 7.5.0
417 v4l-utils: sync with upstream git repo
418 v4l2-tpg.patch: add missing get_random_u8()
419 v4l-utils: sync with latest upstream git repo
420 v4l2-tracer: add support for most basic controls
421 cec-ctl: --store-pin shouldn't enable pin monitoring
422 v4l-utils: sync with latest upstream git repo
423 v4l2-info: add support for new V4L2_SUBDEV_CAP_STREAMS capability
424 v4l2-compliance: add tests for area, string and integer64 controls
433 qv4l2: enable the play action on non-streaming radio rx
436 media-info: Include missing <cstdint> for uintptr_t
439 v4l2-ctl: Operate on output device if specified
440 libv4l2subdev: Fix compilation error by including missing header
444 keytable: Add -fno-stack-protector compilation option
459 v4l2grab: add support for YUV 420 planar and semi-planar formats
477 configure.ac: Add option to disable compilation of v4l2-tracer
483 v4l2-compliance: Let uvcvideo return -EACCES
486 utils: Allow choosing v4l2-tracer-gen.pl output
489 ir-ctl: allow for different gaps to be specified
490 v4l-utils: sync with latest media staging tree
491 ir-ctl: report ir overflow
496 dvbv5-zap: Record all the channel video/audio/other PIDs
502 v4l2-ctl: Fix typo in --list-patterns help text
505 v4l2-utils: Fix incorrect use of fd in streaming_set_cap2out
508 v4l2-utils: Change get_(cap_compose|out_crop)_rect() return type to void
509 v4l2-utils: read/write full frame from/to file for m2m non codec driver
512 v4l-utils-1.22.0
513 ----------------
516 v4l2-compliance: test for vb2/m2m poll kernel bug
522 utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
523 v4l2-ctl: vidcap: Add support for the CSC API
525 v4l2-ctl: subdev: Add support for the CSC API in the subdevices
526 v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
527 v4l2-ctl: print specific error upon failure
528 v4l2-ctl: fix bugs found in streaming_set_cap2out
531 test-media: add support for vidtv
534 cec-compliance: add Audio System mask to Set Audio Rate
537 cec-follower: increase precision of Audio Rate Control active sensing
538 cec-follower: detect the cessation of Audio Rate Control messages
539 cec-follower: emulate features for CEC versions < CEC 2.0
543 cec-compliance: remove Deck Status test
544 cec: add Deck Control wake-up handling tests
546 cec-compliance: remove One Touch Record Status test
547 cec-follower: use log_addr_type to get local device type
551 cec-follower: emulate programmed timer recordings
554 buildsystem: Start v4l-utils 1.21.0 development cycle
561 v4l-utils: FreeBSD already defines packed
565 v4l-utils: sync with latest media kernel
566 cec-ctl: improve --list-devices
567 test-media: also keep vivid cec devices open
568 test-media: add 'tee /dev/kmsg'
569 v4l-utils: sync with latest media kernel
570 v4l-utils: sync with latest media kernel
571 v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
572 v4l2-compliance: fix cache hint regressions
573 test-media: enable cache_hints for the first vivid instance
574 cec-compliance: add 'reason' sanity check.
577 v4l2-compliance: relax testBasicSelection check.
578 v4l2-compliance: fix stateful encoder tests
580 qv4l2: add -Wno-psabi to avoid ABI warning on ARM
582 v4l2-compliance: drop kernel_version
583 v4l2-compliance: disable cache flag test for kernels < 5.9
584 cec-compliance: clarify a power transition test
585 v4l2-compliance: remove spurious \n in message
587 v4l2/cec-compliance: use new GIT_SHA variable
588 cec-compliance: don't skip tests if phys addr is invalid
589 v4l2-ctl: set total number of native DTDs to 1
590 cec-compliance: the SHA needs to be shown in different ways
591 v4l2-compliance: fix colorspace checks for JPEG codecs
592 v4l2-compliance: improve frequency range checks
593 cec-follower: fix logging the SHA
594 v4l-utils: update v4l2-tpg.patch
595 v4l-utils: sync with latest media kernel
596 v4l-utils: use V4L2_TYPE_IS_CAPTURE
597 v4l2-ctl: fix INTEGER64 support, add common_print_control()
598 v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
599 cv4l-helpers.h: fix the cv4l_buffer assignment operator
600 v4l2-ctl: fix broken fd.qbuf error check
601 v4l2-compliance: some fails were ignored
602 cec-follower: CEC_MSG_STANDBY can just call enter_standby()
603 v4l2-tpg.patch: add clamp_t define
605 cec-follower: add --standby and --toggle-power-status
606 cec-ctl: improve the --phys-addr-from-edid-poll option
607 v4l-utils: sync with media_tree master
608 cec-ctl: don't spam log with PA changes unless paused
609 v4l-utils: sync with media_tree master
611 media-ctl: fix compiler warnings
612 cec-compliance: options -n and -N were swapped in --help
613 cec-ctl/cec-compliance: add pulse8-cec kernel version check
614 cec utils and v4l2-compliance: improve version info
615 cec-follower: drop physical address check
616 cec-ctl: really wait for 2 seconds when the HPD is low
617 cec-ctl.1.in: fix awkward language
618 cec-ctl: detect if Standby etc. messages are Nacked
619 v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
620 v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
621 common/media-info.cpp: 'Flags' was not aligned
622 v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
623 v4l2-ctl: clean up control value printing
624 v4l2-ctl: break on VIDIOC_DQEVENT error
625 v4l-utils: sync with media_tree master
627 v4l2-compliance: fix two S_EDID tests
628 v4l2-compliance: test polling and disconnecting
629 v4l2-compliance: skip sequence tests for vivid
630 v4l-utils: sync with latest media_tree master repo
631 v4l2-subdev.h: replace BIT(0) by 0x00000001
632 v4l2-info: add v4l2_info_subdev_capability
633 v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
634 v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
635 v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
636 v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
637 v4l2-compliance: check correct buffer length after CREATE_BUFS
638 v4l2-ctl: fix incorrect check for last_ts
639 media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
640 test-media: improve vidtv tests
641 cec-ctl: showTopology(): fix level wraparound bug
642 v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
643 cec-compliance: improve current latency checks
646 v4l-utils: sync with latest media kernel
647 v4l2-compliance: improve fmtdesc.description check
648 v4l2-compliance: improve compound control checks
649 v4l2-tpg.patch: rename min/max defines to tpg_min/max
650 v4l2-compliance: don't warn about seq counter for metadata
651 v4l2-ctl: add --show-edid, add new test EDIDs
652 v4l2-ctl: don't squash setting multiple identical controls.
653 v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
654 v4l2-ctl: improve --help-edid
655 v4l2-ctl: update EDIDs
656 qv4l2: fallback if window()->windowHandle() == NULL
657 v4l2-ctl: recognize compound h264 and fwht control types
659 v4l2-compliance: rename stvec to vec_remote_subtests
660 v4l2-ctl: add missing const, use {} instead of memset
661 v4l2-ctl: remove unused struct flag_def
662 v4l2-dbg: fix control flow problem
663 v4l2-compliance: move all vivid controls to v4l2-compliance.h
664 utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
666 v4l2-ctl: add '--set-edid type=list' support
667 cec-compliance: clarify a warning
668 cec-compliance: use the actual audio_out_delay value
669 cec-compliance: improve error message
670 cec-compliance: hardcode audio_out_delay to 1 if not set
671 v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
672 v4l-utils: sync with upstream media_tree master
673 v4l2-ctl: add new control types
674 cec-compliance: skip warning if audio_out_delay is 1
675 v4l-utils: sync with media_tree/master
676 cec-compliance: move audio helper functions to cec-test-audio.cpp
677 cec-compliance: move CDC helper functions to cec-test.cpp
678 cec-ctl: improve 'Sleep' message in stress test
679 cec-ctl: min/max-sleep arguments should be double, not unsigned
680 v4l-utils: patch v4l2-controls.h
681 v4l-utils: sync with media_tree master
682 v4l2-compliance: improve request tests
683 contrib/test/test-media: add -setup option
684 v4l2-compliance: fix bad indentation
685 v4l2-compliance: fix g++-7 compile error
686 cec-compliance/follower: fix type comparison warnings
687 libcecutil/cec-info.cpp: rename Reserved to Backup
688 cec-follower: fix incorrect fallthrough
689 cec-ctl: report low drive without --verbose
690 test-media: add vidtv to the mc target
691 test-media: drop vidtv from mc, but warn if MC is disabled for DVB
692 cec-ctl: free signal time -> signal free time
693 cec-ctl: log signal free time when (show && !verbose)
694 cec-follower: refactoring: split up overly long functions
695 cec-compliance: use send_timer_error for one more test
696 cec-compliance: add cec-test-tuner-record-timer.cpp
697 cec-compliance: improve warning about late reply
698 cec-compliance: improve testLostMsgs test
700 cec-compliance: wait up to 10s for Inactive Source reply
701 cec-compliance: fix broken timer tests
702 v4l-utils: libdvbv5: fix broken my_strlcpy calls
703 v4l2-ctl: update test EDIDs
704 v4l2-compliance: add 0 check for v4l2_event reserved field
705 v4l2-compliance: add new test for 32/64 bit time handling
706 v4l-utils: sync with latest media staging tree
707 v4l2-compliance: use fail_on_test_val for better fail reports
708 test-media: add -E and -W options
709 test-media: configure vimc scaler correctly
710 test-media: missed one scaler config line
711 test-media: add 'date' at beginning and end, show versions
712 test-media: mc should include vidtv
713 test-media: drop vidtv from the 'mc' target
714 test-media: show version info earlier and show cmd args
715 cec-compliance: fix 'unresponsive' detection
716 cec-compliance: improve confusing message
717 cec-compliance: fix confusing 'Transient state' message
718 v4l2-compliance: check entity function for codecs
721 keytable: Fix missing inclusion of argp.h
724 configure.ac: Add --without-libudev option to avoid automagic dep
730 media-ctl: fix ycbcr property in help description
731 media-ctl: add v4l2-ycbcr-enc field in help description
748 dvb-file: reimplement get_pmt_descriptors()
749 dvbv5-zap: add a warning when not recording PMT data
750 dvbv5-zap: allow recording also the SDT table
751 dvbv5-zap: don't use start time initialized
756 dvb-fe-tool: better check the event type
757 libdvbv5: don't leak memory at dvb-dev-remote
758 dvbv5-daemon: do some cleanups at the daemon
759 libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
760 libdvbv5: dvb-dev-local: fix error handling for device addition
761 libdvbv5: dvb-dev-local: better handle realloc()
769 dvb-file: fix one-line output with default values
770 dvb-zap: copy_to_file doesn't return any value
771 dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
772 dvbv5-zap: remove an unused logic
773 dvbv5-zap: fix a cut-and paste error
774 libdvbv5: dvb-dev-remote: better handle cmd size
775 dvb-dev-remote: check if setsockopt() fails
776 dvbv5-daemon: don't dereference a null pointer
780 v4l2-ctl: print delta to current clock in verbose mode
787 v4l2-ctl: Fix test_ioctl cmd type
788 v4l2-compliance: Convert testBlockingDQBuf to pthreads
789 v4l2-compliance: Add libcamera to businfo prefixes
791 media-ctl: Add version command
792 v4l2-compliance: Add version command
793 v4l2-ctl: Add version command
794 cec-compliance: Add version command
795 cec-ctl: Add version command
796 cec-follower: Add version command
806 add missing include for uClibc-ng
808 v4l-helpers: don't mix enum type with int
811 clang-tidy: use nullptr
812 clang-tidy: add a bunch of const
813 v4l-utils: switch remote_subtest arrays to vector
814 v4l-utils: convert board_list to vector
815 clang-tidy: use using instead of typedef
816 clang-tidy: use auto
817 clang-tidy: use nullptr
819 cec-tuner: std::array conversions
820 v4l2-utils: turn fb_formats to constexpr array
822 v4l-utils: add missing static
823 v4l-utils: add missing fallthrough
829 Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
830 v4l-utils: sync with latest media kernel
831 ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
833 ir-ctl: print correct transmitter count
834 ir-ctl: Revert "ir-ctl: print correct transmitter count"
835 ir-ctl: increase the size of the buffer used to read raw files
841 v4l2-utils: test cache_hints for MMAP queues
842 v4l-compliance: remove NON_CONSISTENT hint test
843 v4l-compliance: re-introduce NON_COHERENT and cache hints tests
851 keytable: restrict installation of 50-rc_keymap.conf
854 v4l-utils-1.20.0
855 ----------------
858 v4l2-ctl: add sizeimage suboption for set-fmt-video options
867 Fix GCC 10 / -fno-common
870 buildsystem: Start v4l-utils 1.19.0 development cycle
871 dvbv5-zap: Fix typo
872 v4l2-ctl: include C++ cmath header
873 ubuntu1604: add missing headers for std::exit
875 v4l2-ctl: Do not distribute generated 32bit source
876 v4l2-compliance: Do not distribute generated 32bit source
877 libcecutil: Distribute cec-gen.pl
884 v4l2-compliance: improve metadata capture support
885 test-media: remove left-over debug lines
886 v4l2-compliance: fail if selection is present for compressed video
887 cec-compliance: rename 'ok' to 'unknown'
888 cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
889 cec-compliance: add --test-fuzzing option
890 test-media: update vimc tests
891 v4l-utils: sync with latest media_tree master
894 cec-follower: drop the hardcoded UI commands list
895 cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
897 cec-compliance/follower: use new CEC_OP_UI_CMD defines
899 cec-follower: switch to the new CEC utilities library
900 cec-compliance: use the new CEC utilities library
901 cec-ctl: use the new CEC utilities library
903 cec-htng(-funcs).h: move to libcecutil
906 libcecutil: cec-gen.pl now generates all headers in one go
907 v4l-utils: sync to latest cec-funcs.h
908 libcecutil: spaces should be replaced by - for help_features
909 cec-compliance: move util_receive to cec-compliance.cpp
910 cec-compliance: add timeout to util_receive
911 cec-compliance: fix a bug in util_receive
912 cec-compliance: Improve the INACTIVE_SOURCE test
913 cec-follower: add INACTIVE_SOURCE support.
914 v4l2-compliance: fix read/write tests
915 cec-compliance: improve Inactive Source test
916 cec-compliance: Set OSD Name is not TV specific
917 Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
918 v4l-utils: sync with latest media_tree master
919 v4l2-info.cpp: support the new hold capture flags
920 cec-compliance: remove old tuner tests
921 cec-follower: add support for Status Request
922 cec-compliance: improve failure reporting
923 cec-follower: fix index handling
924 v4l-utils: sync with latest media_tree master
925 cec-compliance: improve the Inactive Source test
926 v4l-utils: sync with latest media_tree master
927 v4l2-compliance: better scaler detection for M2M devices
928 cec-ctl: add a --phys-addr-from-edid option
931 cec-ctl: finish --stress-test-power-cycle with active display
932 cec-compliance: make the subtest names unique
933 cec-compliance: add -e and -l options
934 cec-compliance: make test names easier to type
935 qvidcap: fix typo: fnt -> fmt
937 v4l2-ctl: support -k (concise) when showing touch data
938 v4l2-compliance: relax a 'is the DONE flag set' test
939 v4l-utils: fix sync-with-kernel: it missed pixelformats
941 cec-follower: add --ignore option
942 cec-follower: support CEC 2.0 power status reporting
943 cec-compliance: test CEC 2.0 power transitions
944 cec-ctl: add --phys-addr-from-edid-poll
945 cec-compliance: return OK_PRESUMED in the power transition test
946 cec-compliance: update patch link
947 cec-compliance: change a fail to a warn
948 qvidcap: use --pixelformat instead of --pixel-format
949 cec-ctl: show PA changes with --phys-addr-from-edid-poll
950 cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
952 cec-ctl: improve --test-power-cycle test
953 cec-ctl: fix --phys-addr-from-edid-poll support
954 cec: show OSD Name with quotes around the name
955 v4l2-compliance: log the size of time_t
956 v4l2-compliance: use %zd with sizeof(time_t)
957 v4l2-ctl/compliance: fix 32-bit g_topology casts
958 v4l2-ctl/compliance: fix 32-bit compiler warnings
959 v4l2-compliance: use a better invalid address
960 v4l2-compliance: fix uninitialized have_sel variable
961 v4l2-compliance: return ENOTTY if selection is not supported
962 cec-compliance: add invalid ioctls test
963 v4l2-compliance: add tests for invalid ioctls
964 cec-ctl/compliance: call srandom()
965 cec-compliance: '-e' alias for --expect was missing
966 cec-compliance.h: add warn_on_test, clean ups
967 cec-compliance: fail/warn if reported latency > 50ms
968 cec-compliance: add --expect-with-no-warnings
969 cec-compliance: swap -n/-N options
970 v4l-utils: remove trailing spaces
974 v4l2-compliance: check source and sink pad types of a link
975 cec-compliance: clarify obscure error message
976 cec-ctl: remove trailing space in output
977 cec-ctl: add timestamps to the power-cycle tests
978 cec-ctl: improve --stress-test-power-cycle option
981 v4l2-compliance: improve USERPTR streaming tests
982 v4l2-compliance: fix bug/improve testing filler
983 v4l2-compliance: fix userptr buffer checks
984 cec-compliance: improve system_info_give_features()
986 v4l-utils: add --enable-v4l2-compliance/ctl-32 option
987 v4l-utils: fix autoconf/automake errors
988 test-media: add -32 option
989 v4l2-compliance: fix 32 bit warnings
990 v4l2-ctl/compliance-32: fix when configuring from another dir
991 v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance
992 cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
993 cec-ctl: added polls suboption to --stress-test-power-cycle
994 cec-ctl: handle ENONET errors
995 Revert "cec-ctl: handle ENONET errors"
996 cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests
997 v4l2-compliance: fix weird formatting with -f
998 cec-ctl: don't transmit IMAGE_VIEW_ON every second
999 cec-ctl: introduce and use transmit_msg_retry()
1000 cec-compliance: check for invalid transient power states
1001 cec-ctl: check for incorrect state transitions
1002 cec-ctl: add min-sleep suboption
1003 cec-ctl: show timeouts vs Nacks
1004 cec-ctl: show | instead of e or E
1005 test-media: postpone the dmesg command
1006 cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
1007 cec-ctl: improve wait_for_pwr_state
1008 cec-ctl: add physical address sanity checks
1009 v4l-utils: sync with latest media_tree master
1010 v4l2-compliance: fix step < 0 control check
1011 v4l-utils: sync with latest media kernel
1012 v4l2-compliance: zero mbus_code
1013 v4l2-compliance: add tests for V4L2_CAP_IO_MC
1014 v4l2-ctl: zero v4l2_fmtdesc
1015 v4l-utils: sync with latest media kernel
1019 v4l2-ctl: add missing subdev usage in --help-all
1022 cec-follower: create analog channel frequencies
1023 cec-follower: add tuner analog service emulation
1024 cec-follower: fix bugs for tuner emulation
1025 cec-follower: add tuner step increment/decrement
1026 cec-follower: fix analog tuner device info update
1027 cec-follower: rename freq_idx to service_idx
1028 cec-follower: create digital ARIB channels
1029 cec-follower: create digital ATSC channels
1030 cec-follower: create digital DVB channels
1031 cec-follower: add tuner digital service emulation
1032 cec-follower: fix tuner step increment/decrement
1033 cec-compliance: add tuner control test
1036 v4l-utils: configure.ac: Avoid bashisms
1042 cec: fix cec-log.h dependency issues
1050 v4l2-compliance: fix assert on only read/write-only controls
1053 v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
1054 v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
1055 v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
1056 v4l2-compliance: Allow all the selection targets for subdevs
1064 dvb-sat: remove pointless abs call
1086 cec-compliance: add missing header for clang
1092 ir-ctl: report timeout when it cannot be modified
1094 ir-keytable: bpf: improve rsc imon pointer decoder
1095 sync v4l-utils.spec with the fedora repo
1097 50-rc_keymap.conf prevents debian testing from booting
1105 Add keymap for Samsung AK59-00125A remote
1106 ir-ctl: removed nested functions to support building with clang
1107 ir-ctl: allow unmodulated signal to be sent
1108 keytable: "-p all" should not attempt BPF decodes that don't exist
1111 v4l2-ctl: Print UVC meta info
1112 v4l2-compliance: fix metadata output support
1113 v4l2-compliance: Verify metadata formats
1114 v4l2-ctl: support for metadata output
1115 v4l2-ctl: Add Support for Touch
1118 v4l-utils-1.18.0
1119 ----------------
1122 v4l2-compliance: split node at testNode() in two nodes
1133 v4l2-ctl: list controls with menus when OptAll is specified
1134 v4l2-ctl: list once when both OptListCtrls and OptListCtrlsMenus are there
1137 common: utils: Add last 3 16-bit bayer formats
1138 qvidcap: Add 16-bit bayer rendering
1139 qv4l2: Add 16-bit bayer rendering
1143 v4l2-ctl: Move some code from do_handle_cap to a new function
1144 v4l2-ctl: Add support for crop and compose selection in streaming
1145 v4l2-ctl: Add function get_codec_type
1146 v4l2-ctl: Introduce capture_setup
1147 v4l2-ctl: Add support for source change event for m2m decoder
1148 v4l2-ctl: add function vidcap_get_and_update_fmt
1149 v4l2-ctl: rename variable 'vic_fmt' to 'info'
1150 v4l2-ctl: bugfix: correctly read/write V4L2_PIX_FMT_NV24 padded buffer
1151 v4l2-ctl: test if do_setup_out_buffers returns -1 instead of non zero
1152 v4l2-ctl: move stateful m2m decode code to a separate function
1153 v4l2-ctl: in streaming_set_m2m, close file pointers upon error
1154 v4l2-ctl: check that the size read/write fit the buffer size
1155 v4l2-ctl: set the in/out fmt variables in streaming_set_m2m
1156 v4l2-ctl: Add functions and variables to support fwht stateless decoder
1157 v4l2-ctl: Add implementation for the stateless fwht decoder.
1158 v4l2-ctl: declare hdr variable as const
1159 v4l2-ctl: fix debug prints
1166 v4l2-compliance: Remove spurious error messages
1170 v4l2-compliance needs fork
1173 buildsystem: Start v4l-utils 1.17.0 development cycle
1175 v4l2-compliance: Use only C++98 language features
1182 test-media: distribute test scripts
1186 v4l2-compliance: flush stdout before calling fork()
1190 cec-compliance: abort when no remote devices were found
1191 cec-compliance: retry poll in case of Arbitration Lost
1192 cec-ctl: show non-OK status in verbose monitor mode
1193 cec-compliance: improve fail info for CEC_EVENT_LOST_MSGS test
1194 cec-compliance: more improvements to fail info of CEC_EVENT_LOST_MSGS
1195 cec-compliance: further improvements to CEC_EVENT_LOST_MSGS fail info
1196 cec-info.cpp: add TCL vendor ID
1197 cec-compliance: check core messages when remote is in standby
1198 cec-compliance: improve tracing of CEC_TRANSMIT/RECEIVE
1199 cec-compliance: calculate and show Signal Free Time
1200 cec-compliance: show human readable Vendor ID
1201 cec-compliance: give proper fail msg for FAIL_CRITICAL
1202 cec-ctl: -W option should enable follower mode at the start
1204 cec-compliance: some standby tests should be a warning
1205 cec-compliance: fix inconsistent warn text
1206 cec-compliance: wake-up on Active Source is warn for <2.0
1207 v4l-utils: sync-with-kernel
1208 v4l2-compliance: replace CROPCAP fail by warn
1210 v4l2-ctl: add new options to obtain buffer capabilities
1211 v4l2-compliance: check bufffer capabilities
1212 v4l2-ctl: improve buffer caps code
1214 v4l-utils: sync-with-kernel
1215 v4l-utils: fix SHA detection
1216 v4l2-compliance: relax SUPPORTS_DMABUF check
1217 v4l2-ctl: add space before "dropped" message
1218 v4l2-ctl: fix set raw/sliced vbi format
1219 v4l2-ctl: support VBI and META streaming
1220 v4l2-compliance: add --stream-from and --stream-from-hdr options
1221 v4l-stream.c: check FWHT macroblock alignment
1222 qvidcap: split up capture-win-gl.cpp into capture.cpp and paint.cpp
1224 v4l2-compliance: add Request API tests
1225 v4l-utils: sync with latest kernel
1226 media-info: add bus_info arg to mi_get_media_fd()
1227 v4l2-compliance: select the right mediaX for vivid
1228 media-info: use hex to log IDs, fix radio interface check
1229 v4l2-info: show ts mask values in bufferflags2s
1230 v4l2-compliance: fixes output request handling
1231 v4l2-compliance: work around vivid error injection controls
1232 v4l2-compliance: test 'start streaming' error injection
1233 v4l2-compliance: add test to close the request after queueing
1234 v4l2-compliance: test failure during req_validate
1235 v4l2-compliance: add inject_error helper method
1236 v4l2-compliance: use inject_error and improve MEDIA_REQUEST_IOC_QUEUE tests
1237 cec-compliance: fix wrong test for no HPD in testRemote()
1238 media-info: fix more checks around radio interfaces
1239 v4l2-compliance: fix multiple issues when testing vivid
1240 v4l2-compliance: better field and prepbuf/qbuf tests
1241 v4l2-compliance: verify QBUF restores length and bytesused
1242 cec-compliance: check if SET_OSD_NAME gives valid OSD name
1243 cec-ctl: fix Remote Control Passthrough Feature
1244 v4l2-compliance: reopen if buffers might have been allocated
1245 v4l2-compliance: add filehandles class
1246 v4l-utils: sync with latest kernel code
1247 v4l2-compliance: test 'invalid request' error injection
1248 v4l2-ctl: make meta handling more generic
1249 cec-ctl: improve the man page
1250 v4l-stream.c: add support for alpha planes
1251 cec-compliance: really fix wrong test for no HPD in testRemote()
1252 v4l-utils: sync with kernel
1253 v4l2-compliance: fix vimc failures
1254 v4l2-compliance: show the driver name
1255 v4l2-compliance: show Grand Total
1256 cec-compliance: show driver and device name
1257 v4l2-compliance: set fastest fps
1258 v4l2-compliance: fix g_bytesused test in setupUserPtr/DmaBuf
1259 v4l2-compliance: add epoll() tests
1260 v4l2-compliance: verify that prepare_buf never returns FIELD_ANY
1261 v4l-utils: sync with kernel
1262 cec-compliance: add 3 sec delay after Inactive Source
1263 libmedia_dev: add swradio and v4l-touch support
1264 v4l2-ctl: add v4l-touch support to --list-devices
1265 v4l-utils: sync with latest media master
1266 v4l-utils: add test-media regression tests
1267 v4l2-compliance: fix broken test if the Request API is disabled
1268 v4l2-ctl: fix support for non-codec m2m devices
1269 v4l2-ctl: alloc --stream-to or --stream-to-host for m2m devices
1270 (c)v4l-helpers.h: add v4l_queue_buffer_update()
1271 v4l2-ctl: add --export-device option
1272 v4l2-ctl.1.in: add some example commands
1273 v4l2-ctl: document the new --export-device option
1274 v4l2-ctl: check for presence of the SOURCE_CHANGE event
1275 v4l2-ctl: fix codec type detection for multiplanar drivers
1276 v4l-stream: adapt to latest fwht codec changes
1277 v4l2-ctl: include media devices in --list-devices
1278 v4l2-ctl: --list-devices: generate bus_info if missing
1279 v4l2-compliance: determine the codec type
1280 v4l2-ctl: call s_trace after opening the device, not before
1281 v4l2-compliance: validate codec_mask
1282 v4l2-compliance: add V4L2_EVENT_SOURCE_CHANGE/EOS checks
1283 v4l2-compliance: check for valid media bus_info
1284 v4l2-ctl: add -z option to make it possible to use entity names
1285 v4l2-compliance: add -z option to make it possible to use entity names
1286 v4l2-compliance: -e didn't use make_devname
1287 test-media: use new bus info/entity name to identify devices
1288 test-media: fix regexp to include cec tests in the Final Summary
1289 cec-info: add cec_device_find function
1290 cec-ctl: add -D and -a support
1291 cec-compliance: add -D and -a support
1292 cec-follower: add -D and -a support
1293 test-media: use -D and -a for the cec commands
1294 test-media: improve the formatting of the summary
1295 v4l2-ctl: add --epoll-for-event option
1296 test-media: use bus_info for vim2m and vimc tests
1297 v4l2-compliance: support m2m devices with -f
1298 v4l2-compliance: -f bug fixes
1299 v4l2-compliance: remove duplicate MEDIA_IOC_DEVICE_INFO ioctl call
1300 media-ctl: support a bus-info string as argument to -d
1301 test-media: replace the last hardcoded device name
1302 test-media: only modprobe drivers that are being tested
1303 test-media: only unload media modules if -unload was given
1304 test-media: add -kmemleak option
1305 test-media: add -dmesg option
1306 test-media: update year of the copyright.
1307 test-media: reset console debug level for each test
1308 test-media: run memleak per driver test
1309 v4l2-compliance: add --no-progress option
1310 test-media: use the new -P (no progress) option
1311 test-media: replace rmmod by separate unbind and rmmod
1312 cec-ctl: show/parse latency in ms
1313 cec-ctl: fix transmitting broadcast commands
1314 cec-compliance: show latencies in ms and check values
1315 v4l-utils: sync with media master
1317 cec-ctl: add a new --stress-test-power-cycle option
1318 test-media: remove '-s' from cec-ctl commands
1319 test-media: add sleeps after configuring CEC
1320 test-media: fix DEBUG_KOBJECT_RELEASE detection, test rebind
1321 cec-compliance: fix audio output delay check
1322 v4l2-compliance: enable epoll test
1323 v4l2-ctl: remove unused label
1324 test-media: add 'date' commands
1325 v4l2-ctl: --list-devices can now be combined with -z
1326 test-media: open devices before second unbind.
1327 v4l2-ctl: also list media device with --list-devices
1328 test-media: replace v4l2-ctl --sleep by sleep
1329 test-media: randomize sleep values
1330 test-media: rmmod all vimc modules
1331 test-media: improve vimc configuration and add more unbind tests
1332 v4l2-compliance: fix check for entity names
1333 v4l-utils: then -> than
1335 v4l2-ctl: improve selection output
1336 v4l2-ctl: show cap/out in print_concise_buffer()
1337 v4l2-info.cpp: fix bufferflags2s: could end with ', '
1338 v4l2-ctl: show timestamp flags as well in print_concise_buffer
1339 v4l2-ctl: improve logging of events and the stop en/decoder cmds.
1340 cec-ctl: fix --stress-test-power-cycle
1341 codec-fwht.patch: add empty noinline_for_stack define
1342 v4l-utils: sync with latest media master
1343 dvbv5-zap.c: fix compile warning
1344 v4l2-ctl: improve stream-count handling for m2m
1345 v4l2-ctl: fix small do_handle_cap bug
1346 v4l-utils: sync with latest media master
1347 v4l2-compliance: test for EBADR instead of EACCES
1348 v4l2-compliance: fix error code check
1349 v4l2-compliance: fix broken MEDIA_LNK_FL_IMMUTABLE test
1350 v4l2-ctl: fix multiplanar handling
1351 cec-compliance: suppress some warnings for vivid
1352 test-media: drop -A to cec-compliance
1353 Revert "cec-compliance: suppress some warnings for vivid"
1354 v4l2-ctl: support -BE handling for list framesize/ivals
1355 v4l2-ctl: print an error for invalid pixelformats
1356 v4l2-ctl: fix compiler warning
1357 cv4l-helpers.h: add g_timestamp_ns()
1358 v4l2-ctl: add missing cleanup to stateless_m2m()
1359 v4l2-ctl: bytesused was reported as 0 when logging the buffer
1360 v4l2-ctl: reset internal counters after a source change
1361 v4l2-ctl: ignore empty and error frames w.r.t. --stream-count
1362 v4l2-ctl: fixes relating to frame counting and draining
1363 v4l2-ctl: use defines instead of -1 and -2
1364 v4l2-compliance: for m2m devices fix frame counting
1365 v4l2-compliance: fill first output buffer
1366 v4l2-compliance: check if en/decoder commands are present
1367 v4l2-compliance: check presence of enum_framesizes for enc
1368 v4l2-compliance: check for the presence of MIN_BUFFERS_OUTPUT
1369 v4l2-compliance: check for EVENT_EOS for stateful encoder
1370 v4l2-compliance: add stateful encoder stream testing
1371 v4l2-compliance: fix request API test
1372 v4l2-ctl: fix broken stateless decoding
1373 v4l2-ctl: get fmt after source change
1374 v4l2-ctl: suppress warning messages when decoding
1375 v4l2-compliance: fix and comment out qbuf test
1376 v4l2-ctl: disable_trace disabled too much
1377 v4l2-compliance: re-enable fail_on_test(!buf.qbuf(node)) test
1378 v4l2-ctl: disable tracing in get_codec_type and do_setup_out_buffers
1379 qvidcap: toLatin1 -> toUtf8
1380 v4l2-compliance: if G_FMT returns 0, mark buftype as valid
1382 cec-ctl.1.in: add active source example
1383 cec-compliance: fix wrong event test
1384 v4l-utils: sync with latest kernel
1385 v4l-utils: sync with latest kernel
1386 cec-ctl: add --raw-msg option
1387 v4l2-compliance: the DV_RX/TX control checks are not for vbi
1388 cec-compliance: mask CEC_MSG_FL_RAW as well
1390 v4l-utils: sync with latest kernel
1391 v4l2-compliance: use fcc2s to show the pixelformat
1392 v4l2-compliance: skip V4L2_CID_MPEG_VIDEO_FWHT_PARAMS
1393 v4l2-compliance: fix stateless check for vicodec
1394 v4l2-compliance: skip streaming tests for stateless codecs
1395 v4l2-compliance: show correct device name
1396 (c)v4l-helpers.h: consistently use the 'from' argument
1397 v4l2-compliance: check stateful encoder format handling
1398 v4l2-compliance: improve codec command tests
1399 v4l2-compliance: test two stateful encoder corner cases
1400 v4l2-compliance: add stateful decoder tests
1401 test-media: add vicodec tests
1402 v4l-stream.c: add missing copy_cap_to_ref() and fix state
1403 v4l2-compliance: fix S_SELECTION tests
1404 v4l-utils: Fix shifting signed 32-bit value by 31 bits problem
1405 v4l2-compliance: add timeout when waiting for event
1406 v4l2-compliance: check V4L2_BUF_FLAG_TIMECODE as well
1407 cec-ctl: add --test-power-cycle option
1408 v4l2-compliance: fix m2m field check
1409 cec-ctl: fix stress test, add warnings
1410 v4l2-ctl: let capture_setup return the updated format
1411 v4l2-compliance: show v4l2_window diffs
1412 v4l2-compliance: fix output type checks
1413 v4l-utils: sync-with-kernel
1414 test-media: check if the modules load successfully
1415 test-media: check if vivid created a cec device
1416 test-media: add "Final Summary" when missing modules
1417 cec-ctl/compliance: transmit Active Source before Standby
1418 v4l2-ctl: min/max wasn't shown for V4L2_FRMSIZE_TYPE_CONTINUOUS
1419 v4l2-compliance: fix USERPTR test if PREPARE_BUF is not supported
1420 v4l-utils: sync with latest kernel
1421 qvidcap/v4l2-compliance: add support for new pixelformats
1422 v4l2-ctl: print newline on timeout
1423 v4l2-ctl: fix double decrementing of stream_count
1424 v4l-utils: sync with media_tree master
1425 v4l-utils: sync to latest media_tree master
1426 cec-ctl: improve --test-power-cycle and --stress-test-power-cycle
1427 v4l2-ctl: fix compile warning
1436 cec-compliance: system audio control tests
1437 cec-compliance: rename has_arc_rx, has_arc_tx
1438 cec-compliance: system information give features
1439 cec-compliance: system audio control
1440 cec-follower: create cec-tuner.cpp
1441 cec-follower: fix cec-tuner.cpp
1444 dvb-sat: rename Astra 1E to Astra 19.2 E and move it to beginning
1446 dvbv5-tools: be sure to zero struct arguments
1447 dvbv5-zap: improve program exit code
1448 Update my e-mail on all places
1457 libdvbv5: shut up gcc 9 "-Waddress-of-packed-member" noise
1464 Add missing linux/bpf_common.h
1467 v4l2-compliance: limit acceptable width/height to 65536 in VIDIOC_SUBDEV_G/S_FMT test
1468 v4l2-compliance: test orphaned buffer support
1469 v4l2-compliance: use warn() in warn_once()
1470 v4l2-compliance: add colors
1471 cec-compliance: use warn() in warn_once()
1472 cec-compliance: add colors
1473 v4l-helpers.h: count mappings separately from buffers
1480 libv4lconvert: Port supported_src_formats to bit-ops
1491 v4l2-ctl: Print metadata capture formats on --all
1493 v4l2-ctl: Add support for META_OUTPUT buffer type
1496 configure: build without BPF support in ir-keytable
1504 ir-ctl: Rename no-wideband to narrowband
1505 ir-ctl: imon protocol can be encoded too
1506 ir-ctl: Print receiver timeout
1507 ir-ctl/keytable: add see also to reference to man pages
1508 ir-ctl/keytable: rc-mm protocol support
1509 ir-ctl: various typos
1511 lircd2toml: toggle_bit is offset from bits including pre-data
1512 lircd2toml: honour pre_data for rc-mm remote definitions
1517 keytable: remove misleading --device argument
1518 keytable: no need to explain -s option separately
1519 keytable: improve description of ir-keytable
1521 keytable: add xbox-dvd protocol to match kernel
1522 ir-ctl: increase limit to match kernel
1525 ir-ctl: show user how scancodes should be presented
1527 keytable: generate missing keys like KEY_ZOOM
1532 v4l-utils: sync with media_tree master
1534 ir-ctl: send keys based on keymap
1537 ir-ctl: support raw format by default
1538 ir-ctl: fix build on 32-bit
1539 ir-ctl: warn if keycode has multiple definitions
1543 ir-ctl: fix memory leaks
1544 ir-ctl: support sending protocols decoded by BPF decoders
1546 keytable: kernel v5.2 does not like - in BPF name
1547 ir-ctl: print error message if file cannot be opened
1548 ir-ctl: fix memory leaks and incorrect messages
1557 v4l2-compliance: Add support for metadata output
1560 v4l-utils-1.16.0
1561 ----------------
1564 v4l2-compliance/v4l2-test-formats: fix typo
1567 buildsystem: Start v4l-utils 1.15.0 development cycle
1568 libdvbv5: re-add dvb_dev_seek_by_sysname symbol for SONAME compatibility
1569 cec-compliance: Fix typo
1570 ir-keytable: fix spelling-error-in-manpage
1575 cec-ctl: print number of lost messages
1576 cec-ctl: fix bit period calculations in the logging
1577 cec-ctl: improve handling of incorrect bit periods & EOM
1578 cec-ctl: improve low drive detection, use 'warn:'
1579 cec-ctl: add options to show logical addresses
1580 v4l2-ctl/compliance: fix QUERYCTRL compat code for strings
1581 v4l2-compliance: fix vivid test failure
1582 v4l2-ctl: add support for several VIDIOC_SUBDEV_ ioctls
1583 v4l2-ctl: add support for SUBDEV_S_FMT/SELECTION
1584 v4l2-ctl: added --try-subdev-fmt/selection
1585 v4l2-ctl: add support for SUBDEV_G/S_FRAME_INTERVAL
1586 v4l2-ctl: mention that --set-subdev-fps is for testing only
1587 v4l2-ctl: add the missing --help-subdev to the usage
1588 v4l2-ctl: show media/entity info if available
1589 v4l2-compliance: remove confusing "not using libv4l2" message
1590 rds-ctl: drop pointless wrapper library support
1591 (c)v4l-helpers: add v4l-subdev support
1592 v4l2-compliance: add initial support for v4l-subdevX devices
1593 v4l2-ctl: add --help-subdev to manual page
1594 v4l2-compliance: add --touch-device and --subdev-device to the manpage
1595 v4l2-compliance: test VIDIOC_SUBDEV_ENUM_MBUS_CODE
1596 (c)v4l-helpers: add media support.
1597 v4l2-compliance: add initial support for testing the MC
1598 v4l2-compliance: store entity/pad/link data in node
1599 v4l2-compliance: do the subdev tests for all pads
1600 v4l2-compliance: added tests for SUBDEV_ENUM_FRAME_SIZE/INTERVAL
1601 v4l2-compliance: more VIDIOC_SUBDEV_ENUM_ tests
1602 v4l2-compliance: add subdev tests for G/S_EDID and DV_TIMINGS_CAP
1603 v4l2-compliance: add VIDIOC_SUBDEV_G/S_FRAME_INTERVAL tests
1604 v4l2-compliance: add VIDIOC_SUBDEV_G/S_FMT tests
1605 v4l2-compliance: add tests for VIDIOC_SUBDEV_G/S_SELECTION
1606 v4l2-compliance: add VIDIOC_SUBDEV_G/S_CROP tests
1607 v4l2-compliance: add subdev G/S/ENUM/QUERY_DV_TIMINGS tests
1608 v4l2-compliance: add tests for MEDIA_IOC_ENUM_ENTITIES
1609 v4l2-compliance: add tests for MEDIA_IOC_ENUM_LINKS
1610 v4l2-compliance: improve MEDIA_IOC_ENUM_LINKS tests
1611 v4l2-compliance: initial MEDIA_IOC_G_TOPOLOGY test
1612 v4l2-compliance: more reserved checks
1613 v4l2-compliance: add MEDIA_IOC_SETUP_LINK test
1614 v4l2-compliance: improve MEDIA_IOC_SETUP_LINK test
1615 v4l2-compliance: verify the topology
1616 v4l2-compliance: verify the topology for pads and links
1617 cec-ctl: add new --wait-for-msgs option
1618 v4l2-ctl/v4l2-compliance: reuse media info code
1619 v4l2-ctl/v4l2-compliance: reuse v4l2 info code
1620 v4l2-info: move flag/type descriptions here
1621 v4l2-ctl/v4l2-compliance: delete softlinks
1622 cec: renamed cec-common to cec-info
1623 v4l2-compliance: refactor device handling
1624 v4l2-info: move mi_is_subdevice() to v4l2-info.cpp
1625 v4l2-compliance: move the main test code into a separate function
1626 v4l2-compliance/v4l2-ctl: more device detection improvements
1627 v4l2-compliance: add -M option to test all /dev/mediaX interfaces
1628 v4l2-compliance: improve G/S_EDID test
1629 v4l2-compliance: improve pad flags tests
1630 v4l2-compliance: add type/function/intf_type checks
1631 v4l2-ctl: improve the fps calculation when streaming
1632 v4l2-compliance: fix subdev EDID check
1633 media-info: use .c_str for ifstream constructor
1634 v4l2-compliance: improve VIDIOC_SUBDEV_S_FMT test
1635 v4l2-compliance: the v2_entities_set test requires G_TOPOLOGY
1636 v4l2-compliance: improve media_version test
1637 v4l2-compliance: test media information
1638 v4l-utils: add SPDX license tags
1639 v4l2-compliance: more stringent type/function tests
1640 v4l2-compliance: if -v then show MC object info
1641 v4l2-compliance: improve media info test
1642 v4l2-compliance: clearly separate the -M device tests
1643 v4l2-compliance: show object counts after MEDIA_IOC_G_TOPOLOGY
1644 v4l2-compliance: don't rely on node->topology
1645 v4l2-compliance: show entity functions and interface types
1646 v4l2-compliance: switch id and name order for entities
1647 v4l2-compliance: -m walks all ifaces, -M only the media device
1648 v4l2-compliance: show entity type when verbose
1649 v4l2-compliance: improve checkFunction
1650 v4l2-compliance: add extra initial \n for error messages
1651 v4l2-compliance: improve checkFunction
1652 v4l2-compliance: check that G_DV_TIMINGS matches S_DV_TIMINGS
1653 v4l2-compliance: test if changing timings changes formats
1654 v4l2-compliance: also test for width/height > 1.5 * timings
1655 media-info: don't add 'FAIL'/'WARNING' if is_invalid == NULL
1656 v4l2-compliance: test struct media_links_enum reserved field
1657 cec-ctl: improve the low drive max length check
1658 v4l2-ctl/compliance: update Android.mk
1659 v4l2-ctl: improve logging for --stream-mmap --verbose
1660 v4l2-compliance: ignore colorspace tests for passthu subdevs
1661 v4l-utils: sync-with-kernel
1662 v4l2-compliance: improve frameinterval tests, fix sel tests
1663 v4l2-compliance: relax g/s_parm type check
1664 v4l-utils: sync-with-kernel
1665 media-info: add MEDIA_ENT_F_DTV_DECODER support
1666 v4l2-compliance: VIDIOC_S_EDID and invalid pointers
1667 v4l-utils: sync-with-kernel
1668 cec-ctl: honor -w option for pin timestamps
1669 cec-ctl: ACK vs NACK was inverted for broadcast msgs
1670 cec-follower: add -w option
1672 v4l2-ctl/compliance: improve usage messages
1673 rds-ctl: improve usage messages
1674 v4l2-dbg: improve usage messages
1675 v4l2-ctl/compliance: improve parsing of optional arguments
1676 cec-follower/compliance: improve parsing of optional arguments
1677 cec-ctl: show in the usage message if an op is bcast
1678 cec-compliance: don't poll, just send Image View On
1679 cec-ctl: monitor_pin: parse message payload
1680 cec-ctl: s/warn/info/ for 'start bit: low time too short'
1681 cec-ctl: improve handling of dropped events
1682 cec-ctl: improve analysis while waiting for start bit
1683 cec-compliance: remove outdated comment
1684 cec-ctl: add warning against using --monitor-pin when configured
1685 v4l-utils: sync-with-kernel
1686 cec-info: LA 9 is a recording device, not a playback device
1688 cec-ctl: skip warning if -s option was used.
1689 v4l2-compliance: show SHA first, minor fix in 'Unknown argument'
1690 v4l2-ctl: fix event argument handling
1691 cec-compliance: improve standby_resume_active_source_nowake
1692 v4l-utils: sync with media master branch
1693 cec-ctl: better --custom-command usage message
1694 v4l2-compliance: test stream locking
1695 v4l2-compliance: improve s_parm test
1696 cec-compliance: add --skip-info option
1698 v4l2-compliance: check reserved array for g/s_parm
1699 v4l2-compliance: add --exit-on-fail/warn options
1700 cec-compliance: add --exit-on-fail/warn options
1701 v4l2-compliance: fix logic bug in testParm
1702 cec-ctl: the osd name of the adapter was never shown
1703 cec: move vendor2s to cec-info.cpp
1704 cec-ctl: don't show topology if there are no LAs
1705 cec-compliance: document -s option in manpage
1706 cec-compliance: improve tx_status checks
1707 cec-compliance: add tests for Wake up TV on Image/Text View On
1708 v4l2-compliance: allow entities without pads
1709 cec-info: add NEC vendor ID
1710 cec-ctl: show printable characters when logging the msg payload
1711 v4l2-compliance: make media topology easier to read
1712 v4l2-compliance: add missing ( in string
1713 media-info: add new helper functions
1714 v4l2-compliance: show device paths
1715 v4l2-compliance: enable 'reserved' checks for media
1716 v4l2-ctl: add --stream-to/from-hdr options
1717 cec-compliance: add warning if a standby was ignored
1718 v4l2-compliance: remove wrong test
1719 (c)v4l-helpers: add s_fd() functions, improve g/s_trace
1720 v4l2-ctl: use cv4l-helpers.h to open/close the devices
1721 v4l2-ctl: add short-cut options -X and -x for --get/set-fmt-video-out
1722 v4l2-ctl: use cv4l-helpers for list-buffers
1723 cv4l-helpers: add querybuf without index arg
1724 v4l2-ctl.h: add cv4l_disable_trace
1725 (c)v4l-helpers: fix v4l_queue_export_bufs()
1726 v4l2-ctl-streaming.cpp: use cv4l-helpers.h
1727 v4l2-ctl: do_setup_out_buffers() didn't set bytesused
1728 cec-compliance: send ACTIVE_SOURCE after IMAGE/TEXT_VIEW_ON
1729 v4l2-ctl: fix streaming of m2m codec device
1730 v4l2-ctl: fix wrong G_FMT type
1731 v4l2-ctl: add sanity check for --stream-from-hdr
1732 cec utils: -w implies -v
1733 v4l2-ctl: fix stupid bug in control enumeration
1734 v4l-helpers.h: fix direct initialization for subdev/media
1735 cv4l-helpers: add assignment operator
1736 v4l-helpers: set fd to -1 after close.
1737 v4l2-compliance: use correct buf type for export_bufs
1738 cec-ctl: improve print_bytes()
1739 v4l2-ctl: if V4L2_CTRL_FLAG_UPDATE is set, use G/S_EXT_CTRLS
1740 v4l2-compliance: check that entity names are unique
1741 v4l-helpers.h: set fd to -1 in v4l_wrap_close()
1742 v4l2-compliance: improve the output of unknown legacy types
1743 v4l2-compliance: show data link flags
1744 media-info: various improvements
1745 v4l2-ctl: show pixelformat name
1746 v4l2-ctl: make format enumeration output more compact
1747 v4l2-ctl: fix printfmtname()
1748 v4l2-ctl: log EOS event
1749 v4l2-compliance: fix subdev selection test
1750 v4l-helpers.h: remove stray line in v4l_subdev_s_fd()
1751 v4l2-ctl: check the fopen() result.
1752 cec-compliance: if MAX_RETRIES and OK were set, clear OK
1753 cec-compliance: if MAX_RETRIES and OK were set, mark as RX timeout
1754 cec-compliance: OK & MAX_RETRIES: report that workaround was applied
1755 v4l-utils: sync with media_tree master branch
1756 v4l2-tpg.patch: add array_size and array3_size defines
1757 cec-ctl: add 5V event support
1758 media-info.cpp: support new functions
1759 media-info.cpp: show new pad index and entity flags fields
1760 v4l2-compliance: show new flags and index fields
1761 v4l2-compliance: add pad index checks
1762 v4l2-ctl: use poll for m2m devices, fix final buffer
1763 rds-saa6588: fix broken tests
1764 libdvbv5/v4l2-compliance: fix select() gcc-8.1 warnings
1765 v4l-helpers.h: fix gcc-8.1 strncpy warning
1766 cv4l-helpers.h: fix gcc-8.1 warning
1767 sliced-vbi-test: fix gcc-8.1 warning
1768 stress-buffer/libmedia_dev/rds-ctl: fix gcc-8.1 warnings
1769 cv4l-helpers.h: enum_fmt: set type at init
1770 v4l2-ctl: add --list-formats-out-ext
1771 v4l-utils: sync with media_tree master repo
1772 cec-compliance: measure pings per second
1773 v4l2-ctl: add HSV encoding support
1775 v4l-utils: sync-with-kernel
1776 v4l2-info.cpp: add function to give pixfmt description
1777 (c)v4l-helpers: add g_hsv_enc() support
1778 cec-compliance: adapter test fixes
1781 qvidcap: support -P for video devices
1782 qvidcap: show keys you can use in the menu item descriptions
1783 qvidcap: fix 32-bit compiler warning
1784 v4l-utils: sync with latest media-git master.
1787 contrib/gconv/Makefile.am: remove space after -R
1789 v4l-utils: sync with media master
1790 v4l2-ctl/qvidcap: add initial fwht support
1791 v4l2-ctl: support the new fwht codec
1793 v4l2-compliance: improve VIDIOC_CREATE_BUFS checks
1794 v4l2-compliance: allow EILSEQ as well as error
1795 v4l2-compliance: add test for V4L2_CTRL_WHICH_DEF_VAL
1796 v4l2-ctl: fix meta type issues
1797 v4l2-compliance: allow both regular and mplane variants for crop API
1798 v4l2-ctl: cut out more code if NO_STREAM_TO is defined
1799 v4l2-compliance: improve S_PARM test
1800 cec-compliance: fix set_osd_string test
1801 cec-compliance: improve adapter test
1802 v4l-utils: sync with media master
1803 v4l2-ctl/media-ctl: support V4L2_DV_FL_CAN_DETECT_REDUCED_FPS
1804 cec/media/v4l2-info+v4l-stream: GPL-2.0 -> LGPL-2.1
1806 cec-compliance: split up combines tests
1807 v4l-utils: sync with media master repository
1808 v4l-utils: replace all AdobeRGB/YCC references by opRGB/YCC references.
1809 cec-compliance: improve CEC_EVENT_LOST_MSGS test
1810 cec-compliance: improve fail message
1811 v4l2-compliance: drop COLORSPACE_JPEG test
1812 cec-compliance: fix bad check for transmitted vs pending msgs
1813 cec-ctl: don't let -w enable verbose when combined with pin monitoring/analysis
1814 cec-ctl: turn -n into a toggle
1815 cec-ctl: allow changing destination for each message
1816 cec-ctl: add --non-blocking option
1817 cec-ctl: fix destination for non-standard messages
1818 cec: move status2s functions to cec-info.cpp
1819 v4l-utils: sync-with-kernel
1820 cec-info.cpp: support new tx/rx_status flags.
1821 cec-compliance: check for new status flags
1824 dvbv5-zap: reset timeout at copy_to_file()
1825 dvbv5-zap: add missing "first" var
1826 v4l2-ctl-streaming: fix type of a time_t value
1827 dvbv5-zap: better report buffer underrun errors
1828 dvbv5-zap: increase buffer size to avoid buffer overruns
1830 dvbv5-daemon: ignore invalid warning
1832 dvbv5-zap: add a logic to detect continuity errors on monitor mode
1833 dvbv5-zap: allow adjusting the low-traffic parameter
1834 dvbv5-zap: fix discontinuity detection logic
1835 dvbv5-zap: don't start showing inexistent continuity errors
1836 dvbv5-zap: allow writing a file while monitoring the DVB stream
1837 dvbv5-zap: update comments about adaptation_field_control
1838 dvbv5-zap: prevent going past per-pid arrays
1839 dvbv5-zap: fix the continuity check logic
1840 dvbv5-zap: write PID numbers in decimal
1841 dvbv5-scan: print frontend stats on stdout on traffic monitor
1842 dvbv5-zap: print per-pid continuity errors
1843 dvbv5-zap: print stats for low-traffic PIDs as well on monitor mode
1844 dvbv5-zap: round sizes to their closest value at dvb monitor mode
1845 dvbv5-zap: change the initial discontinuity logic
1846 dvbv5-zap: print timestamps on error logs
1847 dvbv5-zap: some cleanups
1848 dvbv5-zap: use clock monotonic on DVB monitoring
1849 dvbv5-zap: fix handling of tv_nsec when printing messages
1850 dvbv5-zap: reduce number of syscalls on monitor mode
1851 dvbv5-zap: improve buffer sizes
1852 dvbv5-zap: better display traffic thoughput
1853 update make sync-with-kernel target
1854 sync it with Kernel headers, as will be found on 4.16-rc1
1855 Makefile.am: also update dvb-frontend.h
1856 v4l2-tpg.patch: Fix other issues when applying upstream v4l2-tpg.h
1857 sync v4l2-tpg with upstream
1858 v4l2-compliance: identify if compiled with 32 or 64 bits
1859 dvb-fe: display frontend frequency range of current delsys
1860 dvb-fe: print frequencies using metric multiplying symbol
1861 dvb-fe: print symbol rate range for Satellite and Cable
1862 dvb-fe: be clearer when diplaying ENOTSUP
1863 arib-std-b24: remove duplicated #define
1864 configure.ac: check gconv on Debian/Ubuntu-specific directories
1867 v4l2-test-input-output: improve warning message
1872 Cherry-pick an update to Brazilian Portuguese translation
1873 Revert "Cherry-pick an update to Brazilian Portuguese translation"
1880 media-ctl: add --get-dv option
1883 cec-ctl: Prepare for __inline__ instead of inline
1889 ir-ctl: abi no longer set LIRC_CAN_SEND_SCANCODE for raw devices
1895 ir-keytable: add tool to aid migration from lircd
1897 ir-ctl: make nec32 scancode encoding match kernel
1899 ir-ctl: different drivers have different default timeouts
1905 v4l-utils: sync-with-kernel
1908 v4l-utils-1.14.0
1909 ----------------
1918 buildsystem: Start v4l-utils 1.13.0 development cycle
1927 ir-keytable: Distribute ir-encode.h file
1930 cec-ctl/cec-follower: call fflush after processing a message
1931 cec-ctl: add support to skip tests
1932 v4l2-ctl: query input timings before streaming
1933 v4l2/cec-compliance, cec-follower: use git rev-parse HEAD
1934 v4l2-ctl: don't use doioctl to query timings, use test_ioctl
1935 media-ctl/v4l2-ctl: show the new pixelaspect and VIC fields/flags
1936 v4l2-ctl: show what the default colorspace values map to
1937 cec-ctl: map invalid log_addr to 0xf
1938 cec-ctl: add --show-raw option
1939 cec-compliance: add test broadcast unknown message
1940 cec-follower: fix incorrect initiator for two messages
1941 cec-ctl: add --poll option to send a poll message
1942 cec-ctl: drop the phys_addr check
1943 cec-compliance: fix broken --test-standby-resume
1944 cec-compliance: add --timeout option
1945 cec-compliance: fix Request Active Source test
1946 v4l-utils: sync with 4.10 kernel headers
1948 cec-follower: don't Feature Abort msgs from Unregistered
1949 v4l2-ctl: handle V4L2_EVENT_SOURCE_CHANGED
1950 v4l2-ctl: update Android.mk
1951 v4l2-ctl: drop $(LOCAL_PATH)/../common prefix
1952 cec-ctl: add support for wall-clock timestamps
1953 cec-ctl: add missing -lrt ld flag
1954 v4l2-ctl: waiting for a valid timings only depends on no-query option
1955 v4l2-compliance: return better fail message in testExpBuf()
1956 v4l-utils: sync with kernel
1958 v4l2-ctl: add --disable-v4l2-ctl-stream-to configure option
1959 v4l-utils: sync-with-kernel
1960 v4l-utils: sync-with-kernel
1961 v4l2-compliance/v4l2-ctl: support V4L2_CTRL_FLAG_MODIFY_LAYOUT and metadata
1962 v4l2-compliance: fix control tests for compound controls
1963 cec-follower: make sure we never poll ourselves
1964 cec-ctl: fix logging: status should come last
1965 cec-compliance: add -w option, improve logging
1966 cec-ctl: add -s option to skip the Driver Info output
1967 v4l2-compliance: improve EDID ioctl tests
1970 cec-ctl: always show the CEC status results with --verbose
1971 cec-compliance: show status if retransmits were detected
1972 v4l-utils: sync with latest kernel
1973 cec-*: add support for CEC_CAP_NEEDS_HPD
1974 cec-ctl: add --monitor-time option
1975 cec-ctl: warn is -p is given but CEC_CAP_PHYS_ADDR isn't set
1976 cec-ctl.1.in: update the manual page
1977 cec-compliance.1.in: update the manual page
1978 cec-compliance: improve --verbose
1979 cec-compliance: don't set app_result to -1 if the ioctl fails
1980 v4l-utils: sync with latest kernel
1982 cec-ctl: add support for CEC pin monitoring
1983 cec-ctl.1.in: document the new --monitor-pin option
1984 cec-ctl: fix Makefile.am typo
1985 v4l2-ctl: don't return an error with --all
1986 cec-ctl: change structure init to cope with g++ 4.6
1987 qv4l2: fix SMPTE-2084 processing
1989 cec-ctl: refactor: split the monitor code off into its own function
1990 cec-ctl: get the monotonic start time and wallclock time only once
1991 cec-ctl: add --record-pin and --playback-pin options
1992 cec-ctl: rename --record-pin and --playback-pin
1993 cec-ctl: make pin recording easier to read
1994 cec-ctl: improve pin timestamps
1995 cec-ctl: fix pin analysis bug
1996 cec-ctl.1.in: clarify --no-rc-passthrough
1997 utils/cec-ctl/.gitignore: add cec-pin-gen.h
1999 cec-follower: use ev.state_change.log_addr_mask
2000 cec-compliance: try to reconnect if the HPD is gone
2001 cec-compliance: send IMAGE_VIEW_ON when no HPD
2002 cec-compliance: move top-level adapter tests to cec-test-adapter.cpp
2003 cec-common: move common cec code to cec-common.cpp
2004 cec-ctl: use cec-common
2005 cec-follower: use cec-common
2006 cec-compliance: use cec-common
2007 cec-compliance: fix uninitialized format ID array
2008 cec-ctl: add --list-devices
2009 cec-common.cpp: add missing stdio.h
2010 v4l-utils: sync-with-kernel
2011 v4l2-ctl: qc.nr_of_dims is 0 for strings, check this
2012 cec-ctl: allow stdout/in for --store/analyze-pin
2013 v4l-utils: sync with kernel
2014 v4l-utils: sync-with-kernel
2015 cec-ctl: fix crash when store_pin is NULL
2017 cec-ctl.1.in: add --help-htng option description
2018 cec-ctl: fix topology tree view
2019 v4l2-ctl: support new EDID toggles
2020 v4l2-ctl: rename CEA/cea to CTA/cta
2022 v4l-utils: improve README
2023 v4l-utils: sync-with-kernel
2028 v4l-utils: fix two compiler warnings
2029 cec-compliance: various improvements for no-HPD-in-standby
2030 v4l-utils: sync-with-kernel
2031 cec-ctl/cec-follower: support new HPD pin events
2032 cec-ctl: store HPD events in pin log
2033 v4l2-compliance: allow control ioctls without any controls
2034 cec-compliance: use correct initiator in Image View On
2035 cec/rds/v4l2-ctl: fix --list-devices option
2036 cec-ctl: improve cec pin analyzer code
2037 cec-ctl: add --ignore option
2038 cec-ctl: improve pin analyzer code
2039 cec: show human readable name of a logical address in driver info
2041 cec-utils: show hex value of vendor message
2042 cec-ctl: improve cec pin analyzer
2043 cec-ctl: fix bad end-of-bit handling
2049 v4l-utils: do not query capabilities of sub-devices.
2052 v4l2/cec-compliance, cec-follower: use git -C $(srcdir) rev-parse HEAD
2053 configure.ac: fix wrong summary if --disable-v4l2-ctl-stream-to
2054 configure.ac: revisit v4l2-ctl/compliance using libv4l variable naming
2055 configure.ac: revisit --disable-libv4l to --disable-dyn-libv4l
2056 configure.ac: add --disable-libv4l option
2057 configure.ac: fix build of v4l-utils on uclinux
2066 libdvbv5: Add libudev to pkg-config file
2069 dvbv5-zap: improve sat_number handling
2072 dvb-sat: fix rangeswitch logic
2073 dvb-sat: add verbose options for LNBf settings
2074 dvb-sat: add support for Invacom QPH-031 LNBf
2076 dvb-sat: fix translation issues at LNBf settings
2078 dvb-dev: get rid of config.h from the header file
2079 dvb-dev: allow passing an optional void pointer parameter to dvb_dev_find()
2080 dvb-utils: add missing parameter
2081 dvb-dev: rename the function that gets the sysname of a device
2082 dvb-dev: add a method to get device info from sysname
2086 gen_keytables.pl: fix RC-5-SZ name
2087 gen_keytables.pl: don't warn about missing name on legacy RC
2102 dvb-scan: fix the logic for multi-section handling
2103 dvb-dev-local: fix pthread checks
2108 Move decode_tm6000 and xc3028-firmware to contrib
2112 Makefile: re-add xc3028-firmware sync_with_kernel target
2113 dvb-sat: fix bugs at Satellite frequency retrieve logic
2114 dvb-file: don't write (unsigned)-1 for DTV_PILOT
2115 dvb-sat: Use the right values for LNB setting
2116 dvb-sat: better handle out-of-range Satellite frequencies
2117 dvb-sat: fix settings to support DiSEqC with more than 2 satellites
2119 dvbv5-scan: add Network and TS ID for VDR channel output
2121 dvb-sat: warn if DiSEqC is not enabled when it should be
2122 dvbv5-zap: don't ignore -S parameter
2123 dvb-sat: do the best to tune if DiSEqC is disabled
2127 v4l2-compliance: fix warning in buffer::check
2137 ir-ctl: use strndup instead of strndupa (fixes musl compile)
2138 ir-ctl: add optional copy of TEMP_FAILURE_RETRY macro (fix musl compile)
2141 media-ctl: add pad support to set/get_frame_interval
2142 media-ctl: print the configured frame interval
2143 media-ctl: propagate frame interval
2144 media-ctl: add colorimetry support
2148 dvbv5-daemon: 0 is a valid fd
2154 Statically linking libdvbv5 must include -ludev
2160 ir-keytable: be more permissive on protocol name
2161 ir-keytable: do not fail at the first transmit-only device
2162 ir-ctl: "ir-ctl -S rc6_mce:0x800f0410" does not work on 32-bit
2163 ir-ctl: lirc resolution is in microseconds
2164 ir-ctl: report LIRCCODE drivers even if we don't supported them
2165 ir-keytable: null deref if kernel compiled without CONFIG_INPUT_EVDEV
2166 ir-keytable: ensure udev rule fires on rc input device
2167 ir-keytable: "ir-keytable -s rc1" should only describe rc1, not all
2170 Update the list of drivers that still has a RC map inside and sync-with-kernel
2174 ir-ctl: fix multiple scancodes in one file
2175 ir-ctl: set the gap between scancodes or files
2176 ir-ctl: rename record to receive
2177 ir-ctl: always enable timeout reports
2178 sync-with-kernel and fixup RC_PROTO_*
2179 ir-keytable: show lirc device and make test show lirc scancodes
2180 ir-keytable: improve error reporting
2181 ir-ctl: show scancode lirc features
2182 ir-ctl: use lirc scancode sending
2183 keytable: add missing protocols
2184 ir-ctl: improve man page
2185 keytable: add missing protocol names
2186 ir-ctl: rename remaining instances of "record" to "receive"
2189 v4l2-ctl: Print numerical control ID
2193 configure.ac: drop --disable-libv4l, disable plugin support instead
2196 dvb-sat: add support for North American Standard Ku LNB
2199 v4l-utils-1.12.0
2200 ----------------
2203 v4l2-ctl: Fix unneeded dot in "no hsync lock"
2206 man: Fix typos in dvbv5-scan dvbv5-zap pages
2207 libdvbv5: Improve vdr format output for DVB-T(2)
2210 dvb-fe-tool: add an option to set maximum number of stat samples
2213 libdvbv5: Fix dvb-format-convert segfault
2216 ir-ctl: `strndupa' undefined with --disable-nls
2219 Start v4l-utils 1.11.0 development cycle
2222 libv4lconvert: Exclude memsrc implementation for libjpeg-turbo
2225 v4l2-ctl: Remove vanished v4l2-tpg.h.patch
2229 sync-with-kernel
2230 v4l2-ctl: improve handling of physical address in edid.
2231 v4l2-compliance: improve pixelformat reporting
2232 v4l-utils: sync with kernel
2233 v4l2-compliance: support new multiplanar YUV formats.
2236 v4l2-compliance: fix broken test for V4L2_SEL_TGT_COMPOSE_PADDED
2237 v4l2-ctl: only toggle field for FIELD_ALTERNATE
2238 qv4l2: fix power-of-negative-number
2239 v4l2-ctl: fix broken --list-devices
2240 v4l2-ctl: fix overflow in fps calculation
2241 v4l2-dbg: autodetect stride
2242 v4l2-ctl/compliance: pad field wasn't zeroed for dv_timings ioctls
2243 v4l2-compliance: include android-config.h
2244 v4l2-compliance: add new checks for DV_TIMINGS controls & events
2245 v4l2-ctl: fix broken --clear-edid
2246 v4l2-ctl: use physical address 0.0.0.0 in the HDMI EDID
2247 Revert "v4l2-ctl: use physical address 0.0.0.0 in the HDMI EDID"
2248 v4l2-compliance: improve selection tests
2249 v4l2-compliance: add type checks for VIDIOC_CROPCAP
2250 v4l-utils: sync-with-kernel
2251 v4l-utils: move commonly used headers and sources to 'common'
2252 v4l-utils: sync-with-kernel
2253 v4l2-ctl: fix fps reporting for video output
2254 cv4l-helpers.h: fix constructor
2255 v4l2-ctl: add streaming support
2256 v4l2-ctl: fix syntax problem with older gcc
2257 v4l2-ctl: add support for EDIDs for 4k displays
2258 v4l2-ctl: utils/common: add missing copyright and license statements
2259 v4l2-compliance: explain the vivid no_error_inj=1 module option
2260 v4l2-compliance: fix broken video output test
2261 cv4l-helpers: zero reserved field
2262 v4l2-compliance: improve dv_timings checks
2263 v4l2-compliance: if ENUM_FRAMEINTERVALS is supported, so should S_PARM
2264 v4l2-compliance: improve S_PARM/ENUM_FRAMEINTERVALS interaction checks
2265 v4l2-compliance: show SHA from which it was built.
2266 v4l2-compliance: fix a check for the DONE flag
2267 v4l2-compliance: add version.h to .gitignore
2268 v4l-utils: sync-with-kernel
2269 cec-ctl: add CEC control utility
2270 cec-ctl: add missing OptMonitorAll check
2271 cec-ctl: sync to master, update timestamp code
2272 v4l2-ctl: fix --set-dv-bt-timings=index=12,reduced-fps=1
2273 cec-ctl: drop trailing : if there are no arguments
2274 cec-ctl: only print seq and ts when --verbose
2275 cec-ctl: add option to set the OSD Name
2276 cec-ctl: improve usage message
2277 cec-ctl: be smarter about all_dev_types and prim_type
2278 v4l2-compliance: only print the "cannot handle an invalid pixelformat" once
2279 v4l-helpers.h: add v4l_type_invert, fix has_vid_cap/out for m2m
2280 v4l2-compliance: improve colorspace checks for m2m devices
2281 v4l2-compliance: check for unlimited (well, 100) opens
2282 cec-ctl: add missing feature bits to dev_feat2s()
2283 cec-ctl: implement features
2284 cec-ctl: add check for --feat- and --rc- options
2285 qv4l2/v4l2-ctl: remove obsolete SYCC encoding
2286 v4l2-ctl.1.in: fix typo
2287 cec-ctl: add manpage
2288 cec-ctl: generate opcode name tables
2289 cec-ctl: show topology and menu/powerstatus
2290 cec: add common cec-log source
2291 cec-compliance: add man page
2292 cec-follower: add man page
2293 cec-compliance: show SHA
2294 cec-follower: show SHA
2295 cec-follower/cec-compliance: fix ubuntu build error
2296 cec-compliance: fix bogus compiler warning
2297 v4l2-ctl: add format support to --set-edid
2298 v4l2-ctl: rework CEA-861 block of the 4k sample EDIDs
2299 v4l2-ctl: remove spurious character in usage text
2300 v4l2-ctl: more EDID corrections
2301 cec-ctl: add support for vendor commands
2302 v4l2-ctl: support limited EDID modifications
2303 v4l2-ctl: support Speaker Allocation DB, more EDID improvements
2304 v4l2-ctl: Add YCbCr 4:4:4 Deep Color, fix HDMI VSDB
2305 v4l2-ctl: report EDID audio and video latencies
2306 v4l2-ctl: fix monitor names in EDIDs
2307 v4l2-ctl: update EDIDs to 1.4, fix sRGB chromaticities
2308 v4l2-ctl: make EDID video blocks consistent
2309 v4l2-ctl: fix sRGB chromaticities for hdmi/hdmi-170
2310 v4l2-ctl: EDIDs: fill in display sizes, enable CVT support
2311 v4l2-ctl: HDMI only supports EDID 1.3
2312 v4l-utils: sync-with-kernel
2313 v4l-utils: improve touch support
2314 v4l2-ctl: drop GTF from HDMI EDIDs
2315 v4l2-compliance: add S_PARM warning, fix SELECTION test
2316 v4l2-compliance: verify that you can't set read-only selection targets.
2317 v4l2-ctl: fix Feature Support EDID bits.
2318 cec-compliance: only test MONITOR_ALL if cap is set
2319 cec-compliance: add missing \n
2320 cec-compliance: improve man page
2321 cec-follower: improve ARC: check for upstream/adjacency
2322 v4l-utils: sync-with-kernel 4.8
2324 cec-ctl: allow setting the new CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK
2325 v4l2-ctl: support new standard and flags
2326 media-ctl: support the new standard and flag
2327 cec-compliance: remove obsolete cec_msg_record_on/off workaround + fix typo
2328 cec-follower: remove obsolete cec_msg_record_on workaround.
2329 cec-compliance: don't test yourself
2330 v4l-utils: sync-with-kernel
2331 cec-follower: check CEC_OP_FEAT_DEV_HAS_SET_OSD_STRING
2332 cec-compliance: don't combine RECORD and PLAYBACK
2333 cec-ctl: don't show received CEC message if CEC_TX_STATUS_OK is 0
2334 v4l2-ctl: fix HDMI VSDB block in the EDID
2335 v4l-utils: sync-with-kernel
2338 cec-compliance: fix tests that affect msg.flags
2339 cec-ctl: support 'General Protocol Messages' feature
2340 cec-ctl: show the correct timestamps for transmitted msgs
2341 cec-follower: always allow SET_OSD_NAME
2342 cec-ctl: add support for a --custom-command option
2343 ivtv-ctl: drop dvb/audio.h and dvb/video.h
2345 v4l-utils: sync with latest kernel
2346 v4l2-compliance: allow S_SELECTION to return ENOTTY
2347 cec-compliance: --test-adapter needs a valid PA
2348 cec-ctl: add --timeout option to override the default timeout.
2349 cec-ctl: only show the reply if there was a reply
2350 cec-compliance: become temporarily a follower in the lost-msgs test
2351 cec-compliance: fix typo in usage message
2352 cec-ctl: show the CEC 2.0 features
2353 cec-compliance: add missing newlines
2354 cec-compliance: only test for has_deck_ctl for playback and record devices
2355 cec-ctl: fix copy-and-paste error for --timeout
2356 cec-follower: double the time_to_transient/stable values
2357 cec-compliance: remove bogus Menu Status test
2358 cec-compliance: fix recognized/unrecognized_op logic
2359 cec-compliance: fail if initiate-arc times out, but is supported
2360 cec-compliance: report which message took too long
2361 cec-compliance: add option to set reply time threshold
2362 cec-ctl: report approximate response time
2363 cec-ctl/cec-compliance: the transmit time for a byte is 24 ms, not 25
2364 cec-ctl: print vendor string if known
2365 cec-compliance: warn instead of fail when unresponsive
2366 cec-follower: improve two confusing warnings
2367 cec-ctl: the PA should be set before configuring the LAs
2368 cec-ctl: when setting both the PA and LAs, clear the LAs first
2369 v4l2-ctl: fix wrong Vsync in HDMI EDID detailed timings
2370 v4l2-ctl: add --stream-sleep option
2376 v4l2-compliance: Improve test readability when fail
2382 dvbv5-zap.c: fix setting signal handlers
2383 dvbv5-zap.c: allow timeout with -x
2384 dvbv5-zap.c: fix wrong signal
2385 dvbv5-zap.c: Move common signals code into function
2388 cec-compliance: add CEC compliance utility
2389 cec-follower: add cec-follower utility
2390 cec-compliance/follower: fix opcode printing
2391 cec-follower/cec-compliance: fix bug in string conversion
2392 cec-follower: check for Routing Information from TV
2393 cec-compliance: improve One Touch Play tests wrt. CTS 1.4b
2394 cec-compliance: fix Device OSD Transfer tests
2395 cec-ctl: print correct destination address for broadcast msgs
2396 cec-compliance: recognize PRESUMED_OK and REFUSED as ok
2397 cec-compliance: extend man page
2398 cec-follower: extend man page
2402 media-ctl: Initialize ioctl arguments to 0
2406 v4l-utils: add comments to the build instructions
2407 v4l-utils: fixed dvbv5 vdr format
2411 Sync with Kernel (4.5-rc1)
2434 dvb-sat: Fix identation
2438 README: add a missing qt5 dependency on Fedora
2446 libmediactl: don't show devnodes if NULL
2452 dvb-sat: add a function to get translated LNBf names
2453 libdvbv5-po: update pt_BR translation
2454 dvb-sat: remove an unused var
2456 dvb-file: add entries for "hidden" channels too
2458 dvb-scan: Fix the multi-section check logic
2459 dvb-scan: suppress frequency shift warning
2460 dvb-fe: improve SEC voltage message
2461 dvb-sat: add a debug message to show L-Band frequency
2462 dvb-sat: be more verbose when setting for Satellite
2463 dvb-scan: add space for separate other NIT/SDT tables
2465 dvbv5-zap: add an option for "non-human" stat prints
2466 dvbv5-zap: relax the rule of requiring a channel file
2467 dvbv5-zap: wait until timeout if not recording
2468 dvbv5-tools: exit if parsing arguments failed
2470 ir-ctl: move lirc include to include/linux/lirc.h
2472 ir-ctl: add locale support for ir-ctl.c
2473 ir-ctl.c: Don't use non-ascii chars at strings
2474 Update translations with ir-ctl additions
2475 ir-ctl: one string is missing gettext
2476 ir-ctl: Add Brazilian Portuguese translation
2477 configure.ac: show what apps/libraries will be built
2481 dvb: use the new udev-based logic to get device names
2482 dvb-dev: standardize the namespace
2484 dvb-dev: better handle DVB device type
2485 dvb-dev: better handle error conditions
2486 dvb-fe: create an internal DVB FE open function
2487 dvb-dev: also store the sysfs path
2488 dvb-dev: add debug messages for device found/select
2489 dvb-fe: fix the error condition return logic
2490 dvb-dev: implement a way to open the frontend via sysname
2491 dvb-fe-tool: don't crash with invalid arguments
2493 dvb-sat.h: Fix two documentation warnings
2494 libdvbv5: create a new API for dvb-demux
2495 dvbv5-scan: fix a regression introduced by da56d6f1578a
2497 libdvbv5: rename dvb-dev.c to dvb-dev-local.c
2499 configure.ac: Show "no" if GL or GLU is not found
2503 dvb-demux: fix a warning
2509 dvbv5-daemon: split buffer filling from buffer sending
2511 dvbv5-daemon: add support for FE get/set stuff
2512 dvb-dev-remote: add support for FE get/set/set_delsys/stats
2514 dvb-fe-tool: add support for calling a remote dvb device
2515 dvbv5-zap: add support to access a remote device
2517 dvbv5-daemon: add a note that the remote support is still experimental
2518 libdvbv5: don't crash if the ISDB-T delsys descriptor is corrupted
2521 COPYING.libdvbv5: added missing file
2525 dvbv5-tools: avoid relying on errno
2526 dvbv5-daemon: handle failures on dvb_dev_open()
2527 dvbv5-zap: fix a regression when opening the DVR device
2528 dvb-dev-remote: handle server disconnects
2529 dvbv5-zap: don't generate fp exception if aborted too early
2530 dvbv5-daemon: Don't let a read() use more space than the buf
2531 dvbv5-zap: add support to create a local pipe for DVR
2537 dvb-dev-remote: do a call stack dump on msg format errors
2544 dvbv5-daemon.c: don't hang on NULL strings
2545 dvbv5-daemon: use TCP_NODELAY
2546 dvbv5: use asynchronous read for dvbv5-daemon
2547 media-ctl: Fix a compilation bug introduced by changeset 7a21d66983f7
2548 dvb-dev-remote: improve the data receive logic
2553 libdvbv5: install libdvb-version.h header
2554 dvb-sat: embeed most stuff internally at struct LNBf
2555 dvb-sat: change the LNBf logic to make it more generic
2556 dvb-sat: add support for several BrasilSat LNBf models
2557 dvb-sat: reinsert legacy fields to avoid API breakages
2558 dvb-sat: fix logic that sets the satellite number
2565 v4l2-compliance: Changes to support touch sensors
2571 v4l2-compliance: Check V4L2_BUF_FLAG_DONE
2575 v4l2-ctl: Show HSV encodings names
2578 [v4l-utils, 1/2] v4l: libv4l1, libv4l2: Use $(mkdir_p) instead of deprecated $(MKDIR_P)
2579 [v4l-utils,2/2] Fix configure script errors
2584 media-ctl: List supported media bus formats
2589 media-ctl: Split off printing information related to a single entity
2590 media-ctl: Print information related to a single entity
2591 Fix static linking of v4l2-compliance and v4l2-ctl
2594 ir-ctl: add new tool for sending & receiving raw IR
2595 ir-ctl: deal with consecutive pulses or spaces correctly
2596 ir-ctl: give proper error message if transmitter does not exist
2597 ir-ctl: add ability to send scancodes in most protocols
2598 ir-ctl: add verbose option
2599 ir-keytable: make it possible to select the rc5 streamzap variant
2600 ir-ctl: fix rc5x encoding
2601 ir-ctl: 0 is valid scancode
2602 ir-ctl: improve scancode validation
2603 ir-keytable: "-p all" or "-p mce-kdb" does not work
2604 ir-ctl: rename rc5x to rc5x_20
2605 ir-ctl: rc5 command 6th bit missing
2606 ir-ctl: uninitialised memory used
2607 ir-ctl: ensure that device can record and that correct mode is set
2610 mc_nextgen_test: fix -d option parsing
2615 dvb-sat: add support for LNBs with LO of 11300 and 10700
2618 v4l-utils-1.10.0
2619 ----------------
2625 Start v4l-utils 1.9.0 development cycle
2629 v4l-utils: sync-with-kernel
2630 cobalt-ctl: rename cobalt directory to cobalt
2631 cobalt-ctl: add binary to .gitignore
2632 qv4l2/v4l2-ctl: add DCI-P3 and SMPTE 2084 colorspace support
2633 v4l-utils: sync-with-kernel
2634 v4l2-ctl: add SDR output support
2635 v4l2-ctl: show tuner/modulator type
2636 v4l2-compliance: add SDR output support
2637 v4l2-compliance: always check for V4L2_BUF_FLAG_DONE after DQBUF
2638 v4l2-ctl: improve accuracy of fps reporting
2641 v4l2-ctl: improve dv_timings handling
2644 v4l2-compliance: fix buffer flags check
2645 v4l-utils: sync with the latest kernel
2646 qv4l2/v4l2-ctl/v4l2-compliance: replace ctrl_class by which
2649 v4l-helpers.h: don't use fancy initializers
2650 v4l-helpers.h: one more incomplete initializer.
2654 v4l-helpers.h: fix regression
2656 v4l2-ctl: fix cvt/gtf and 'clear timings' bug
2660 media-ctl: libv4l2subdev: Switch to MEDIA_BUS_FMT_*
2661 media-ctl: libv4l2subdev: Add missing formats
2662 media-ctl: Add field support for the media bus format
2668 dvb: Correct references to ISO 3166-1 in help/translations
2671 dvb/keytable: fix missing libintl linking
2674 media-ctl: Fix bad long option crash
2675 libv4l2subdev: Add a forward definition for missing struct media_device
2678 libv4lsyscall-priv.h: Use off_t instead of __off_t
2680 utils/v4l2-compliance: Include <fcntl.h> instead of <sys/fcntl.h>
2681 libv4lsyscall-priv.h: Only define SYS_mmap2 if needed
2685 v4l-utils-1.8.0
2686 ---------------
2689 libdvbv5, dvbv5-scan: generalize channel duplication check
2690 libdvbv5: add as many channels as possible in scanning DVB-T2
2692 libdvbv5: add support for ISDB-S tuning
2693 libdvbv5: add support for ISDB-S scanning
2695 v4l-utils/libdvbv5: restore deleted functions to keep API/ABI compatible
2696 v4l-utils/libdvbv5: fix memory leak in dvb_guess_user_country()
2697 v4l-utils/libdvbv5: add gconv module for the text conversions of ISDB-S/T.
2698 contrib/gconv: fix wrong conversion to ARIB-STD-B24
2699 v4l-utils/contrib/gconv: fix build error with glibc 2.21+
2708 ir-keytable: clarify the meaning of ir protocols
2709 ir-keytable: replace more sysfs if-else code with loops
2710 ir-keytable: cleanup keytable code
2713 v4l2-compliance: test SELECTION only for the supported buf_type
2716 contrib/test: Add missing LIB_ARGP
2721 Start v4l-utils 1.7.0 development cycle
2726 v4l2-compliance: Explicitely link against rt library
2727 v4l2-ctl: Explicitely link against rt library
2731 buildsystem: Add missing files to extra distribution list
2734 qv4l2/v4l2-ctl: fix buffer overrun in vivid-tpg.
2735 v4l2-ctl: fix sliced vbi mode parsing
2736 v4l2-compliance: when streaming used at least 2 buffers.
2737 v4l2-compliance: add initial checks for VIDIOC_QUERY_EXT_CTRL
2738 v4l2-ctl: add support for U32 control type.
2739 v4l2-ctl: fix array handling
2740 v4l2-compliance: allow the V4L2_IN_ST_NO_SYNC status flag.
2743 v4l2-compliance: select(): split "ret <= 0" test in two
2744 v4l-utils: sync with latest kernel
2745 (c)v4l-helpers.h: add functions for flags, ycbcr_enc and quantization
2746 v4l2-ctl: support the new ycbcr_enc and quantization fields.
2748 v4l-utils: sync-with-kernel
2749 v4l2-ctl: add V4L2_SEL_TGT_NATIVE_SIZE support
2750 v4l2-compliance: add checks for V4L2_IN/OUT_CAP_NATIVE_SIZE
2751 v4l2-compliance: add basic crop/compose/scale tests.
2752 v4l2-compliance/fixme.txt: update
2753 v4l2-compliance: add check for missing G_INPUT/OUTPUT
2754 v4l2-compliance: add more ycbcr_enc and quantization checks
2755 v4l2-compliance: fix compilation problem
2756 v4l2-ctl: report and optionally fix EDID checksum errors
2757 v4l2-ctl: signal support for RGB/YUV quantization
2759 v4l2-compliance: don't check colorspace for m2m devices
2760 v4l2-compliance: add missing cleanup for m2m devices
2763 v4l2-ctl: add newline after each EDID block
2766 v4l2-ctl: sync colorspace names with qv4l2
2768 v4l2-ctl: fix control listing code
2769 v4l2-compliance: fix multiplanar colorspace check
2770 v4l2-ctl: support pixelformats with bit 31 set
2774 v4l2-compliance: store the state of the driver
2775 v4l2-compliance: remove the -i, -o and -f options
2776 v4l2-compliance: add new -f streaming option
2777 v4l2-compliance: fix valgrind warnings
2778 v4l2-compliance: restore state on Ctrl-C
2779 v4l2-compliance: improve error checking and logging
2780 v4l2-compliance: check if the same timings can always be set
2781 v4l2-compliance: restore crop/compose state in the correct order
2782 v4l2-compliance: implement warn_once
2783 v4l2-compliance: restore format based on timings, add bpl tests
2784 v4l2-compliance: fix inverted 'while' condition
2785 v4l2-compliance: relax error_idx checks
2786 v4l2-ctl: add missing newline in --help-vidcap output
2787 v4l2-compliance: continue testing with some failures
2788 v4l2-compliance: write newline to stdout on ctrl-C
2789 v4l2-compliance: add 'frame-height' helpers
2790 v4l2-compliance: use the new helpers, check for min/max fmt
2791 v4l2-compliance: show crop/compose rectangles
2792 v4l2-compliance: add -a option to stream all inputs/outputs
2793 v4l2-compliance: make cv4l_fmt methods const where applicable
2794 v4l2-compliance: test many crop/compose combinations
2795 v4l2-compliance: add CROPCAP/G_CROP checks
2796 v4l2-ctl: exit after showing usage()
2797 v4l2-compliance: fix save/restore state
2798 v4l2-compliance: add color checking tests
2799 v4l2-compliance: add the manual page
2801 v4l2-compliance: fix typo
2802 v4l2-compliance: add v4l2-compliance.1 to .gitignore
2803 v4l2-ctl: add a manual page
2804 v4l2-compliance: always skip compressed formats
2805 v4l2-compliance: improve crop/selection legacy test.
2806 fourcc-be: improve handling of big-endian flag
2807 v4l-utils: sync with kernel
2808 v4l-utils: sync with kernel, now updating headers as well
2809 v4l2-ctl: update Android.mk
2810 v4l2-ctl: remove unused variable total_v_lines
2813 media-ctl/v4l2-ctl: support new control and timing flags.
2814 qv4l2/v4l2-ctl: fix YUV 4:2:0 support
2820 v4l2-ctl: add support for V4L2_BUF_FLAG_LAST
2824 v4l2-ctl: don't use [IDX] = "foo": some compilers don't like this
2826 qv4l2: add missing makeCurrent() call for Qt5 support
2828 v4l-utils: fix typos
2829 v4l2-compliance: reopen the node before restoring state
2830 v4l2-compliance: fix incorrect condition
2831 sync-with-kernel: update to the latest kernel
2832 v4l-utils: update to new colorspace defines
2833 qv4l2: add missing break
2834 v4l2-compliance: skip grayscale and other non-color formats
2835 v4l2-compliance: m2m streaming fixes
2836 v4l-utils: sync-with-kernel
2837 libv4l-mplane: copy missing colorspace fields
2838 (c)v4l-helpers.h: support the new xfer_func field.
2839 v4l2-ctl: add support for colorspace transfer functions
2846 v4l2-compliance: add additional checks for zeroed reserved arrays
2847 v4l2-ctl: fix coverity warning
2848 v4l2-compliance: fail if check_0 returns true
2849 v4l2-ctl: show timings you want to set if --verbose
2850 v4l2-ctl: log whether the timings uses reduced blanking v2
2851 qv4l2: fix copy-paste bug
2854 sync-with-kernel update
2855 cobalt-ctl: add utility to flash the cobalt firmware
2856 v4l2-ctl: some more bool-related cleanups/simplifications
2857 v4l2-ctl: fix reduced fps support
2858 v4l2-compliance: warn for non-consecutive sequence numbers
2859 v4l2-compliance: fix prepare_buf tests, drop bytesused == 0 test
2860 v4l2-compliance: fix userptr and dmabuf streaming check
2862 v4l2-ctl: split off cx18-ctl and ivtv-ctl
2863 v4l2-ctl/compliance: add configure option to disable libv4l use
2864 v4l2-dbg: auto-increment should use register size
2865 qv4l2/v4l2-ctl/v4l2-compliance: fix V4L2_CTRL_TYPE_BITMASK handling
2869 v4lconvert: Fix decoding of jpeg data with no vertical sub-sampling
2872 v4l2-ctl: Remove file entry from Android.mk
2877 libdvbv5: Fix some Doxygen warnings at dvb-fe.h
2884 parse_af9035.pl: add arguments to show timestamp and debug
2890 ir-keytable: fix a regression introduced by fe2aa5f767eba
2895 rc: copy userspace-only maps to a separate dir
2897 vivid-tpg.h.patch: update to match current upstream tree
2914 parse_tcpdump_log.pl: simplify non-control data
2916 sync-with-kernel: add include/linux/media.h
2927 dvbv5-zap: Add missing init code for locale
2930 libdvbv5: add translation support for dvb-fe.c
2931 Add Brazilian portuguese translation for dvb-fe.c
2932 dvb: add translation for two static tables inside dvb-fe
2933 dvb: Add Brazilian Portuguese translation for dvb-fe static tables
2934 v4l-utils-po/pt_BR.po: Update meta-tags
2941 bootstrap.sh: create a build-aux/config.rpath
2943 bootstrap.sh: need also to create build-aux dir
2944 po: Remove some auto-generated files from the git tree
2945 po files: remove the remaining auto-generated files
2946 .gitignore: update it for the last *-po changes
2948 README: update the sync-with-kernel procedure
2950 dvb-fe: avoid races when CTRL-C is used
2953 media-ctl: Update V4L2 subdev types
2955 dvbv5 utils: Update the pt-BR translation
2960 dvb-fe: return a negative number on error
2963 README: add the instructions about how to build v4l-utils
2965 sync-with-kernel update
2968 qv4l2: Fix out-of-source build
2972 parse_tcpdump_log.pl: show transfer-direction for non-ctrl-transfers
2973 parse_tcpdump_log.pl: add external frame_processor-option
2974 parse_tcpdump_log.pl: remove --all option which was not documented and not working as expected
2985 v4l2-ctl-stds: Restructured suboption parsing code
2986 v4l2-ctl-stds: Support cvt/gtf options in set-dv-bt-timings
2987 v4l2-ctl: Add support for CVT, GTF modeline calculation
2988 v4l2-ctl-modes: fix hblank, hsync rounding in gtf calculation
2989 v4l2-utils: fix overflow in cvt, gtf calculations
2990 v4l2-utils: handle interlace fraction correctly in gtf
2991 v4l2-utils gtf: use round instead of roundown for v_lines_rnd
2992 v4l2-utils: fix pixel clock calc for cvt reduced blanking
2993 v4l2-ctl-modes: add support for reduced blanking version 2
2994 v4l2-utils: Modify usage for set-dv-timing to support RB V2
2995 v4l2-utils: add support for reduced fps in cvt modeline
2996 v4l2-utils: extend set-dv-timings to support reduced fps
2997 v4l2-utils: use boolean for interlaced flag
2998 v4l2-ctl-modes: use reduced fps only with reduced blanking v2
3009 dvb-utils: add -C to manpages
3012 v4l-utils-1.6.0
3013 ---------------
3016 man: Fix typo in dvb-fe-tool man page
3023 v4l-utils-1.5.91 (Development snapshot)
3024 ---------------------------------------
3027 Start v4l-utils 1.5.91 development cycle
3032 dvb-file: Fix a memory leak
3033 dvb-file: frees channel/vchannel if service id not found
3034 dvb-file: Remove spaces at the beginning of channel name
3035 dvb-file: Only print SDT warning if are there any channel to be stored
3036 dvb-file: Fix channel name when SDT is not found
3038 libdvbv5: Fix the number of frequencies at ISDB-T delivery sys descriptor
3039 libdvbv5: print ISDB-T frequencies in MHz
3040 libdvbv5: add a parser for ISO-10646/UCS2 strings
3041 libdvbv5: Fix ISDB-T TS info descriptor
3042 dvb-file: Fix no-SDT channel name allocation
3043 dvb-file: fix the memory deallocation on error
3044 dvb-file: don't dereference a NULL pointer
3046 dvb-format-convert: make valgrind happy
3047 libdvbv5: fix a nasty to track double-free bug
3048 dvb-fe-tool: abort nicely on femon mode
3050 man: move dvb-scan.1 out of Doxygen
3051 man: move dvb-fe-tool.1 out of Doxygen
3052 dvb-format-convert: Fix help message
3053 man: move dvb-format-convert.1 out of Doxygen
3054 man: add a utils/dvb/dvbv5-zap.1 page and remove from doxygen
3056 Revert "dvb-file: don't dereference a NULL pointer"
3059 dvbv5-scan: add vdr format for the --help parameter
3063 v4l-utils-1.5.90 (Development snapshot)
3064 ---------------------------------------
3076 Start v4l-utils 1.5.0 development cycle
3081 doxygen: distribute doc/libdvbv5-index.doc in tarball
3084 v4l2-compliance: fix buffer state test
3085 (c)v4l-helpers: zero bytesperline, swap arg order
3087 cv4l-helpers: add missing ioctls
3088 v4l2-ctl: fix control support for old kernels.
3089 v4l-helpers.h: fix control ioctls checks
3091 v4l2-compliance: fix valgrind warnings
3095 libv4l2: Fix restoring of original dest-fmt after a VIDIOC_S_DV_TIMING
3104 libdvbv5: fix some cut-and-paste errors at documentation
3121 libdvbv5: add a missing macro to dvb_table group for documentation
3122 doxygen: add dvbv5-tools to the documentation
3123 dvb-fe-tool: Fix verbosity and comment unused option
3127 dvb-fe-tool: add support to open DVB FE in read only mode
3128 libdvbv5: Don't double-free the file name
3129 dvb-fe-tool: add femon parameter
3131 libdvbv5: Re-add the status name at the stats report
3133 dvb-fe-tool: Colorize the status report
3134 dvb-fe-tool: implement acoustic mode
3135 update dvb-fe-tool Doxygen documentation
3147 libdvbv5: Add documentation for ISDB-T terrestrial descriptor
3159 dvb-file: Fix a core dump issue
3162 v4l-utils-1.4.0
3163 ---------------
3166 Start v4l-utils 1.3.91 development cycle
3172 libdvbv5: Add dvb-fe-priv.h to sources list
3174 media-ctl: process pkgconfig files
3175 v4l2-ctl: Distribute vivid-tpg.h.patch
3176 ir-keytable: Genrate stable map file by sorting directory before parsing
3179 v4l2-compliance: require G/S_PRIORITY support for m2m devices
3180 v4l2-ctl/qv4l2: sync to latest vivid-tpg code
3181 v4l-utils: sync-with-kernel
3182 Add the generated lib/include/dvb-frontend.h to .gitignore
3183 Copy the vivid-tpg* sources from the kernel
3193 libdvbv5: Add documentation for dvb-fe.h
3195 libdvbv5: Rename internally-defined poll function as dvb_poll
3202 libdvbv5: add a missing return
3203 dvbv5-zap: close dvr_fd at the end of do_traffic_monitor()
3205 libdvbv5: add support for parsing scan-s2 DVB-S2 channels
3207 libdvbv5: Fix modulation formats for legacy channel on DVB-S2
3212 libdvbv5: Add support for parsing DVB-T2 channel format
3213 libdvbv5: Fix delivery system for channel on DVB-T2 format
3217 libdvbv5: better document dvb-v5-std.h
3218 libdvbv5: Add MIS to DVB-S2 properties
3221 libdvbv5: use default values if an entry is missing
3227 dvbv5-zap: keep monitoring stats at DVB record mode
3228 dvbv5-zap: Be sure to get stats before printing
3229 dvbv5-zap: remove an unused var
3230 libdvbv5: add documentation for dvb-demux.h
3233 dvb-file.h: prepend parsing structs with "dvb_"
3237 libdvbv5: Add documentation for other functions at dvb-file.h
3238 libdvbv5: Document dvb-log.h and dvb-sat.h
3243 libdvbv5: Document the last undocumented structs at dvb-file.h
3247 Ignore the generate doxygen-doc directory
3249 libdvbv5: Properly document macros at dvb-v5-std.h
3254 libdvbv5: Provide a quality indicator for DVB-T
3258 libdvbv5 doxygen: Some improvements for dvb-scan.h and descriptors.h
3261 v4l-utils-1.3.90 (Development snapshot)
3262 ---------------------------------------
3278 qv4l2: refactoring general-tab.cpp
3290 Start v4l-utils 1.3.x development
3295 Disabled libdvbv5 and v4l-utils build
3303 v4l2-compliance: improve colorspace checks.
3316 libv4l-mplane: copy back v4l2_buffer.m, fix type problems
3317 libv4l-mplane: v4l2-compliance fixes
3318 libv4l-mplane: fix compile warning
3325 v4l2-ctl: vastly improve the test pattern generator.
3326 v4l2-ctl: add missing source chromakey support.
3327 v4l2-ctl: the alpha flags are mutually exclusive.
3328 v4l2-ctl: add support for generating limited range RGB
3330 v4l2-ctl: missing support for continuous frameintervals.
3337 v4l2-compliance: fix various VBI tests.
3342 libv4l2rds: fix date-time handling
3348 rds-ctl: print RBDS call sign.
3349 v4l2-compliance: fix control test
3350 v4l2-compliance: only discrete framesizes are not allowed for output
3353 v4l2-compliance: allow frequency bands of just one frequency
3355 v4l2-compliance: improved v4l helpers header, add tracing
3356 v4l2-compliance: add v4l2_format support to cv4l-helpers.h
3357 v4l2-compliance: fix problems with vbi streaming.
3363 v4l-utils: update the headers to the latest kernel version.
3364 v4l2-ctl: add support for the motion detection event
3365 v4l2-ctl: add support for array controls
3366 v4l2-ctl: allow setting/getting subsets
3367 v4l-utils: add new V4L2_CAP_EXT_PIX_FORMAT capability
3368 v4l2-compliance: check for the presence of V4L2_CAP_EXT_PIX_FORMAT
3369 v4l2-ctl: add support for new extended format flags field.
3370 v4l2-compliance: also check for V4L2_CAP_EXT_PIX_FORMAT in device_caps
3371 qv4l2: add support for new alpha-aware pixelformats.
3372 v4l2-ctl: add support for the new alpha-aware pixelformats.
3374 v4l2-ctl: fix returned pixelformats that map to fbdev
3378 v4l2-compliance: fix broken priv test
3379 qv4l2: improve full-screen handling
3383 v4l2-compliance: reworked the (c)v4l-helpers.h headers
3384 qv4l2: integrate with the cv4l-helpers.h header
3394 qv4l2: bug fix in re-subscribing source change events
3395 v4l-utils: sync with latest kernel
3396 v4l2-ctl: print new SDR buffersize format field.
3397 v4l2-compliance: add sdr buffersize check
3401 v4l2-ctl: upgrade to the latest version of the test pattern generator
3403 v4l2-ctl: fix csc colorbar color pre-calculation
3405 v4l-utils: sync with latest kernel headers
3407 v4l2-ctl: --clear-bitmap or --clear-clips didn't actually clear it
3408 v4l2-ctl/qv4l2: init mv_hor/vert_mode correctly.
3409 v4l2-ctl: the field setting of the initially queued buffer is wrong.
3411 rds-ctl: changes in the TA bit weren't detected.
3415 (c)v4l-helpers: fix broken tests for existence of ioctls.
3416 qv4l2: convert the last direct ioctl calls to a cv4l-helper.
3417 libv4l-mplane: make it aware of the extended pix_format fields
3423 v4l2-ctl/qv4l2: sync to latest vivid-tpg.c
3425 v4l2-compliance: add test for S_EDID and the E2BIG corner case
3426 qv4l2/v4l2-ctl: add support for 14x9 video aspect ratio.
3427 v4l2-compliance: allow EIO for control ioctls
3428 v4l2-compliance: reset control counters
3431 qv4l2: allow '-d1' option
3432 v4l2-ctl/qv4l2: fix movement counter calculation
3437 [v4l-utils] keytable: add support for XMP IR protocol
3440 dvbv5-zap: Fix LNBf selection
3442 dvb-file: store services even when SDT is not found
3443 dvb-file: better store channels without SDT
3446 ir-keytable: add the list of supported protocols at man page
3447 keytable: add support for sharp and mce-kbd protocols
3449 dvb-file: fix memory-deallocation bug
3452 ir-keytable.1: add XMP protocol at manpage
3472 [libdvbv5] dvb-sat: add universal Ku band (extended) LNBF def
3475 v4l-utils: libdvbv5: fix compilation issue
3482 v4l-utils-1.2.0
3483 ---------------
3486 buildsystem: Fix configure.ac --disable-v4l-utils option
3489 v4l2-ctl-misc.cpp: bugfix display #of readbuffers
3497 libdvbv5: fix missing includes
3524 libdvbv5: fix asprintf compile warning in dvbv5-scan
3541 v4l2-ctl: add tuner support for SDR tuners
3560 qv4l2: show frames option can be toggled during capture
3568 qv4l2: show frames option can be toggled during capture
3575 qv4l2: fix missing status tips
3582 Start v4l-utils 1.1.x development branch
3584 buildsystem: use subdir-objects automake option as suggested by automake
3592 v4l2-ctl: Do not leak framebuffer handle in error paths
3593 dvbv5-zap: Close open file descriptor in error path
3594 dvbv5-zap: Always initialize status variable
3600 v4l2-compliance: Distribute internal header, too
3611 Revert "qv4l2: show frames option can be toggled during capture"
3616 rds-ctl: fix segfault in list_devices()
3617 v4l2-ctl: fix '--set-dv-bt-timings query' option.
3618 v4l2-ctl: properly close filehandles on error
3619 v4l-utils: sync with latest kernel.
3620 v4l2-ctl: set b.num_planes to 1 for single plane output formats.
3622 v4l2-compliance: check for invalid m2m + overlay caps
3623 v4l2-compliance: check that streaming will fail for overlays
3624 v4l2-ctl: use libv4l2 wrapper for mmap as well.
3626 v4l-utils: run sync-with-kernel, add ioctl32 tests for v4l2-subdev.h
3627 v4l2-ctl: errors during streaming setup were ignored
3630 rds-ctl: add support for dynamic/static PTY
3631 v4l2-ctl: --all should also show multiplanar formats.
3632 v4l2-compliance: add bytesperline sanity check for multiplanar formats.
3633 v4l2-compliance: add streaming tests
3634 v4l2-compliance: fix broken test for V4L2_FRMIVAL_TYPE_CONTINUOUS
3635 v4l2-ctl: add support for fields
3636 v4l2-compliance: fix read() test and reopen after read/write
3637 v4l2-ctl: automatically detect single/multiplanar buffer type.
3638 v4l2-compliance: test streaming with bogus v4l2_buffer values.
3639 v4l2-compliance: check if USERPTR is actually supported.
3640 v4l2-compliance: restore the initial formats after testing S_FMT
3641 v4l2-compliance: add EXPBUF and DMABUF streaming tests.
3642 v4l2-compliance: test for invalid dmabuf file descriptors.
3644 v4l2-compliance: add tests for multiplanar capture.
3645 v4l2-compliance: fix data_offset related tests
3646 v4l2-ctl: fix regression when setting vidcap format
3647 v4l2-compliance: move streaming setup code to main source.
3648 v4l2-compliance: move functions around.
3649 v4l2-compliance: Update fixme.txt
3650 v4l2-compliance: fix BUF_TYPE vs CAP mixup.
3651 v4l2-compliance: obtain expbuf caps and fix radio/vbi bug
3652 v4l2-compliance: now support all formats in the streaming tests.
3653 v4l2-ctl: is_mplane was never set.
3654 v4l2-compliance: add new mmap tests.
3655 v4l-utils: fix optional args for short opts
3656 v4l2-ctl: set timestamp for output buffers.
3657 v4l2-ctl: add streaming between two video devices using dmabuf
3658 v4l2-ctl: the colorspace can now be set for outputs.
3659 v4l2-ctl: improve the overlay support
3660 v4l2-compliance: add M2M streaming support
3661 v4l2-compliance: fill output buffers.
3662 v4l2-compliance: fix check for correct return code for STREAMON.
3663 v4l2-compliance: reopen node after each streaming test.
3664 v4l2-compliance: change one warn to info.
3665 v4l2-compliance: lower default framecount to 60.
3666 v4l2-compliance: bypass libv4l2 for expbuf handling.
3667 v4l2-compliance: improve clip checking
3668 v4l2-compliance: add tests for output buffer error checking
3669 v4l2-ctl: skip captured buffers with flag V4L2_BUF_FLAG_ERROR
3671 sync-with-kernel should also copy fb.h
3672 v4l-utils: ran sync-with-kernel which added the fb.h header.
3676 v4l2-compliance: check for presence of a tuner/modulator
3677 v4l2-compliance: improve format matching code.
3682 v4l2-compliance: add tests for queuing operations with invalid indices.
3683 v4l2-compliance: more nasty evil stream I/O checks
3686 v4l-utils: sync with latest kernel headers.
3687 v4l2-ctl: add support for SDR FMT
3688 v4l2-ctl: implement list SDR buffers command
3689 v4l2-ctl: add timestamp source support.
3690 v4l2-compliance: add timestamp source tests.
3691 v4l2-ctl: add missing v4l2-ctl-sdr.cpp file.
3692 v4l2-ctl: support SDR capture streaming.
3693 v4l2-compliance: add SDR compliance tests.
3694 v4l2-compliance: add 1HZ support when setting the frequency.
3697 v4l2-compliance: support menu controls with more than 32 items
3698 v4l2-ctl/compliance: use the correct mmap/munmap functions.
3699 v4l2-ctl: add support for custom bytesperline values.
3701 v4l2-ctl: fix printing of buffer flags
3702 v4l-utils: sync to latest kernel headers
3703 v4l2-ctl: add --clear-edid option.
3704 v4l2-ctl: rename old v4l2_subdev_edid and VIDIOC_SUBDEV_G/S_EDID
3705 v4l2-compliance: add test setting all enumerated timings.
3706 v4l2-compliance: add G/S_EDID tests.
3708 v4l2-compliance: add helper headers
3709 v4l2-compliance: use the new cv4l-helpers.h header.
3710 v4l2-compliance: m2m devices should have only one input and output
3711 v4l2-compliance: test control/format/codec ioctls for all inputs/outputs
3713 v4l2-compliance: fix function pointer prototype.
3714 v4l2-compliance: add missing 'class' keyword after 'friend'
3715 v4l2-compliance: fix 32-bit compilation for v4l_fd_init()
3718 libv4lconvert: fix a v4l2-compliance error
3719 v4l2-compliance: don't do the global format test when using libv4l2.
3720 sync-with-kernel: update to latest kernel headers.
3722 v4l2-ctl: add support V4L2_EVENT_SOURCE_CHANGE
3723 libdvbv5: generate the correct include in dvb-v5.c
3725 Add missing v4l2-mediabus.h
3728 v4l2-compliance: fix broken querymenu check.
3730 v4l2-compliance: don't warn about missing frameintervals
3731 v4l2-ctl: add support to try/set raw VBI formats
3732 v4lgrab/vbi-test: remove these utilities
3733 qv4l2-qt3: remove utility
3735 v4l2-compliance: M2M cap + input or output caps should be an error.
3740 libv4l2: decomress-helper: close fds then wait for helper to exit
3742 rc_keymaps: Add a keymap for the remote shipped with allwinner i12-a20 tv boxes
3745 Hans-Christian Egtvedt (8):
3746 v4l2-ctl: remove unnecessary inclusion of libv4l2.h
3747 v4l2-compliance/ctl: drop libv4l2 dependency if NO_LIBV4L2 is defined
3749 v4l2-ctl/dbg: include android-config.h header file if ANDROID is set
3750 v4l2-compliance: add Android.mk makefile
3751 v4l2-ctl: add Android.mk makefile
3752 v4l2-dbg: add Android.mk makefile
3760 Import the media-ctl utility and libraries
3761 media-ctl: Rename source files
3762 media-ctl: Remove the obsolete device argument from the help text
3763 media-ctl: Document the --links option argument
3764 media-ctl: Always print the full help message
3765 media-ctl: Don't install libmediactl and libv4l2subdev
3766 media-ctl: Update copyright years
3767 media-ctl: Fix off-by-one buffer overflow with readlink
3768 media-ctl: Fix media device version printing
3769 media-ctl: Add fall through comment to fix Coverity warning
3770 media-ctl: libv4l2subdev: Add DV timings support
3771 media-ctl: Move flags printing code to a new print_flags function
3772 media-ctl: Add DV timings support
3773 Update sync-with-kernel to use installed kernel headers
3775 media-ctl: Pass a positive error value to strerror()
3779 v4l2-ctl: add EDID get and set options
3782 dvbv5-scan: Allow using separate adapter for FE and demux
3789 libdvbv5/dvb-scan: Modify to use the newer TS tables parser
3795 libdvbv5/dvb-scan: handle allocation errors
3796 libdvbv5/dvb-scan: be more verbose in debug mode
3797 libdvbv5/dvb-scan: Fix a series of checks at buffer handling
3807 libdvbv5: add suport for DVB-T2 delivery descriptor
3809 libdvbv5/dvb-scan-table-handler:free the new table descriptors
3810 libdvbv5: Add some missing code to free data
3812 libdvbv5/dvb-fe: make valgrind happy
3814 libdvbv5/dvb-scan: fix memory leak
3815 libdvbv5/dvb-scan-table-handler: remove free of unallocated structs
3817 libdvbv5/dvb-file: use the new descriptors for virtual channel
3818 libdvbv5/dvb-file: fix allocation of dvb_file
3819 libdvbv5/dvb-file: fix parameters for dvb_vchannel()
3824 dvb-fe: don't cause memory leak on open errors
3825 dvbv5-scan: release resources on errors
3826 libdvbv5/dvb-file: Allow using SDT for ATSC
3827 libdvbv5/dvb-scan: avoid memory leak on table read timeout
3828 dvb/dvbv5-zap: Fix help message
3829 libdvbv5/dvb-scan: require PAT also for ATSC
3830 libdvbv5/dvb-file: Fix the logic for program found check
3834 libdvbv5/dvb-file: Don't leave memory leaks on channel store failure
3839 libdvbv5: don't cause crash if NIT is missing on fe-file.c
3840 libdvbv5: Add missing dvb_dmx_stop() on error handling
3846 libdvbv5/dvb-file: describe the service type on the logs
3847 dvbv5-scan: move scanning code into dvb_scan_transponder()
3848 libdvbv5: Re-add NIT transponders addition
3849 libdvbv5: Re-add parser for ISDB-T NIT transponders addition
3850 libdvbv5: Re-add parser for ISDB-T NIT transponders addition
3851 libdvbv5: add support for DVB-S/S2 at NIT parser
3852 libdvbv5: add support for DVB-T2 at NIT parser
3855 libdvbv5: properly handle ISDB-T partial reception
3856 libdvbv5: get rid of dvb-scan-table-handler.[ch]
3860 libdvbv5: some error handling improvements on dvb-file
3862 dvbv5-zap: allow using transponder frequency while in monitor mode
3863 dvbv5-zap: make Valgrind happy
3865 libdvbv5/dvb-demux: fix CodingStyle
3866 dvbv5-zap: handle timeout also while in monitor mode
3867 dvbv5-zap: exit nicely on SIGTERM/SIGINT
3868 dvbv5-scan: handle SIGTERM/SIGINT nicely
3869 dvbv5-zap: only handle SIGALRM if need
3872 libdvbv5: fix dvb-scan handler for T2 descriptor
3875 libdvbv5/dvb-scan: Remove dead code and add a check after realloc()
3877 dvbv5-scan: fix detection of duplicated freqs at the input file
3881 dvb5-zap: Better handle the MPEG TS header
3882 libdvbv5/dvb-scan: all tables should have an specified size
3885 libdvbv5: fix some out-of-bound acesses on hexdump()
3893 dvbv5-zap: fix all-pids record mode
3896 dvb-fe: be a little less verbose with verbosity level 1
3897 dvbv5-zap: on all pids mode, we can use the frequency
3898 dvbv5-zap: fix frontend status handling
3899 dvbv5-zap: allow using a frequency for a channel on exit after tuning
3901 libdvbv5: fix retrieve parameters for ISDB-T
3902 libdvbv5/dvb-fe: Fall back to v3 if needed
3904 dvb-fe: fix using a DVB-T file for ISDB-T
3906 dvb-scan: remove ISDB-T hack from it
3911 dvb-scan: fix a print message
3914 dvb-demux: add code for DVB section filter
3916 dvb-scan: don't handle NIT table by default on ATSC
3917 dvb-fe: Add support for setting the LNA before tuning
3919 dvb-fe: Use a separate call to change LNA settings
3921 Revert "dvb-scan: don't handle NIT table by default on ATSC"
3924 dvbv5-zap: only start audio filtering if audio PID > 0
3926 libdvbv5: fix ISDB-T frequency calculus on 32 bits machines
3927 libdvbv5: move ISDB-T frq conversion to the descriptors code
3928 libdvbv5: fix the area code size on ISDB-T
3929 dvbv5-zap: fix usage of --record without --output
3930 dvbv5-zap: Make dvbv5 as the default format
3931 dvbv5-zap: better implement the --record flag
3932 dvbv5-zap: only open the DVR interface if outputing
3933 dvb-zap: fix --search argument
3939 dvb-file: Fix bandwidth handling at online write function
3957 v4l-utils: bugfix memory chunk
3964 v4l-utils-1.0.0
3965 ---------------
3981 rds-ctl: Always terminate strings properly
3984 pixfmt-test: Explicitely mention fall-through
3985 v4l2-ctl: Do not read past end of num_planes array
4001 dvbv5-zap: Parse the LNB from the channel file
4004 v4l2-dbg: remove unused source.
4005 v4l2-compliance: refactor code to create invalid formats.
4006 v4l2-compliance: improve overlay clipping tests.
4007 v4l2-compliance: check that g_register fills the size field.
4008 rds-ctl: fix percentage handling.
4009 rds-ctl: support -d10 to refer to radio10.
4010 v4l2-compliance: fix typo
4011 v4l2-ctl: fix wrong array accesses in selection code.
4012 v4l2-ctl: V4L2_BUF_TYPE_PRIVATE is no longer used.
4013 Remove references to v4l2-chip-ident.h
4014 Sync with latest 3.10.0-rc7 kernel.
4016 Remove committed v4l2-chip-ident.h headers.
4020 rds-ctl: fix coverity issues.
4021 v4l2-dbg: fix coverity issues.
4022 v4l2-ctl: fix coverity issues.
4023 v4l2-ctl: (*XX).Foo -> XX->Foo
4031 libv4l2rds: support RDS-EON and TMC-tuning info
4032 rds-ctl: support RDS-EON and TMC-tuning info
4036 dvbv5-zap: sort the params by the key letter
4037 dvbv5-zap: add an option to not filter pids
4041 v4l2_compliance: -EINVAL is expected when ret is not 0
4043 v4l-utils-0.9.5
4044 ---------------
4047 contrib: Add missing dist files for ioctl-test
4049 v4l-utils-0.9.4
4050 ---------------
4053 libv4l-mplane: Fix compile flags to allow anonymous unions with gcc 4.5.5
4062 libv4l: Add ASUS F2F with STK DC-1125 to upside down list
4064 contrib: Add missing files to distribution list
4070 qv4l2: add missing information for string and integer controls
4072 v4l2-compliance: allow EINVAL to be returned by S/TRY_FMT.
4074 v4l-utils: sync with latest kernel.
4075 v4l2-ctl: show used timestamp type.
4076 v4l2-compliance: add check whether the timestamp is monotonic.
4077 v4l-utils: fix make install problems with ln -s
4078 v4l-utils: fix two 'dereferencing type-punned pointer' warnings
4079 v4l2-compliance: reorganize verbosity options
4080 ioctl-test: improve comments and add checks against ioctl num changes.
4081 v4l2-compliance: improve read/write error reporting.
4082 qv4l2: don't show "Query Standard" button if QUERYSTD isn't supported.
4084 v4l2-ctl: improve interval reporting.
4085 v4l2-ctl: when streaming to file use bytesused instead of the full buffer.
4086 v4l2-ctl: improve dv_timings reporting.
4087 v4l2-ctl: support data_offset when streaming multiplanar formats.
4088 v4l2-ctl: show buffers or key/P/B-frames when capturing.
4089 v4l2-* utils: allow -d11 to refer to /dev/video11
4090 v4l-utils: run sync-with-kernel.
4091 v4l2-ctl: add support for 'COPY' timestamp and ctrl range events.
4092 v4l2-compliance: add support for the new 'COPY' timestamp type.
4093 v4l2-compliance: missing check on the frameinterval
4094 v4l2-compliance: improve tests when TRY/S_FMT returns EINVAL.
4098 v4l2-compliance: fix s_std test: ENODATA is a valid error code.
4099 v4l2-ctl: don't produce verbose output for QBUF while streaming.
4101 v4l2-ctl: fix the field-per-second calculation
4102 qv4l2/v4l2-ctl: fix the fields-per-second calculation
4103 qv4l2/v4l2-ctl: fix rounding error in field-per-second calculation
4104 v4l2-ctl: add the --concise option.
4105 v4l-utils: sync with kernel, remove all references to the DV_PRESET API.
4106 v4l-utils: sync to the latest kernel.
4107 v4l-utils: sync-with-kernel.
4108 v4l2-compliance: remove ChipIdent tests
4109 v4l2-ctl: set bytesused for streaming to the output.
4110 v4l2-compliance: fix RDS + CAP_READWRITE tests.
4111 v4l2-compliance: really fix the RDS and V4L2_CAP_READWRITE tests
4112 v4l2-ctl: add eos and decoder-stop support.
4113 v4l2-ctl: use references instead of pointers.
4114 v4l2-ctl: fix a small bug in the stream-count/skip handling.
4115 v4l2-ctl: split off test pattern generation in a separate source.
4116 v4l2-ctl: small improvements.
4117 v4l2-ctl: poll/non-poll behavior fixes
4118 v4l2-ctl: find_pixel_format couldn't handle output streams.
4119 v4l-utils: sync with latest kernel.
4120 v4l2-dbg: replace CHIP_IDENT with CHIP_INFO.
4121 v4l2-ctl: introduce buffers class to simplify the streaming code
4124 dvbv5-zap: Fix build warning
4127 v4l2-compliance: Print invalid return codes in control tests
4128 v4l2-compliance: Print invalid error_idx values in control tests
4131 ir-keytable: Add support for testing EV_ABS events
4142 dvbv5-zap: Allow to enable FE debug
4144 dvb-fe: add support for DVBv5 stats
4145 dvbv5-zap: use the new DVBv5 stats API
4146 dvb-fe: Add a flag to indicate if DVBv5 stats is in use
4147 dvb-fe: Improve BER measurements for DVBv5
4148 dvb-fe: Allow returning BER in a float value
4149 dvbv5-zap: better display BER
4150 dvb-fe: Add a method to report PER
4151 dvb: Move the core of the stats logic to dvb-fe
4152 dvb-fe: Fix PER statistics measurement
4153 dvb-fe: Add support for a quality measurement
4155 dvb: Add support for retrieving pre-BER data
4157 dvb: Better name the post-BER data
4158 dvb: add support for pre-BER measurement
4160 dvbv5-zap: improve status display
4161 dvbv5-scan: use library support for stats print
4162 dvbv5-scan: also prints signal strength on tuner fail
4163 ioctl-test: Auto-generate the list of ioctls to test
4164 Add DVB headers to make sync-with-kernel
4165 ioctl-test: expand it to also test DVB frontend/demux
4166 dvbv5-scan: Fix get_signal logic
4167 dvb-fe: Fix check for stats property
4168 dvb-fe: Reserve space for the other DVBv5 properties
4169 dvbv5-zap: Only go back if is there anything to clean
4170 dvb5-scan: Improve output to better show the status
4171 dvbv5-scan: don't be too verbose with status
4172 dvb-scan: Don't call dvb_fe_get_stats() twice
4173 dvb-fe: Supress statistics if signal lock vanishes
4174 dvbv5-scan: timeout-multiply should also affect the timeout for scan
4175 dvbv5-zap: add traffic monitor support
4176 dvbv5-zap: output stats to stdout on monitor mode
4177 dvbv5-zap: Better output at monitor mode
4178 dvbv5-zap: don't stop monitoring for buffer underrun
4179 dvbv5-zap: better represent low_traffic data in monitor mode
4180 dvbv5-zap: print elapsed time when buffer overflow happens
4183 v4l-utils: use openat when available
4185 Tzu-Jung Lee (2):
4186 v4l2-ctl: break down the streaming_set()
4187 v4l2-ctl: initial attempt to support M2M device streaming
4189 v4l-utils-0.9.3
4190 ---------------
4193 * v4l2-ctl changes
4195 * --list-buffers didn't work for multiplanar formats
4197 * v4l2-compliance
4198 * work around missing ENODATA on (k)FreeBSD
4202 v4l-utils-0.9.2
4203 ---------------
4207 * v4l2-ctl changes
4209 * add --stream-loop for streaming to an output
4219 v4l-utils-0.9.1
4220 ---------------
4225 * Better luminance quantization table for Pixart JPEG (Jean-Francois Moine)
4236 * ir-keytable changes
4238 * Add support for Sanyo IR and RC-5-SZ protocol
4239 * Add missing mouse buttons in shipped keytables
4244 * libv4l2rds and rds-ctl
4261 v4l-utils-0.8.5
4262 ---------------
4267 * v4l2-ctl: add support for the new bitmask control type (hverkuil)
4268 * v4l2-ctl: add support for the control event (hverkuil)
4269 * v4l2-ctl: small bugfixes (hverkuil)
4270 * v4l2-compliance: various new tests (hverkuil)
4277 v4l-utils-0.8.4
4278 ---------------
4296 * Modified (rewrote) jpeg decompression code to use libjpeg[-turbo], for
4306 v4l-utils-0.8.3
4307 ---------------
4309 * Various ir-keytable improvements (mchehab)
4316 v4l-utils-0.8.2
4317 ---------------
4319 * Various ir-keytable improvements (mchehab)
4321 * Various v4l2-ctl fixes (hverkuil)
4324 * v4l2-compliance: lots of new tests (hverkuil)
4327 * Add support for 8-bits grey format (V4L2_PIX_FMT_GREY) (mchehab)
4329 v4l-utils-0.8.1
4330 ---------------
4332 * Various v4l-keytable improvements (mchehab)
4334 * v4l2-ctl: Added support for s/g_dv_timings (Mats Randgaard)
4341 * Add support for Xirlink C-It YYVYUY
4344 v4l-utils-0.8.0
4345 ---------------
4347 * Various v4l-keytable improvements (mchehab)
4348 * Various v4l2-ctl fixes (hverkuil)
4354 v4l-utils-0.7.91
4355 ----------------
4357 * Improve v4l-keytable to better support IR (mchehab)
4358 * Rename v4l-keytable to ir-keytable (mchehab)
4363 v4l-utils-0.7.90
4364 ----------------
4365 * This is the first release of v4l-utils, v4l-utils is the combination
4366 of various v4l and dvb utilities which used to be part of v4l-dvb
4379 ----------------------------------------------------------------------------
4381 libv4l-0.6.4
4382 ------------
4389 libv4l-0.6.3
4390 ------------
4397 libv4l-0.6.2
4398 ------------
4405 libv4l-0.6.1
4406 ------------
4419 libv4l-0.6.0
4420 ------------
4434 libv4l-0.5.99
4435 -------------
4436 * Link libv4lconvert with -lm for powf by Gregor Jasny
4443 libv4l-0.5.98
4444 -------------
4448 * Add fake controls controlling the software h- and v-flipping
4461 libv4l-0.5.97
4462 -------------
4471 * Currently whitebalancing gets enabled based on USB-ID's and it only gets
4485 Adam Baker <linux@baker-net.org.uk>
4491 * fix reading outside of the source memory when doing yuv420->rgb conversion
4493 libv4l-0.5.9
4494 ------------
4501 libv4l-0.5.8
4502 ------------
4508 * Switch to using USB-id's instead of USB product string, as not all devices
4510 genius e-messenger 112 cams
4511 * Add support for sn9c20x-i420 format patch by Vasily Khoruzhick
4514 libv4l-0.5.7
4515 ------------
4520 libv4l-0.5.6
4521 ------------
4526 libv4l-0.5.5
4527 ------------
4535 libv4l-0.5.4
4536 ------------
4544 * Implement RGB/BGR24 -> YU/YV12 conversion
4546 libv4l-0.5.3
4547 ------------
4552 libv4l-0.5.2
4553 ------------
4566 libv4l-0.5.1
4567 ------------
4568 * Add support for software cropping from 352x288 -> 320x240 / 176x144 ->
4580 libv4l-0.5.0
4581 ------------
4586 * Add Genius E-Messenger 112 (093a:2476) to list of cams which have their
4589 libv4l-0.4.3
4590 ------------
4591 * Add suport for YUYV and YVYU packed pixel formats (Jean-Francois Moine)
4594 libv4l-0.4.2
4595 ------------
4601 libv4l-0.4.1
4602 ------------
4612 libv4l-0.4.0
4613 ------------
4620 on a patch by Jean-Francois Moine
4624 * Drop the appl-patches dir, all application patches are now available and
4628 libv4l-0.3.9
4629 ------------
4637 libv4l-0.3.8
4638 ------------
4640 * add pkg-config (.pc) files for easier detection if libv4l is available
4647 libv4l-0.3.7
4648 ------------
4652 libv4l-0.3.6
4653 ------------
4654 * Add missing COPYING.LIB file
4657 libv4l-0.3.5
4658 ------------
4662 libv4l-0.3.4 (the brownpaperbag release)
4663 ----------------------------------------
4675 * Add a bugfix patch for kopete in the appl-patches dir, currently it assumes
4680 libv4l-0.3.3
4681 ------------
4684 fixes using them with v4l-info
4686 a patch to fix those to the appl-patches dir
4687 * Talking about the appl-patches dir, restore that as it accidentally got
4692 * Don't return -EINVAL from try_fmt when we cannot convert because the cam
4697 libv4l-0.3.2
4698 ------------
4703 libv4l-0.3.1
4704 ------------
4708 * Add an apps-patches directory which includes:
4709 * vlc-0.8.6-libv4l1.patch, modify vlc's v4l1 plugin to directly call into
4713 * camorama-0.19-fixes.patch, small bugfixes to camorama's v4l1 support,
4720 libv4l-0.3
4721 ----------
4723 * Make libv4l1 and libv4l2 multithread use safe, see README.multi-threading
4728 libv4l-0.2
4729 ----------
4734 * Add support for yuv420 -> bgr24 conversion
4748 libv4l-0.1
4749 ----------
4756 v4l1-compat-0.6 (V4L2 apps stay working)
4757 ----------------------------------------
4762 * Fix swapping of red and blue in bayer -> bgr24 decode routine
4764 otherwise we loose information when going v4l1 -> v4l2 -> v4l1, for example
4768 v4l1-compat-0.5 (perfect camorama)
4769 ----------------------------------
4775 * Remove a number of pretty new VIDIOCXXX -> string mappings from log.c,
4779 v4l1-compat 0.4
4780 ---------------
4797 v4l1-compat 0.3
4798 ---------------
4803 v4l1-compat 0.2
4804 ---------------
4805 * When mmap gets passed an fd of -1 (anonymous map) don't look for it in our
4806 list of managed fds, as we use -1 to mark unused entries (fixes ekiga
4807 crashing). Also check for an fd of -1 in the other calls we intercept.
4824 v4l1-compat 0.1
4825 ---------------