Path to this page:
./
graphics/libv4l,
Video4Linux userspace library
Branch: CURRENT,
Version: 1.24.1,
Package name: libv4l-1.24.1,
Maintainer: pkgsrc-userslibv4l is a collection of libraries which adds a thin abstraction layer on
top of video4linux2 devices. The purpose of this (thin) layer is to make it
easy for application writers to support a wide variety of devices without
having to write seperate code for different devices in the same class.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 2185.879 KB
Version history: (Expand)
- (2023-03-13) Updated to version: libv4l-1.24.1
- (2021-11-02) Updated to version: libv4l-1.22.1
- (2020-11-20) Updated to version: libv4l-1.20.0
- (2020-09-02) Updated to version: libv4l-1.18.1
- (2019-11-14) Updated to version: libv4l-0.4.3nb4
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2023-03-13 14:18:36 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libv4l: update to 1.24.1.
v4l-utils-1.24.0
----------------
Hans Verkuil (1):
v4l2-tracer: use __s64 instead of long
v4l-utils-1.24.0
----------------
Ariel D'Alessandro (1):
Move README to markdown syntax
Benjamin Mugnier (1):
libv4lconvert: Fix v4lconvert_grey_to_rgb24 not taking stride into account
Daniel Scally (2):
mc_nextgen_test: Display ancillary links
v4l2-compliance: Account for ancillary links
David Fries (1):
qv4l2: Add capture toggle and close hotkeys to CaptureWin
Deborah Brouwer (9):
v4l2-info: add flag V4L2_PIX_FMT_FLAG_SET_CSC
v4l2-info: move flags2s to v4l2-info.h
utils: add v4l2-tracer utility
v4l2-tracer: check for strerrorname_np()
v4l2-tracer: add signal handling
v4l2-tracer: refactor autogeneration script
v4l2-tracer: add exact matching for 'type' and 'field'
v4l2-tracer: add INPUT and OUTPUT ioctls
v4l2-tracer: remove trailing comma from JSON trace
Dikshita Agarwal (2):
Add check for READ ONLY flag
Add check for READ ONLY flag
Gregor Jasny (8):
buildsystem: Start v4l-utils 1.23.0 development cycle
configure.ac: Add copy of gnulib visibility.m4
bootstrap.sh: Replace which with POSIX compliant command -v
m4: Update ax_pthread to latest
v4l2-tracer: do not distribute generated files
xc3028-firmware: distribute proper header
v4l2-tracer: distribute man page template
v4l2-tracer: add headers to distribute them
Hans Verkuil (70):
cec-compliance: wake up remote device if needed
decode_tm6000: fix compiler warning
libdvbv5/dvb-dev-remote.c: fix send_fmt prototype
v4l2-compliance: improve failure message
v4l2-compliance: add missing return
v4l2-ctl: pass bus_info to mi_get_media_fd()
test-media: increase sleep after modprobe vivid to 3
v4l2-compliance: show value with 'delta_ms > 10' fail msg
v4l2-compliance: relax time32-64 test
v4l-utils: update to latest media_stage kernel
v4l2-ctl/compliance: add stateless VP9 support
libv4lconvert: HM12 -> NV12_16L16
v4l-utils: use v4l_getsubopt instead of getsubopt
sliced-vbi-detect/test.c: drop unused headers
v4l2-compliance: detect no-mmu systems
v4l2-compliance: increase sleeps that are too short
v4l2-compliance: improve select() check in captureBufs()
v4l2-compliance: improve two vivid_ro_ctrl warnings
cec-ctl: show timestamp for events
cec-ctl: periodically insert monotonic/wallclock time
v4l2-ctl: support edid-decode output as --set-edid input
Revert "Add check for READ ONLY flag"
v4l2-compliance: only check function if an MC is present
cec-ctl: fix timestamp log for HPD/5V changes
cec-ctl: only generate eob for CEC pin events
cec-ctl: improve --analyze-pin performance
cec-ctl: show timestamps in microsecond precision
cec-ctl: store the wallclock/monotonic clocks every minute
qv4l2: fix search/replace mistake in vbi-tab.cpp/h license text
v4l2-ctl: allow waiting/polling for multiple events
sync-with-kernel.sh: tuner-xc2028-types.h -> xc2028-types.h
v4l-utils: sync to latest kernel
v4l2-compliance: fix G/S_PARM tests for stateful encoders
v4l-utils: sync-with-kernel
cec-compliance: make <GET CEC VERSION> mandatory
cec-compliance: replace warn by announce if unresponsive
cec-compliance: don't test if PA is invalid
v4l-utils: sync with latest kernel headers
v4l2-compliance: detect V4L2_PIX_FMT_HEVC_SLICE
v4l2-ctl: support HEVC controls
v4l2-compliance/ctl: add dynamic array support
media-info: support ancillary links
v4l2-compliance: show ancillary links
v4l2-dbg: drop cap2s(), use v4l2_info_capability() instead
rds-ctl: drop cap2s(), use v4l2_info_capability() instead
v4l2-ctl/rds-ctl: move tuner info helpers to v4l2-info.cpp
v4l-utils: sync with upstream kernel
v4l2-ctl: add support for V4L2_EVENT_CTRL_CH_DIMENSIONS
v4l2-ctl: show all dimensions for V4L2_EVENT_CTRL_CH_DIMENSIONS
v4l2-compliance: check vivid pixel array control behavior
v4l2-compliance: test of vivid's pixel array in requests
xc3028-firmware: fix use-after-free
libdvbv5: fix string overread
test-media: check results of cmp in the vicodec tests
v4l-utils: sync with upstream media tree
v4l-utils: sync with upstream git repo
v4l2-ctl: print_control should check for array controls
v4l2-ctl: -C foo -C bar only shows foo
v4l2-compliance: support INTEGER and INTEGER64 control arrays
test-media: wait longer after rmmod/modprobe if DEBUG_KOBJECT_RELEASE=y
cec-follower: add --ignore-standby/view-on options
v4l2-compliance: support g++ 7.5.0
v4l-utils: sync with upstream git repo
v4l2-tpg.patch: add missing get_random_u8()
v4l-utils: sync with latest upstream git repo
v4l2-tracer: add support for most basic controls
cec-ctl: --store-pin shouldn't enable pin monitoring
v4l-utils: sync with latest upstream git repo
v4l2-info: add support for new V4L2_SUBDEV_CAP_STREAMS capability
v4l2-compliance: add tests for area, string and integer64 controls
Hans de Goede (4):
libv4lconvert: Fix v4lconvert_yuv420_to_rgb/bgr24() not taking stride into \
account
libv4lconvert: Fix v4lconvert_rgb565_to_rgb/bgr24() not taking stride into \
account
libv4lconvert: Fix v4lconvert_nv12_*() not taking stride into account
libv4lconvert: Fix v4lconvert_nv16_to_yuyv() not taking stride into account
Jorge Maidana (1):
qv4l2: enable the play action on non-streaming radio rx
Khem Raj (1):
media-info: Include missing <cstdint> for uintptr_t
Laurent Pinchart (7):
v4l2-ctl: Operate on output device if specified
libv4l2subdev: Fix compilation error by including missing header
v4l2 utils: Support V4L2_PIX_FMT_YUV[AX]32
libdvbv5: Fix invalid header file name in Doxygen INPUT
libdvbv5: Fix Doygen deprecation warnings
keytable: Add -fno-stack-protector compilation option
libv4lconvert: Don't ignore return value of ftruncate()
Martin VallevandMartin Vallevand (1):
libdvbv5: cleanup ASTC service location parsing
Mauro Carvalho Chehab (24):
v4l2grab: print the fourcc when libv4l won't handle it
v4l2grab: accept other formats than RGB24
v4l2grab: optimize conversion routines
v4l2grab: use BT.709 by default on YUV conversion
v4l2grab: pass fmt to the conversion function
v4l2grab: add support for handling colorspace
v4l2grab: rework conversion routines to add more YUV formats
v4l2grab: add the basic logic to support planar formats
v4l2grab: add support for YUV 420 planar and semi-planar formats
v4l2grab: add RGB 32 format and variants
v4l2grab: don't try to convert formats on raw mode
v4l2grab: add a way to explicitly enable raw mode
v4l2grab: use an array for format properties
v4l2grab: properly implement quantization
v4l2grab: avoid the risc of having sizeimage == 0
v4l2grab: estimate the frame rate
v4l2grab: fix buffer conversion size
v4l2grab: fix raw output on mmap
v4l2grab: validate it the returned image is big enough
v4l2grab: fix image size calculation for some formats
v4l2grab: expand video format switch case
v4l2grab: allow adding planars with full size
v4l2grab: add support for NV16 and NV61
v4l2grab: add support for 422P format
Niklas Söderlund (1):
configure.ac: Add option to disable compilation of v4l2-tracer
Peter Kjellerstedt (1):
configure.ac, Makefile.am: Support building without NLS
Ricardo Ribalda (1):
v4l2-compliance: Let uvcvideo return -EACCES
Sakari Ailus (1):
utils: Allow choosing v4l2-tracer-gen.pl output
Sean Young (4):
ir-ctl: allow for different gaps to be specified
v4l-utils: sync with latest media staging tree
ir-ctl: report ir overflow
keytable: provide configuration for empty keymap
Simon Arlott (2):
libdvbv5: Read all "other" PIDs for channels
dvbv5-zap: Record all the channel video/audio/other PIDs
Sudip Mukherjee (1):
keytable: Convert deprecated libbpf API
Umang Jain (1):
v4l2-ctl: Fix typo in --list-patterns help text
Vedant Paranjape (1):
v4l2-utils: Fix incorrect use of fd in streaming_set_cap2out
Xavier Roumegue (2):
v4l2-utils: Change get_(cap_compose|out_crop)_rect() return type to void
v4l2-utils: read/write full frame from/to file for m2m non codec driver
|
2022-05-17 13:55:23 by Jonathan Perkin | Files touched by this commit (8) | |
Log message:
libv4l: SunOS support.
This also updates the Linux headers so may improve compatibility on other OS.
|
2021-11-01 21:35:16 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
libv4l: update to 1.22.1.
v4l-utils-1.22.0
----------------
Gregor Jasny (3):
configure.ac: Add copy of gnulib visibility.m4
bootstrap.sh: Replace which with POSIX compliant command -v
m4: Update ax_pthread to latest
v4l-utils-1.22.0
----------------
Alexandre Courbot (1):
v4l2-compliance: test for vb2/m2m poll kernel bug
Bastien Nocera (1):
keytable: Add source information in generated keymaps
Dafna Hirschfeld (7):
utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
v4l2-ctl: vidcap: Add support for the CSC API
v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags \
to str
v4l2-ctl: subdev: Add support for the CSC API in the subdevices
v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
v4l2-ctl: print specific error upon failure
v4l2-ctl: fix bugs found in streaming_set_cap2out
Daniel W. S. Almeida (1):
test-media: add support for vidtv
Deborah Brouwer (18):
cec-compliance: add Audio System mask to Set Audio Rate
cec: add active sensing test for Audio Rate Control messages
cec: add invalid operand test for Audio Rate Control messages
cec-follower: increase precision of Audio Rate Control active sensing
cec-follower: detect the cessation of Audio Rate Control messages
cec-follower: emulate features for CEC versions < CEC 2.0
cec: add tests for Give Deck Status message
cec: add tests for Deck Control message
cec: add tests for Deck Play message
cec-compliance: remove Deck Status test
cec: add Deck Control wake-up handling tests
cec: remove redundant struct cec_msg initializations
cec-compliance: remove One Touch Record Status test
cec-follower: use log_addr_type to get local device type
cec: expand One Touch Record tests
cec: add One Touch Record Standby tests
cec: expand Timer Programming tests
cec-follower: emulate programmed timer recordings
Gregor Jasny (4):
buildsystem: Start v4l-utils 1.21.0 development cycle
qv4l2: Also fall back to old method for querying resolution
libdvbv5: hide my_strlcpy symbol
libdvbv5: hide stack_dump symbols and provide soname compatibility
Hans Petter Selasky (3):
Fix print formatting warning for clang.
v4l-utils: FreeBSD already defines packed
Use standard integer types
Hans Verkuil (154):
v4l-utils: sync with latest media kernel
cec-ctl: improve --list-devices
test-media: also keep vivid cec devices open
test-media: add 'tee /dev/kmsg'
v4l-utils: sync with latest media kernel
v4l-utils: sync with latest media kernel
v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
v4l2-compliance: fix cache hint regressions
test-media: enable cache_hints for the first vivid instance
cec-compliance: add 'reason' sanity check.
qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bits
v4l2-compliance: relax testBasicSelection check.
v4l2-compliance: fix stateful encoder tests
qv4l2: fix use of deprecated byteCount method
qv4l2: add -Wno-psabi to avoid ABI warning on ARM
qv4l2: fix more 'deprecated Qt functions' warnings
v4l2-compliance: drop kernel_version
v4l2-compliance: disable cache flag test for kernels < 5.9
cec-compliance: clarify a power transition test
v4l2-compliance: remove spurious \n in message
qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
v4l2/cec-compliance: use new GIT_SHA variable
cec-compliance: don't skip tests if phys addr is invalid
v4l2-ctl: set total number of native DTDs to 1
cec-compliance: the SHA needs to be shown in different ways
v4l2-compliance: fix colorspace checks for JPEG codecs
v4l2-compliance: improve frequency range checks
cec-follower: fix logging the SHA
v4l-utils: update v4l2-tpg.patch
v4l-utils: sync with latest media kernel
v4l-utils: use V4L2_TYPE_IS_CAPTURE
v4l2-ctl: fix INTEGER64 support, add common_print_control()
v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
cv4l-helpers.h: fix the cv4l_buffer assignment operator
v4l2-ctl: fix broken fd.qbuf error check
v4l2-compliance: some fails were ignored
cec-follower: CEC_MSG_STANDBY can just call enter_standby()
v4l2-tpg.patch: add clamp_t define
sync with latest media kernel
cec-follower: add --standby and --toggle-power-status
cec-ctl: improve the --phys-addr-from-edid-poll option
v4l-utils: sync with media_tree master
cec-ctl: don't spam log with PA changes unless paused
v4l-utils: sync with media_tree master
libcecutil: make license consistent
media-ctl: fix compiler warnings
cec-compliance: options -n and -N were swapped in --help
cec-ctl/cec-compliance: add pulse8-cec kernel version check
cec utils and v4l2-compliance: improve version info
cec-follower: drop physical address check
cec-ctl: really wait for 2 seconds when the HPD is low
cec-ctl.1.in: fix awkward language
cec-ctl: detect if Standby etc. messages are Nacked
v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
common/media-info.cpp: 'Flags' was not aligned
v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
v4l2-ctl: clean up control value printing
v4l2-ctl: break on VIDIOC_DQEVENT error
v4l-utils: sync with media_tree master
qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
v4l2-compliance: fix two S_EDID tests
v4l2-compliance: test polling and disconnecting
v4l2-compliance: skip sequence tests for vivid
v4l-utils: sync with latest media_tree master repo
v4l2-subdev.h: replace BIT(0) by 0x00000001
v4l2-info: add v4l2_info_subdev_capability
v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
v4l2-compliance: check correct buffer length after CREATE_BUFS
v4l2-ctl: fix incorrect check for last_ts
media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
test-media: improve vidtv tests
cec-ctl: showTopology(): fix level wraparound bug
v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
cec-compliance: improve current latency checks
configure.ac: revert AM_GNU_GETTEXT_VERSION change
configure.ac: improve gettext compatibility support
v4l-utils: sync with latest media kernel
v4l2-compliance: improve fmtdesc.description check
v4l2-compliance: improve compound control checks
v4l2-tpg.patch: rename min/max defines to tpg_min/max
v4l2-compliance: don't warn about seq counter for metadata
v4l2-ctl: add --show-edid, add new test EDIDs
v4l2-ctl: don't squash setting multiple identical controls.
v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
v4l2-ctl: improve --help-edid
v4l2-ctl: update EDIDs
qv4l2: fallback if window()->windowHandle() == NULL
v4l2-ctl: recognize compound h264 and fwht control types
cec: improve vendor ID logging
v4l2-compliance: rename stvec to vec_remote_subtests
v4l2-ctl: add missing const, use {} instead of memset
v4l2-ctl: remove unused struct flag_def
v4l2-dbg: fix control flow problem
v4l2-compliance: move all vivid controls to v4l2-compliance.h
utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
utils/cec: fix inconsistent Vendor ID reporting
v4l2-ctl: add '--set-edid type=list' support
cec-compliance: clarify a warning
cec-compliance: use the actual audio_out_delay value
cec-compliance: improve error message
cec-compliance: hardcode audio_out_delay to 1 if not set
v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
v4l-utils: sync with upstream media_tree master
v4l2-ctl: add new control types
cec-compliance: skip warning if audio_out_delay is 1
v4l-utils: sync with media_tree/master
cec-compliance: move audio helper functions to cec-test-audio.cpp
cec-compliance: move CDC helper functions to cec-test.cpp
cec-ctl: improve 'Sleep' message in stress test
cec-ctl: min/max-sleep arguments should be double, not unsigned
v4l-utils: patch v4l2-controls.h
v4l-utils: sync with media_tree master
v4l2-compliance: improve request tests
contrib/test/test-media: add -setup option
v4l2-compliance: fix bad indentation
v4l2-compliance: fix g++-7 compile error
cec-compliance/follower: fix type comparison warnings
libcecutil/cec-info.cpp: rename Reserved to Backup
cec-follower: fix incorrect fallthrough
cec-ctl: report low drive without --verbose
test-media: add vidtv to the mc target
test-media: drop vidtv from mc, but warn if MC is disabled for DVB
cec-ctl: free signal time -> signal free time
cec-ctl: log signal free time when (show && !verbose)
cec-follower: refactoring: split up overly long functions
cec-compliance: use send_timer_error for one more test
cec-compliance: add cec-test-tuner-record-timer.cpp
cec-compliance: improve warning about late reply
cec-compliance: improve testLostMsgs test
configure.ac: drop printf for GIT_COMMIT_DATE
cec-compliance: wait up to 10s for Inactive Source reply
cec-compliance: fix broken timer tests
v4l-utils: libdvbv5: fix broken my_strlcpy calls
v4l2-ctl: update test EDIDs
v4l2-compliance: add 0 check for v4l2_event reserved field
v4l2-compliance: add new test for 32/64 bit time handling
v4l-utils: sync with latest media staging tree
v4l2-compliance: use fail_on_test_val for better fail reports
test-media: add -E and -W options
test-media: configure vimc scaler correctly
test-media: missed one scaler config line
test-media: add 'date' at beginning and end, show versions
test-media: mc should include vidtv
test-media: drop vidtv from the 'mc' target
test-media: show version info earlier and show cmd args
cec-compliance: fix 'unresponsive' detection
cec-compliance: improve confusing message
cec-compliance: fix confusing 'Transient state' message
v4l2-compliance: check entity function for codecs
Ismael Luceno (1):
keytable: Fix missing inclusion of argp.h
James Le Cuirot (1):
configure.ac: Add --without-libudev option to avoid automagic dep
Luca Boccassi (1):
Build with libbpf, remove local sources
Marian Cichy (2):
media-ctl: fix ycbcr property in help description
media-ctl: add v4l2-ycbcr-enc field in help description
Marvin Schmidt (1):
mc_nextgen_test: Link against argp library
Mauro Carvalho Chehab (41):
v4l2grab: fix block mode handling
v4l2grab: add querycap basic support
libv4l2: add newer caps to v4l2_driver.c
v4l2grab: prepare it for adding support for other methods
v4l2grab: add command line args for other capture methods
v4l2grab: some code reorg
v4l2grab: add read and userptr capture methods
v4l2grab: remove an unused var
libdvbv5: add support for the registration descriptor
libdvbv5: detect SMTPE 302m audio format
libdvbv5: use an array for the fourcc type
dvb-file: reimplement get_pmt_descriptors()
dvbv5-zap: add a warning when not recording PMT data
dvbv5-zap: allow recording also the SDT table
dvbv5-zap: don't use start time initialized
libdvbv5: initialize v3 params
libdvbv5: fix the quality detection logic
libdvbv5: fix init of the ATSC service location
libdvbv5: avoid a potential access out of an array
dvb-fe-tool: better check the event type
libdvbv5: don't leak memory at dvb-dev-remote
dvbv5-daemon: do some cleanups at the daemon
libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
libdvbv5: dvb-dev-local: fix error handling for device addition
libdvbv5: dvb-dev-local: better handle realloc()
libdvb: fix ATSC service location parser
libdvbv5: add a warning if a descriptor's init doesn't went fine
libdvbv5: desc_network_name: simplify the init code
libdvbv5: validate cable descriptor's size
libdvbv5: desc_ca: cleanup the routine
libdvbv5: desc_language: check if the size is correct
libdvbv5: fix a typo
dvb-file: fix one-line output with default values
dvb-zap: copy_to_file doesn't return any value
dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
dvbv5-zap: remove an unused logic
dvbv5-zap: fix a cut-and paste error
libdvbv5: dvb-dev-remote: better handle cmd size
dvb-dev-remote: check if setsockopt() fails
dvbv5-daemon: don't dereference a null pointer
Makefile.am: turn the build less verbose by default
Max Schulze (1):
v4l2-ctl: print delta to current clock in verbose mode
Niklas Söderlund (2):
configure.ac: Resolve GIT_* even if repository is a submodule
configure.ac: Fix building without libudev
Paul Elder (10):
v4l2-ctl: Fix test_ioctl cmd type
v4l2-compliance: Convert testBlockingDQBuf to pthreads
v4l2-compliance: Add libcamera to businfo prefixes
configure.ac: Export git commit count
media-ctl: Add version command
v4l2-compliance: Add version command
v4l2-ctl: Add version command
cec-compliance: Add version command
cec-ctl: Add version command
cec-follower: Add version command
Rosen Penev (27):
convert to range based loops
use auto
use using instead of typedef
use emplace_back
convert files to reference
use explicit for single argument constructors
fix mismatching declaration
add missing include for uClibc-ng
clean up includes and convert C includes to C++
v4l-helpers: don't mix enum type with int
cppcheck: turn several references to const
cppcheck: use const references
clang-tidy: use nullptr
clang-tidy: add a bunch of const
v4l-utils: switch remote_subtest arrays to vector
v4l-utils: convert board_list to vector
clang-tidy: use using instead of typedef
clang-tidy: use auto
clang-tidy: use nullptr
remove unused ARRAY_SIZE
cec-tuner: std::array conversions
v4l2-utils: turn fb_formats to constexpr array
mass constexpr conversions
v4l-utils: add missing static
v4l-utils: add missing fallthrough
remove pointless constructor
utils: replace push_back with emplace_back
Sean Young (8):
lircd2toml: add option to keep lirc codes as they are
Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
v4l-utils: sync with latest media kernel
ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
keytable: ensure BPF IR decoders use correct section name
ir-ctl: print correct transmitter count
ir-ctl: Revert "ir-ctl: print correct transmitter count"
ir-ctl: increase the size of the buffer used to read raw files
Sebastian Fricke (1):
README: Update build requirements for debian
Sergey Senozhatsky (3):
v4l2-utils: test cache_hints for MMAP queues
v4l-compliance: remove NON_CONSISTENT hint test
v4l-compliance: re-introduce NON_COHERENT and cache hints tests
Trenton Schulz (1):
Rudimentary support for mi_media_detect_type on FreeBSD.
Ulrich Ölmann (3):
keytable: fix typo
configure.ac: autodetect availability of systemd
keytable: restrict installation of 50-rc_keymap.conf
|
2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800) |
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:13:27 by Nia Alarie | Files touched by this commit (800) |
Log message:
graphics: Remove SHA1 hashes for distfiles
|
2021-09-28 14:55:59 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
libv4l: Support GCC >= 10.
|
2020-11-20 19:25:07 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libv4l: update to 1.20.0.
v4l-utils-1.20.0
----------------
Akinobu Mita (1):
v4l2-ctl: add sizeimage suboption for set-fmt-video options
Bård Eirik Winther (1):
qvidcap: Add stride option to command line
Chris Leick (1):
Update German translation
David Seifert (1):
Fix GCC 10 / -fno-common
Gregor Jasny (8):
buildsystem: Start v4l-utils 1.19.0 development cycle
dvbv5-zap: Fix typo
v4l2-ctl: include C++ cmath header
ubuntu1604: add missing headers for std::exit
libcecutil: Remove vanished TODO file from ditribution list
v4l2-ctl: Do not distribute generated 32bit source
v4l2-compliance: Do not distribute generated 32bit source
libcecutil: Distribute cec-gen.pl
Hans Petter Selasky (2):
Fix broken for loop in libv4l
Fix for mismatched class/struct tags
Hans Verkuil (133):
v4l2-compliance: improve metadata capture support
test-media: remove left-over debug lines
v4l2-compliance: fail if selection is present for compressed video
cec-compliance: rename 'ok' to 'unknown'
cec-ctl/msg2ctl.pl: don't add HTNG commands to msgtable
cec-compliance: add --test-fuzzing option
test-media: update vimc tests
v4l-utils: sync with latest media_tree master
keytable: add new generated keymaps
msg2ctl.pl: add newline after log_msg
cec-follower: drop the hardcoded UI commands list
cec-ctl/cec-log: use new CEC_OP_UI_CMD defines
cec utils: support CEC_ADAP_G_CONNECTOR_INFO
cec-compliance/follower: use new CEC_OP_UI_CMD defines
utils/libcecutil: add CEC utility library
cec-follower: switch to the new CEC utilities library
cec-compliance: use the new CEC utilities library
cec-ctl: use the new CEC utilities library
utils/common/cec*: remove unused cec files
cec-htng(-funcs).h: move to libcecutil
libcecutil: do not assume building in source tree.
libcecutil: remove empty generated headers on failure
libcecutil: cec-gen.pl now generates all headers in one go
v4l-utils: sync to latest cec-funcs.h
libcecutil: spaces should be replaced by - for help_features
cec-compliance: move util_receive to cec-compliance.cpp
cec-compliance: add timeout to util_receive
cec-compliance: fix a bug in util_receive
cec-compliance: Improve the INACTIVE_SOURCE test
cec-follower: add INACTIVE_SOURCE support.
v4l2-compliance: fix read/write tests
cec-compliance: improve Inactive Source test
cec-compliance: Set OSD Name is not TV specific
Makefile.am: copy v4l2-tpg.h, not v4l2-tpg*
v4l-utils: sync with latest media_tree master
v4l2-info.cpp: support the new hold capture flags
cec-compliance: remove old tuner tests
cec-follower: add support for Status Request
cec-compliance: improve failure reporting
cec-follower: fix index handling
v4l-utils: sync with latest media_tree master
cec-compliance: improve the Inactive Source test
v4l-utils: sync with latest media_tree master
v4l2-compliance: better scaler detection for M2M devices
cec-ctl: add a --phys-addr-from-edid option
cec: fix Makefile.am to get the right library dependencies
libcecutil: convert latency values to ms
cec-ctl: finish --stress-test-power-cycle with active display
cec-compliance: make the subtest names unique
cec-compliance: add -e and -l options
cec-compliance: make test names easier to type
qvidcap: fix typo: fnt -> fmt
qvidcap: switch to RGB24 if format is unsupported
v4l2-ctl: support -k (concise) when showing touch data
v4l2-compliance: relax a 'is the DONE flag set' test
v4l-utils: fix sync-with-kernel: it missed pixelformats
qvidcap: make texts consistent
cec-follower: add --ignore option
cec-follower: support CEC 2.0 power status reporting
cec-compliance: test CEC 2.0 power transitions
cec-ctl: add --phys-addr-from-edid-poll
cec-compliance: return OK_PRESUMED in the power transition test
cec-compliance: update patch link
cec-compliance: change a fail to a warn
qvidcap: use --pixelformat instead of --pixel-format
cec-ctl: show PA changes with --phys-addr-from-edid-poll
cec-ctl: sleep 5s before retry, use cec_phys_addr_exp
cec: remove duplicate cec_phys_addr_exp defines
cec-ctl: improve --test-power-cycle test
cec-ctl: fix --phys-addr-from-edid-poll support
cec: show OSD Name with quotes around the name
v4l2-compliance: log the size of time_t
v4l2-compliance: use %zd with sizeof(time_t)
v4l2-ctl/compliance: fix 32-bit g_topology casts
v4l2-ctl/compliance: fix 32-bit compiler warnings
v4l2-compliance: use a better invalid address
v4l2-compliance: fix uninitialized have_sel variable
v4l2-compliance: return ENOTTY if selection is not supported
cec-compliance: add invalid ioctls test
v4l2-compliance: add tests for invalid ioctls
cec-ctl/compliance: call srandom()
cec-compliance: '-e' alias for --expect was missing
cec-compliance.h: add warn_on_test, clean ups
cec-compliance: fail/warn if reported latency > 50ms
cec-compliance: add --expect-with-no-warnings
cec-compliance: swap -n/-N options
v4l-utils: remove trailing spaces
qvidcap: properly initialize m_curSize/Data
Revert "qvidcap: properly initialize m_curSize/Data"
qvidcap: properly initialize m_curSize/Data
v4l2-compliance: check source and sink pad types of a link
cec-compliance: clarify obscure error message
cec-ctl: remove trailing space in output
cec-ctl: add timestamps to the power-cycle tests
cec-ctl: improve --stress-test-power-cycle option
libcecutil: translate abort_msg to a message string
libcecutil: drop CEC_MSG_ prefix when logging messages
v4l2-compliance: improve USERPTR streaming tests
v4l2-compliance: fix bug/improve testing filler
v4l2-compliance: fix userptr buffer checks
cec-compliance: improve system_info_give_features()
sync with latest media_tree master
v4l-utils: add --enable-v4l2-compliance/ctl-32 option
v4l-utils: fix autoconf/automake errors
test-media: add -32 option
v4l2-compliance: fix 32 bit warnings
v4l2-ctl/compliance-32: fix when configuring from another dir
v4l2-compliance: fix typo: v4l2-ctl -> v4l2-compliance
cec-ctl: add 'repeats' suboption to --stress-test-power-cycle
cec-ctl: added polls suboption to --stress-test-power-cycle
cec-ctl: handle ENONET errors
Revert "cec-ctl: handle ENONET errors"
cec-ctl: set wakeup_la correctly and handle ENONET & EINVAL in stress tests
v4l2-compliance: fix weird formatting with -f
cec-ctl: don't transmit IMAGE_VIEW_ON every second
cec-ctl: introduce and use transmit_msg_retry()
cec-compliance: check for invalid transient power states
cec-ctl: check for incorrect state transitions
cec-ctl: add min-sleep suboption
cec-ctl: show timeouts vs Nacks
cec-ctl: show | instead of e or E
test-media: postpone the dmesg command
cec-follower: check both CEC_CAP_PHYS_ADDR and _CONNECTOR_INFO
cec-ctl: improve wait_for_pwr_state
cec-ctl: add physical address sanity checks
v4l-utils: sync with latest media_tree master
v4l2-compliance: fix step < 0 control check
v4l-utils: sync with latest media kernel
v4l2-compliance: zero mbus_code
v4l2-compliance: add tests for V4L2_CAP_IO_MC
v4l2-ctl: zero v4l2_fmtdesc
v4l-utils: sync with latest media kernel
gconv: fix compiler warning
Helen Koike (1):
v4l2-ctl: add missing subdev usage in --help-all
Jiunn Chang (12):
cec-follower: create analog channel frequencies
cec-follower: add tuner analog service emulation
cec-follower: fix bugs for tuner emulation
cec-follower: add tuner step increment/decrement
cec-follower: fix analog tuner device info update
cec-follower: rename freq_idx to service_idx
cec-follower: create digital ARIB channels
cec-follower: create digital ATSC channels
cec-follower: create digital DVB channels
cec-follower: add tuner digital service emulation
cec-follower: fix tuner step increment/decrement
cec-compliance: add tuner control test
Lars Wendler (1):
v4l-utils: configure.ac: Avoid bashisms
Laurent Pinchart (1):
qv4l2: Use C library file operations with v4lconvert for raw mode devices
Mauro Carvalho Chehab (3):
cec: fix cec-log.h dependency issues
v4l2grab: allow using direct calls instead of libv4l
v4l2grab: add support for setting the fourcc code
Peter Seiderer (1):
keymap.h needs sys/types.h and argp.h with musl
Philipp Zabel (1):
v4l2-compliance: fix assert on only read/write-only controls
Ricardo Ribalda Delgado (4):
v4l2-ctl: Support query V4L2_CTRL_TYPE_AREA controls
v4l2-ctl: Support getting V4L2_CTRL_TYPE_AREA controls
v4l2-ctl: Support setting V4L2_CTRL_TYPE_AREA controls
v4l2-compliance: Allow all the selection targets for subdevs
Rosen Penev (31):
keytable: use input_event properly
keytable: add compatibility for input_event_sec
treewide: remove bzero
treewide: fix redundant expressions
treewide: remove pointless c_str
dvb-sat: remove pointless abs call
utils: checks for empty instead of size in if
treewide: add extra {} to initialization
treewide: do not use return after else
treewide: fix wrong identation
utils: simplify bool returns
treewide: fix math problems
treewide: replace C casts with C++
treewide: apply performance fixes
utils: use bool literals
utils: do not use empty void with C++
utils: remove extra commas
utils: fix float equal warning
utils: add copy assignment operator
utils: initialize variable
utils: fix wrong format
utils: fix compilation with C++98
utils: add noreturn attribute and remove dead code
utils: fix implicit float conversions
utils: fix fallthrough warnings
utils: fix double promotions
utils: replace exit with std variant
cec-compliance: add missing header for clang
compiler.h: fix compilation with libcxx
compiler.h: fix compilation with clang + std=c++98 + glibcxx
utils: replace chr functions with std variants
Sean Young (17):
ir-ctl: report timeout when it cannot be modified
keytable: do not warn if keymap not found in IR_KEYTABLE_USER_DIR
ir-keytable: bpf: improve rsc imon pointer decoder
sync v4l-utils.spec with the fedora repo
keytable: cannot load BPF decoders from udevd
50-rc_keymap.conf prevents debian testing from booting
lircd2toml: warn when scancode has duplicate definitions
keytable: keymap without protocol is invalid
rc_keymap.5: improve wording around using rc_keymaps for sending
keytable: a bpf protocol can have parameters and no scancodes
Fix build failure on s390x
keytable: support 64 bit scancodes
keytable: new samsung36 bpf decoder
Add keymap for Samsung AK59-00125A remote
ir-ctl: removed nested functions to support building with clang
ir-ctl: allow unmodulated signal to be sent
keytable: "-p all" should not attempt BPF decodes that don't exist
Vandana BN (5):
v4l2-ctl: Print UVC meta info
v4l2-compliance: fix metadata output support
v4l2-compliance: Verify metadata formats
v4l2-ctl: support for metadata output
v4l2-ctl: Add Support for Touch
|
2020-09-02 11:54:33 by Ryo ONODERA | Files touched by this commit (52) |
Log message:
libv4l, libv4l1: Update graphics/libv4l with libv4l1
* Copy graphics/libv4l1 to graphics/libv4l.
* Remove graphics/libv4l1.
|