From: Deborah Brouwer <deborahbrouwer3563@gmail.com>
To: linux-media@vger.kernel.org
Cc: hverkuil@xs4all.nl, jaffe1@gmail.com,
Deborah Brouwer <deborahbrouwer3563@gmail.com>
Subject: [PATCH v3 0/2] cec: Timer Programming
Date: Sat, 10 Jul 2021 17:37:34 -0700 [thread overview]
Message-ID: <cover.1625962440.git.deborahbrouwer3563@gmail.com> (raw)
This is part of an Outreachy project to expand the testing of
Timer Programming messages as handled by CEC adapters.
Changes since v2:
Patch 1/2: cec: expand Timer Programming tests
- use 3-character abbreviations for months
- in set_timer tests, simplify the method for finding "tomorrow"
- use fixed dates for timer_error tests
- use full leap-year algorithm
- add source type and recording sequence as ways to compare timers
- add source type and recording sequence to print_timers()
- replace timer field end_time with duration in seconds
- replace timer_duplicate function with std::set::find
- do not truncate overlapped timers, just set them with a warning
Patch 2/2: cec-follower: emulate programmed timer recordings
- new patch
Changes since v1:
- rename functions for clarity
- set most test timers as a function of current time, not fixed times
- use time_t instead of struct tm to hold start/stop times
- use std::set instead of std::list to hold timers
- add repeat timers (recording sequence) emulation
Deborah Brouwer (2):
cec: expand Timer Programming tests
cec-follower: emulate programmed timer recordings
utils/cec-compliance/cec-compliance.cpp | 1 +
utils/cec-compliance/cec-compliance.h | 1 +
utils/cec-compliance/cec-test.cpp | 512 ++++++++++++++++++++----
utils/cec-follower/cec-follower.cpp | 59 +++
utils/cec-follower/cec-follower.h | 44 ++
utils/cec-follower/cec-processing.cpp | 56 +++
utils/cec-follower/cec-tuner.cpp | 245 +++++++++++-
7 files changed, 824 insertions(+), 94 deletions(-)
--
2.25.1
next reply other threads:[~2021-07-11 0:37 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-11 0:37 Deborah Brouwer [this message]
2021-07-11 0:37 ` [PATCH v3 1/2] cec: expand Timer Programming tests Deborah Brouwer
2021-07-12 6:54 ` Hans Verkuil
2021-07-11 0:37 ` [PATCH v3 2/2] cec-follower: emulate programmed timer recordings Deborah Brouwer
2021-07-12 7:04 ` Hans Verkuil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1625962440.git.deborahbrouwer3563@gmail.com \
--to=deborahbrouwer3563@gmail.com \
--cc=hverkuil@xs4all.nl \
--cc=jaffe1@gmail.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.