Skip to content

Use Meson to build all reference decoders#324

Merged
ylatuya merged 3 commits into
fluendo:masterfrom
ylatuya:meson
Jul 10, 2026
Merged

Use Meson to build all reference decoders#324
ylatuya merged 3 commits into
fluendo:masterfrom
ylatuya:meson

Conversation

@ylatuya

@ylatuya ylatuya commented Dec 11, 2025

Copy link
Copy Markdown
Contributor

This PR adds support for building the decoders with meson to support a broader range of architectures and platforms. HM, JM, VTM, vvdec and MPEG-2 video. AAC decoders are built through a custom target that runs a build script.

@ylatuya
ylatuya force-pushed the meson branch 6 times, most recently from 704eaf4 to a4bcb8d Compare December 11, 2025 23:12
@ylatuya
ylatuya force-pushed the meson branch 23 times, most recently from 7253d35 to 4deba69 Compare December 16, 2025 16:50
@ylatuya ylatuya changed the title Draft: Use Meson to build all reference decoders Use Meson to build all reference decoders Dec 17, 2025
@ylatuya

ylatuya commented Apr 29, 2026

Copy link
Copy Markdown
Contributor Author

This resource seems to be temporaly unavailable:

RuntimeError: Failed to download https://www.itu.int/wftp3/av-arch/jctvc-site/bitstream_exchange/draft_conformance/HEVC_v1/ipcm_A_NEC_3.zip after 4 attempts: HTTP Error 503: Service Unavailable

@ylatuya

ylatuya commented May 8, 2026

Copy link
Copy Markdown
Contributor Author

@rsanchez87 can you please review this?

@rsanchez87

rsanchez87 commented May 26, 2026

Copy link
Copy Markdown
Contributor

@rsanchez87 can you please review this?

Don't you mean @rgonzalezfluendo , right @ylatuya ?

@rsanchez87 rsanchez87 left a comment

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.

Thanks for this, moving the reference decoders to Meson with wraps/packagefiles is a solid step up from the Makefile,

Requesting changes after local testing and review

Comment thread .github/workflows/build-decoders.yml Outdated
Comment thread .github/workflows/build-decoders.yml Outdated
Comment thread build/download_deps.py
Comment thread build/download_deps.py Outdated
@ylatuya
ylatuya force-pushed the meson branch 5 times, most recently from 42d4dfb to bb97801 Compare July 9, 2026 14:30
@ylatuya

ylatuya commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

@rsanchez87 all comments addressed.

@rsanchez87
rsanchez87 self-requested a review July 9, 2026 14:48
@mdimopoulos

Copy link
Copy Markdown
Contributor

@ylatuya can we merge or should we leave it for you to do?

@ylatuya
ylatuya merged commit 2320ad6 into fluendo:master Jul 10, 2026
9 checks passed
@ylatuya

ylatuya commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

@ylatuya can we merge or should we leave it for you to do?

Merged :)

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