-
-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/CEC detection #877
Feature/CEC detection #877
Conversation
Info(LOG, QString("\tPath : %1").arg(descriptor.strComPath).toLocal8Bit()); | ||
} | ||
|
||
QString CECHandler::scan() const |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Scan is currently not used. We may need it in future.
7cb0889
to
46c01bb
Compare
Here is your new link to your workflow artifacts. |
46c01bb
to
c305578
Compare
Here is your new link to your workflow artifacts. |
@@ -110,6 +110,7 @@ | |||
/// * cropTop : Cropping from the top [default=0] | |||
/// * cropBottom : Cropping from the bottom [default=0] | |||
/// * signalDetection : enable/disable signal detection [default=true] | |||
/// * cecDetection : enable/disable cec detection [default=true] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just copied above line but it doesn't look correct
using CECParameter = CEC::libcec_parameter; | ||
using CECConfig = CEC::libcec_configuration; | ||
using CECAlert = CEC::libcec_alert; | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know why the whole file looks like I used spaces instead of tabs whereas I triplechecked that I used tabs.
c305578
to
773ea4e
Compare
Here is your new link to your workflow artifacts. |
773ea4e
to
84d3263
Compare
Is the shared libcec also included in the finished packages or is it not necessary? |
84d3263
to
aa30fa9
Compare
Here is your new link to your workflow artifacts. |
@Paulchen-Panther I updated it, thanks |
I didn't mean the system library SKIP list. The library should be found in variable CEC_LIBRARIES. |
Here is your new link to your workflow artifacts. |
Here is your new link to your workflow artifacts. |
9c13443
to
f6fa4a1
Compare
Here is your new link to your workflow artifacts. |
When i run this code: ive got this issue:
i installed |
Check this :
edit it to read it better |
@m-seker Can I use docker to complie it? Solved it for docker: I deleted docker images then download them again. |
Perfect ! |
I tried this function with samsung tv that has anynet+ (HDMI-CEC), i turned on this function in hyperion.ng and in my tv. After that i found a device in my tv but no one had been found. I also turned tv to standby but hyperion still grabbered. |
@tihoangyeudau Can we see logs ? Did you confirm that your TV sends CEC standby event via cec-client ? |
Searching tool of anynet+ in samsung tv searched no any device |
I am not sure if we we broadcast Hyperion but that's not relevant anyway. We only listen for Standby events, that's all. |
Yes, but i still tested turn tv to standby by remote but it still grabbered. Nothing to goin on |
Did you confirm that your TV sends standby event when it goes to standby ? You can use cec-client to listen for events from TV. Don forget to stop Hyperion before. And please share the logs. |
Cec hdmi https://imgur.com/gallery/brSQGYJ Here it is |
those are images... logs from hyperion please... webui->system->logs |
Summary
Implements #708
Pause V4L2 grabber if "standby" event is observed on HDMI bus. Continue on "on" event.
What kind of change does this PR introduce? (check at least one)
If changing the UI of web configuration, please provide the before/after screenshot:
Does this PR introduce a breaking change? (check one)
If yes, please describe the impact and migration path for existing setups:
The PR fulfills these requirements:
Fixes: #xxx[,#xxx]
, where "xxx" is the issue number)If adding a new feature, the PR's description includes:
To avoid wasting your time, it's best to open a feature request issue first and wait for approval before working on it.
Other information:
Also see this : #878
Also see this : hyperion-project/hyperion.docker-ci#3