lp:libv4l

Created by libv4l on 2010-07-13 and last modified on 2019-08-21
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 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on alnitak and finished 3 hours ago taking 20 seconds — see the log
Import started 10 hours ago on alnitak and finished 10 hours ago taking 20 seconds — see the log
Import started 17 hours ago on alnitak and finished 17 hours ago taking 20 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 20 seconds — see the log
Import started on 2019-08-22 on alnitak and finished on 2019-08-22 taking 20 seconds — see the log
Import started on 2019-08-22 on alnitak and finished on 2019-08-22 taking 20 seconds — see the log
Import started on 2019-08-21 on alnitak and finished on 2019-08-21 taking 20 seconds — see the log
Import started on 2019-08-21 on alnitak and finished on 2019-08-21 taking 20 seconds — see the log
Import started on 2019-08-21 on alnitak and finished on 2019-08-21 taking 20 seconds — see the log
Import started on 2019-08-20 on alnitak and finished on 2019-08-20 taking 20 seconds — see the log

Recent revisions

4219. By Hans Verkuil <email address hidden> on 2019-08-21

cec-ctl: improve --test-power-cycle and --stress-test-power-cycle

Improve these two options, especially --test-power-cycle which was
broken. Tested with various displays.

While transitioning from standby to power on or vice versa it is
now reporting every second what the power state is, which makes it
easy to see all the transitions.

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

4218. By Hans Verkuil <email address hidden> on 2019-08-19

v4l-utils: sync to latest media_tree master

Add support for V4L2_FMT_FLAG_DYN_RESOLUTION and
V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM.

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

4217. By Sean Young on 2019-08-14

v4l-utils: sync with media_tree master

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

4216. By Philipp Zabel <email address hidden> on 2019-08-13

v4l-helpers.h: count mappings separately from buffers

This is required to avoid leaking mapped buffers when trying to unmap
after reqbufs(0), to test buffer orphaning.

Fixes: 6300b376cb3e ("v4l2-compliance: test orphaned buffer support");
Signed-off-by: Philipp Zabel <email address hidden>
Signed-off-by: Hans Verkuil <email address hidden>

4215. By André Almeida <email address hidden> on 2019-08-12

v4l2-compliance: split node at testNode() in two nodes

v4l2-compliance tests deals with memory-to-memory devices (m2m) like
they are a single device, through the struct node. This is indeed the
most usual case. However, there are m2m devices that have two
separated devices for the capture queue and for the output queue, and
the current design does not support they.

Split the node on testNode and related functions in two arguments:
struct node node and struct node node_m2m_cap. For now, use the same node in
both arguments.

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

4214. By Sean Young on 2019-08-11

keytable: fix build on ubuntu

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

4213. By Sean Young on 2019-08-10

keytable: fix building without HAVE_BPF

The struct raw_entry was defined in a BPF header file which was not
included. Spin it out to its own header file.

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

4212. By Hans Verkuil <email address hidden> on 2019-08-09

v4l-utils: sync with media_tree master

Update to the latest code.

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

4211. By Sean Young on 2019-08-09

lircd2toml: do not fail on unexpected input

The lircd daemon just warns on this. For example:

 https://sourceforge.net/p/lirc-remotes/code/ci/master/tree/remotes/bang&olufsen/Beo4.lircd.conf

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

4210. By Sean Young on 2019-08-08

keytable: add support for keymap with raw literals

These rc keymaps look like:

 [[protocols]]
 name = 'Beon_Colour_TV'
 protocol = 'raw'
 [[protocols.raw]]
 keycode = 'KEY_POWER'
 raw = [ 1324, 842, 6697, 26400, 1324, 842, 6697 ]
 [[protocols.raw]]
 keycode = 'KEY_MUTE'
 raw = [ 1305, 865, 2357, 931, 3411, 26400, 1305, 865, 2357, 931, 3411 ]

So the incoming IR will be literally compared against the IR given, and only
if the entire array matches with no leading or trailing IR will the keycode
be reported.

This is analogous to lircd raw_codes support, so lircd2toml.py can also
convert raw_codes lircd.conf files. This means that the vast majority of
lircd files can now be converted.

This feature requires loops in BPF programs so this is only supported
in kernel 5.3 onwards.

Signed-off-by: Sean Young <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