lp:libv4l

Created by libv4l on 2010-07-13 and last modified on 2020-12-03
Get this branch:
bzr branch lp:libv4l

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
libv4l
Project:
libv4l v4l-utils
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://linuxtv.org/v4l-utils.git.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on alnitak and finished 1 hour ago taking 20 seconds — see the log
Import started 7 hours ago on alnitak and finished 7 hours ago taking 20 seconds — see the log
Import started 13 hours ago on alnitak and finished 13 hours ago taking 20 seconds — see the log
Import started 20 hours ago on alnitak and finished 20 hours ago taking 20 seconds — see the log
Import started on 2020-12-04 on alnitak and finished on 2020-12-04 taking 20 seconds — see the log
Import started on 2020-12-04 on alnitak and finished on 2020-12-04 taking 20 seconds — see the log
Import started on 2020-12-03 on alnitak and finished on 2020-12-03 taking 20 seconds — see the log
Import started on 2020-12-03 on alnitak and finished on 2020-12-03 taking 20 seconds — see the log
Import started on 2020-12-03 on alnitak and finished on 2020-12-03 taking 20 seconds — see the log
Import started on 2020-12-03 on alnitak and finished on 2020-12-03 taking 20 seconds — see the log

Recent revisions

4589. By Hans Verkuil <email address hidden> on 2020-12-03

v4l-utils: sync with media_tree master

The FWHT stateless codec API is now an official public API,
so this required a few changes.

Signed-off-by: Hans Verkuil <email address hidden>

4588. By Hans Verkuil <email address hidden> on 2020-12-01

v4l2-ctl: break on VIDIOC_DQEVENT error

If VIDIOC_DQEVENT fails, then stop polling. This will happen if
e.g. the video device was unregistered and VIDIOC_DQEVENT returns
ENODEV.

Signed-off-by: Hans Verkuil <email address hidden>

4587. By Hans Verkuil <email address hidden> on 2020-11-14

v4l2-ctl: clean up control value printing

There were two places where control values were printed. Merge
this into a single print_value function.

In addition, allow numeric controls IDs instead of control names
to be passed to -C and -c.

Signed-off-by: Hans Verkuil <email address hidden>

4586. By Hans Verkuil <email address hidden> on 2020-11-06

v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail

The reason for this failure is a bit subtle (missing support for
V4L2_SEL_TGT_CROP_DEFAULT/BOUNDS), so explain this in more detail.

Signed-off-by: Hans Verkuil <email address hidden>

4585. By Hans Verkuil <email address hidden> on 2020-11-06

common/media-info.cpp: 'Flags' was not aligned

The 'Flags' line was not properly aligned with the others:

Entity Info:
 ID : 0x00000003 (3)
 Name : unicam-image
 Function : V4L2 I/O
 Flags : default
 Pad 0x01000004 : 0: Sink
   Link 0x02000007: from remote pad 0x1000002 of entity 'ov5647 10-0036': Data, Enabled, Immutable

Signed-off-by: Hans Verkuil <email address hidden>

4584. By Rosen Penev on 2020-10-30

clang-tidy: add a bunch of const

Found with cppcoreguidelines-interfaces-global-init

Signed-off-by: Rosen Penev <email address hidden>
Signed-off-by: Hans Verkuil <email address hidden>

4583. By Rosen Penev on 2020-10-30

clang-tidy: use nullptr

Found with modernize-use-nullptr

Signed-off-by: Rosen Penev <email address hidden>
Signed-off-by: Hans Verkuil <email address hidden>

4582. By Hans Verkuil <email address hidden> on 2020-10-24

v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check

Use v4l2_ctl_CPPFLAGS to build v4l2-ctl-32 to ensure it is consistent
with building v4l2-ctl. In this case the GIT_COMMIT_CNT define was
missing from v4l2-ctl-32, using v4l2_ctl_CPPFLAGS fixed that.

Also v4l2-ctl-32 depended on 'if WITH_V4L2_COMPLIANCE_32' instead
of 'if WITH_V4L2_CTL_32'. Fixed this as well.

Signed-off-by: Hans Verkuil <email address hidden>

4581. By Hans Verkuil <email address hidden> on 2020-10-24

v4l2-compliance-32: use v4l2_compliance_CPPFLAGS

Rather than copying the v4l2_compliance_CPPFLAGS flags, just use
$(v4l2_compliance_CPPFLAGS). This avoids accidental divergence
between v4l2-compliance and v4l2-compliance-32.

In this case, GIT_COMMIT_DATE was missing for v4l2-compliance-32.

Signed-off-by: Hans Verkuil <email address hidden>

4580. By Hans Verkuil <email address hidden> on 2020-10-23

cec-ctl: detect if Standby etc. messages are Nacked

During the power cycle stress test the <Active Source>, <Standby>
and <Image View On> messages are transmitted without checking if
the message was Nacked. Add this check and retry transmitting after
waiting for a second.

Some displays become unresponsive for a short time after changing
power state, and during that time these messages are NACKed. The
stress test didn't handle that very well, although it is dubious
for a display to do this, since this makes life hard for sources.

Signed-off-by: Hans Verkuil <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers