<div dir="ltr">When building GStreamer using cerbero (cross compiling on Linux for Android or iOS) I can see how to control the version of e.g. libnice used - by modifying libnice.recipe<div><br></div><div>I can set:</div><div>stype = SourceType.GIT</div><div>remotes = {'origin': '<a href="https://gitlab.com/libnice/libnice.git">https://gitlab.com/libnice/libnice.git</a>'}<br>commit = 'some_commit_hash'</div><div><br></div><div>If I want to locally patch the source I can do so, by adding a patch and referring to it in libnice.recipe. I am doing this now to force enable consent freshness for NiceAgent.</div><div><br></div><div>I'd prefer to apply a patch to gstwebrtcice.c to select consent freshness when creating the NiceAgent, but I can't work out what determines the webrtcbin source that is used.</div><div><br></div><div>gst_plugins_bad-1.0.recipe gives a tarball_checksum, but that seems to refer to the last packaged release rather than the code actually used when building. I must be missing something?<br><div><br></div><div><br></div></div></div>