[Outreachy] Introduction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!
I am Deborah Brouwer, an outreachy internship applicant, from British Columbia,
Canada. I am interested in the project to improve the HDMI CEC compliance tests
and the CEC emulation of the vivid driver.

Following the initial outreachy instructions, I have been able to use the vivid
driver to set up two emulated cec devices and run the cec-compliance test both
with and without the cec-follower.  If I understand correctly, the cec-compliance
test uses the functions available from the linux kernel CEC API, to test whether
a CEC device complies with the CEC specification.  For example, the CEC specification
13.14 (Give Power Device Status) requires that the target device provide its power
status (e.g. standby, fully on) using a power status operand.  However, since the
kernel CEC API does not seem to return the power status, the cec-compliance test
fails. The CEC specification mentions that this might happen because this requirement
was optional in 1.3 and before.

In contrast, the cec-follower will emulate a CEC device that meets the CEC requirements
and returns the recognized power status operand signalling that the device is actually
on. This is why the cec-compliance test passes when the cec-follower is running.

If I am on the right track, I would like to start working on the Audio Rate Control
feature.  Would it be appropriate to start with the todo item of checking and keeping
track that the sending device is setting the audio rate at least every 2 seconds?

Deb



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux