<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 20 Feb 2022, at 1:13 am, David Ing via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org" class="">gstreamer-devel@lists.freedesktop.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">> How do I build a specific release eg 1.20<br class=""><br class="">This changed during 1.19.<div class=""><ul class=""><li class="">Before 1.19, you would use the gst-build repo.</li><li class="">After 1.19, you would use the monorepo <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer" class="">https://gitlab.freedesktop.org/gstreamer/gstreamer</a>. You would check out the specific branch (e.g. 1.20) or tag (e.g. 1.20.0) and follow the build instructions on the main readme.md.</li></ul>> How do I get the x264 plugins<br class=""><br class="">Many components (like x264) are only built when the relevant libraries are installed on the build machine. Here is an example of preparing a Fedora machine (version 31 or higher) to install all relevant libraries:<br class=""><br class=""><a href="https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/1.20/ci/docker/fedora/prepare.sh" class="">https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/1.20/ci/docker/fedora/prepare.sh</a><br class=""></div></div></div></blockquote></div><br class=""><div class="">Thanks!</div><div class="">The bit that still confuses me is that I have a VM to build on. The libraries *were* correct when I built 1.20.</div><div class="">How do they cease being OK for 21? In any event I'll try to build 1.20 again then try to resolve 1.21.</div><div class="">James</div></body></html>