Skip to content

RDKEMW-3408: ctrlm IR Database C-style interface #18

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

Open
wants to merge 23 commits into
base: develop
Choose a base branch
from

Conversation

egalla204
Copy link
Contributor

move iarm and thunder dependencies from ctrlm-hal-irdb to ctrlm-main

…o ctrlm-main

Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
@egalla204 egalla204 requested review from a team as code owners April 2, 2025 19:58
egalla204 and others added 5 commits April 14, 2025 16:44
still need to test UEI. Still some more work to do to remove unecessary
ctrlm header includes from ctrlm_irdb.h

 for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
* update CHANGELOG for controlMgr release 1.0.8 (#25)

* RDKEMW-3564 : Audio samples is always reported as 0 for FFV sessions

Reason for change: don't print bytes/samples when not available.
Test Procedure: See Jira
Risks: See Jira
Priority: See Jira
Signed-off-by: dwolav200 <[email protected]>

* RDKEMW-3605: Remove 'volatile' type qualifier of "binding_in_progress"

Fix ctrlm-main compilation error with glib 2.72.

* RDKEMW-3737:Upgrading the halif-headers as iarmmgr (#30)

Reason for change: Removing the plat_ir.h from ctrlm for irMgr removal
Test Procedure: Build and verify

* update CHANGELOG for controlMgr release 1.0.9 (#35)

* RDKEMW-3609 : extend adpcm frame info (#28)

extend adpcm frame info

---------

Co-authored-by: dwolaver <[email protected]>
Co-authored-by: Andrzej Surdej <[email protected]>
Co-authored-by: Sonajeya31 <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
@egalla204 egalla204 changed the title RDKEMW-3151: move iarm and thunder dependencies from ctrlm-hal-irdb to ctrlm-main RDKEMW-3408: ctrlm IR Database C-style interface May 5, 2025
egalla204 and others added 13 commits May 5, 2025 15:38
* update CHANGELOG for controlMgr release 1.0.8 (#25)

* RDKEMW-3564 : Audio samples is always reported as 0 for FFV sessions

Reason for change: don't print bytes/samples when not available.
Test Procedure: See Jira
Risks: See Jira
Priority: See Jira
Signed-off-by: dwolav200 <[email protected]>

* RDKEMW-3605: Remove 'volatile' type qualifier of "binding_in_progress"

Fix ctrlm-main compilation error with glib 2.72.

* RDKEMW-3737:Upgrading the halif-headers as iarmmgr (#30)

Reason for change: Removing the plat_ir.h from ctrlm for irMgr removal
Test Procedure: Build and verify

* update CHANGELOG for controlMgr release 1.0.9 (#35)

* RDKEMW-3609 : extend adpcm frame info (#28)

extend adpcm frame info

* RDK-56578 : Changed deviceType from tv to IpTv. (#34)

The "devicetype" property of DeviceInfo thunder Plugin returns "IpTv" instead of "tv" for TV devices.

---------

Co-authored-by: dwolaver <[email protected]>
Co-authored-by: Andrzej Surdej <[email protected]>
Co-authored-by: Sonajeya31 <[email protected]>
Co-authored-by: sborushevsky <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
plugin doesn't break the build

Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
@rdkcmf-jenkins
Copy link

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 3 files pending identification.

  • Protex Server Path: /home/blackduck/github/control/18/rdk/components/generic/control

  • Commit: 8bec70d

Report detail: gist'

@rdkcmf-jenkins
Copy link

b'## Blackduck scan failure details

Summary: 0 violations, 0 files pending approval, 3 files pending identification.

  • Protex Server Path: /home/blackduck/github/control/18/rdk/components/generic/control

  • Commit: eda83f4

Report detail: gist'

egalla204 and others added 3 commits May 13, 2025 13:15
and V

Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Reason for change:
Test Procedure:
Risks:              Low

Signed-off-by: Gene Gallagher <[email protected]>
Copy link
Contributor

@dwolaver dwolaver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a couple of comments...

}
XLOGD_INFO("Controller <%s> IRDBs supported = <%s>",
ieee_address_get().to_string().c_str(), ctrlm_ble_irdbs_supported_str(getSupportedIrdbs()).c_str());
XLOGD_INFO("Controller <%s> IRDBs supported bitmask = <0x%X>",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we query the irdb to resolve the bitmask to human readable strings?

@@ -635,7 +629,7 @@ void ctrlm_obj_controller_ble_t::print_status() {
XLOGD_INFO("Wakeup Config Custom List : %s", wakeupCustomListToString().c_str());
}
XLOGD_INFO("");
XLOGD_INFO("IR Database Supported : %s", ctrlm_ble_irdbs_supported_str(irdbs_supported_).c_str());
XLOGD_INFO("IR Database Support Bitmask : 0x%X", irdbs_supported_);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here. it would be best to print human readable string for this. It's ok to print the bitmask too if you find that useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants