lp://qastaging/libv4l
- Get this branch:
- bzr branch lp://qastaging/libv4l
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://linuxtv.org/v4l-utils.git.
Last successful import was .
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/ccfcc9117b 708283900199792 19fa26ce77c3900 /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)