Skip to content

Migrate HyperHDR webOS loader to Qt 6 and add HDR/Dolby Vision LUT resources#44

Merged
satgit62 merged 2 commits into
webosbrew:masterfrom
satgit62:master
Jun 23, 2026
Merged

Migrate HyperHDR webOS loader to Qt 6 and add HDR/Dolby Vision LUT resources#44
satgit62 merged 2 commits into
webosbrew:masterfrom
satgit62:master

Conversation

@satgit62

@satgit62 satgit62 commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR migrates the webOS loader build pipeline to Qt 6 and updates LUT resource handling.

Changes

  • migrate build workflow to Qt 6
  • update toolchain and workflow configuration
  • update application metadata and package versioning
  • replace legacy LUT package with compressed LUT resources
  • add dedicated HDR LUT resources
  • add dedicated Dolby Vision LUT resources
  • update to the latest stable version, HyperHDR v22.0.0.0beta2

Notes

The previous LUT package flat_lut_lin_tables.3d has been replaced with separate, compressed LUT resources to improve resource management and more efficiently support SDR, HDR, and Dolby Vision workflows when using the NV12 in hyperion-webos.

- update build workflow for Qt6 compatibility
- improve build and packaging pipeline
- replace legacy LUT package with compressed LUT resources
- add HDR and Dolby Vision LUT tables
- update application metadata and package version
@satgit62 satgit62 changed the title Migrate webOS loader to Qt 6 and add HDR/Dolby Vision LUT resources Migrate HyperHDR webOS loader to Qt 6 and add HDR/Dolby Vision LUT resources Jun 21, 2026
Comment thread .github/workflows/build.yml Outdated
ls -R
mkdir -p ./dist/service/hyperhdr
cp -r ./hyperhdr-build/* ./dist/service/hyperhdr/
cp -r ./hyperhdr-build/* ./dist/service/hyperhdr/

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Was this intentional?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks for reviewing.

I double-checked the current branch:

  • The copy command appears only once in build.yml.
  • git diff --check reports no trailing whitespace issues.
  • My local branch is clean and matches the PR commit.

Could you point me to the exact line or commit that should be adjusted if I'm missing something?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

grep -n -e '\s\+$' .github/workflows/build.yml

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I checked the commit again using git diff-tree --check, found the issues with the trailing spaces, fixed them, and pushed a follow-up commit.

Comment thread .github/workflows/build.yml Outdated
@satgit62 satgit62 merged commit cc8cdab into webosbrew:master Jun 23, 2026
2 checks passed
@sundermann

Copy link
Copy Markdown
Contributor

Please don't merge without approval in this repo. There was already #42 open with a different approach. Also, I'm not sure if v22 beta should have been released to homebrew channel users as it's not a stable release.

Comment thread appinfo.json
{
"id": "org.webosbrew.hyperhdr.loader",
"version": "0.1.12",
"version": "22.0.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This has already been released to users and now it will require us to diverge from upstream as we have to bump the version again for the next release. I think that was probably why we used arbitrary version tags here

@satgit62 satgit62 Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Hello,
Okay, that was my mistake. I apologize for that. As for the version number, I wrote in the PR that, in my opinion, it reflects the actual original HyperHDR version, so there won't be any further confusion or questions.
According to https://github.com/awawa-dev/HyperHDR/releases/tag/v22.0.0.0beta2, v22.0.0.0beta2 has been released.
I’ll wait for approval before merging it in the future. You can change anything. Please make the necessary corrections.

@throwaway96

Copy link
Copy Markdown
Member

@sundermann This is my fault. I wasn't aware which projects were being actively maintained.

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