lp://qastaging/libv4l

Created by libv4l and last modified
Get this branch:
bzr branch lp://qastaging/libv4l

Branch merges

Related bugs

Related blueprints

Branch information

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

Import details

Import Status: Suspended

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

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 20 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log

Recent revisions

5201. By Ricardo Ribalda <email address hidden>

android: Remove unused file

This is a leftover from the previous Android build files. Remove it.

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

5200. By Ricardo Ribalda <email address hidden>

v4l2-compliance: Fix build error clang TOT

We define the fallthrough keyword in compiler.h. but he c++ header files
uses as well that keyword and it get confused.

We could swap the order of the defines (like the other files in this
directory do). But this file does not use fallthrough, so we can remove
this define completely.

In file included from utils/v4l2-compliance/v4l2-test-time32-64.cpp:20:
In file included from v4l-utils/utils/v4l2-compliance/v4l2-compliance.h:24:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/map:2193:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/functional:540:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/vector:326:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__format/formatter_bool.h:19:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__format/formatter_integral.h:21:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__format/formatter_output.h:22:
In file included from prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__format/parser_std_format_spec.h:29:
prebuilts/clang/host/linux-x86/clang-r536225/include/c++/v1/__format/unicode.h:465:9: error: expected ']'
  465 | [[fallthrough]];
      | ^
https://github.com/llvm/llvm-project/blob/ccfcc9117b70828390019979219fa26ce77c3900/libcxx/include/__format/unicode.h#L465

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

5199. By Hans Verkuil

test_display.py: various fixes

- the top directory was /tmp/test_display/tmp/test_display, obviously
  wrong.
- check if the EDID file or /dev/i2c-X device exists and report if it
  doesn't.
- drop some unwanted newlines, ignore edid-decode exit error.
- require edid-compliance to also be run as root.

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

5198. By Hans Verkuil

edid-decode: hide error when using -P and -a

When reading the EDID from the i2c device hide errors
if -P is also set. In that case just show f.f.f.f.

Do not hide if the EDID file does not exist, or if the
i2c device does not exist: those are too serious to hide.

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

5197. By Hans Verkuil

test_display.py: fix cec-stress-sleep test

Tests for the cec-stress-sleep command were missing, so it didn't work
at all.

Added this.

Moved the test for root permissions to the top, before it tries to wake
up the display. That way you get informed immediately if it isn't run
with sudo.

If -a is used with cec-stress-sleep, and max-sleep is missing, then add
max-sleep=5.

5196. By Hans Verkuil

test_display.py: add log options, checked with linter

Renamed to test_display.py ('-' in names is not recommended in
python), fixed a lot of pylint issues, add support to set the
top level log directory, or pass the log directory explicitly
(i.e. do not generate the log directory name). Also add an option
to skip creating the tar archive.

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

5195. By Hans Verkuil

edid-decode: suppress two more errors if -P is used

Suppress two more errors when -P is used, i.e. when you want
to show the physical address. You just want to see f.f.f.f in that
case, otherwise it is hard to use in scripts.

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

5194. By Hans Verkuil

test-display: add cec-ddc-reliability test

When testing HDMI cables it is nice to be able to test if there are
no glitches when reading EDID and transmitting CEC. This new test
allows you to do both and it verifies if the EDID and received CEC
messages are as expected.

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

5193. By Hans Verkuil

cec-ctl/edid-decode: use seconds for the reliability test

The cec-ctl and edid-decode reliability tests both use 'count'
as a measure of how long these tests should take. But duration
in seconds is a much more useful number, especially since you
typically want to run both tests at the same time for the same
HDMI cable for the same duration.

So change the argument to be the number of seconds that the
test must run. '0' still means 'forever'.

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

5192. By Hans Verkuil

test-display.py: test display CEC and EDID compliance

This contributes the test-display.py script that can be used to test
the CEC and EDID compliance of a display.

In particular the CEC stress tests are very helpful in testing the
display for race conditions that prevent it from going into Standby
or waking up.

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