lp:libv4l

Created by libv4l and last modified
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 .

Last successful import was .

Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 10 seconds — see the log
Import started on alnitak and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-12 and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log
Import started on izar and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 10 seconds — see the log
Import started on juju-1e3bde-prod-lp-code-import-13 and finished taking 10 seconds — see the log
Import started on alnitak and finished taking 10 seconds — see the log
Import started on alnitak and finished taking 10 seconds — see the log

Recent revisions

4720. By Deborah Brouwer <email address hidden> on 2021-06-17

cec-compliance: remove One Touch Record Status test

Remove the Record Status test for One Touch Record because the follower
sends these kinds of messages in response to Record On.

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

4719. By Sean Young on 2021-06-16

keytable: ensure BPF IR decoders use correct section name

The convention is to have the type ("lirc_mode2/") prefixed so the
BPF loader knows what type it is.

Signed-off-by: Sean Young <email address hidden>

4718. By Hans Verkuil <email address hidden> on 2021-06-16

libcecutil/cec-info.cpp: rename Reserved to Backup

Logical Addresses 12 and 13 were called Reserved 1/2 in CEC 1.4,
but were renamed to Backup 1/2 in CEC 2.0. Follow that new name,
also because the corresponding #defines in cec.h use BACKUP as well.

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

4717. By Deborah Brouwer <email address hidden> on 2021-06-16

cec: remove redundant struct cec_msg initializations

It is redundant to initialize a struct cec_msg variable with an empty list
if the variable is also initialized by a call to cec_msg_init. Remove
these redundant initializations.

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

4716. By Deborah Brouwer <email address hidden> on 2021-06-15

cec: add Deck Control wake-up handling tests

Test that a deck in standby will wake up upon receiving the Deck Control
messages Eject or Play Forward.

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

4715. By Hans Verkuil <email address hidden> on 2021-06-12

cec-compliance/follower: fix type comparison warnings

This fixes the following warnings on a 32-bit system:

cec-test.cpp: In function ‘int deck_ctl_deck_ctl(node*, unsigned int, unsigned int, bool)’:
cec-test.cpp:742:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘time_t’ {aka ‘long int’} [-Wsign-compare]
  742 | for (unsigned i = 0; deck_status == CEC_OP_DECK_INFO_SKIP_FWD && i < long_timeout; i++) {
      | ~~^~~~~~~~~~~~~~
cec-test.cpp:754:69: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘time_t’ {aka ‘long int’} [-Wsign-compare]
  754 | for (unsigned i = 0; deck_status == CEC_OP_DECK_INFO_SKIP_REV && i < long_timeout; i++) {
      | ~~^~~~~~~~~~~~~~

cec-processing.cpp: In function ‘void testProcessing(node*, bool)’:
cec-processing.cpp:1105:47: warning: comparison of integer expressions of different signedness: ‘time_t’ {aka ‘long int’} and ‘unsigned int’ [-Wsign-compare]
 1105 | (time(nullptr) - last_pwr_status_toggle > node->state.toggle_power_status)) {
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

4714. By Hans Verkuil <email address hidden> on 2021-06-12

v4l2-compliance: fix g++-7 compile error

g++ version 7 has problems with this assignment:

        v4l2_ext_controls vivid_ro_ctrls = {
                .which = V4L2_CTRL_WHICH_REQUEST_VAL,
                .count = 1,
                .controls = &vivid_ro_ctrl,
        };

Probably because 'which' is part of an anonymous union.

Go back to assigning this the old fashioned way to allow
v4l2-compliance to be compiled with g++ 7.

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

4713. By Deborah Brouwer <email address hidden> on 2021-06-12

cec-compliance: remove Deck Status test

Remove the Deck Status message test because invalid Deck Status messages
are already captured by cec-compliance in other tests.

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

4712. By Deborah Brouwer <email address hidden> on 2021-06-12

cec: add tests for Deck Play message

Send all Deck Play commands and check that the follower implements them.
Test that the follower returns Feature Abort for invalid Play operands.

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

4711. By Deborah Brouwer <email address hidden> on 2021-06-12

cec: add tests for Deck Control message

Send all Deck Control commands Skip Forward, Skip Reverse, Stop and Eject
and check the corresponding deck status. Test that the follower returns
Feature Abort for invalid Deck Control operands.

Signed-off-by: Deborah Brouwer <email address hidden>
Signed-off-by: Hans Verkuil <email address hidden>
[hverkuil: move CEC_OP_DECK_CTL_MODE_EJECT up to after MODE_STOP]

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