-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
gstreamer 1.16.1 #70690
gstreamer 1.16.1 #70690
Conversation
Requesting reviews guided by GitHub's unmatched wisdom in suggested reviewers! ;) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
According to release notes:
- bad: should build with opencv4
- bad: Does not newly added
colormanagement
meson option break stuff? - vaapi: the patch seems to have been backported to 1.16.1: https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/commit/8c11de79260105c5ad38454c7766290e6994fa11
After swithching to opencv4, I am getting the following warnings:
Though, they do not seem to affect build. |
121b93b
to
25ab32f
Compare
Clean ups in a fixup commits. Trying to see if base build on Darwin with Meson now. |
If you are looking for Darwin fixes, consider the top commit of #60922. |
@jtojnar Glorious cleanups 👍 Taking a look. |
@GrahamcOfBorg build gst_all_1 |
mesonbuild/meson#5980 fixed
but now there is
|
Works for my use case (SRT-based screen sharing). I ran in 2 terminals:
For my reference, there are apparently also some SRT related improvements in this release's changelog:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I approve for my use case.
a92196e
to
f1949bb
Compare
Moved the meson fix to meson proper and fully dropped the autotools bit from base. @NixOS/darwin-maintainers any idea how to fix the |
* format withn nixpkgs-fmt * drop unnecessary flags * do not propagate gupnp-igd (it is only in Requires.private)
tests are failing there FAIL: test-is-public ==================== valgrind: mmap-FIXED(0x7fff5f400000, 8388608) failed in UME (load_unixthread1) with error 22 (Invalid argument). FAIL test-is-public (exit status: 1) FAIL: test-is-public-all ======================== valgrind: mmap-FIXED(0x7fff5f400000, 8388608) failed in UME (load_unixthread1) with error 22 (Invalid argument). FAIL test-is-public-all (exit status: 1) FAIL: test-is-cookie-domain-acceptable ====================================== valgrind: mmap-FIXED(0x7fff5f400000, 8388608) failed in UME (load_unixthread1) with error 22 (Invalid argument). FAIL test-is-cookie-domain-acceptable (exit status: 1) FAIL: test-is-public-builtin ============================ valgrind: mmap-FIXED(0x7fff5f400000, 8388608) failed in UME (load_unixthread1) with error 22 (Invalid argument). FAIL test-is-public-builtin (exit status: 1) FAIL: test-registrable-domain ============================= valgrind: mmap-FIXED(0x7fff5f400000, 8388608) failed in UME (load_unixthread1) with error 22 (Invalid argument). FAIL test-registrable-domain (exit status: 1)
Commit be38210 broke evaluation on Darwin because it added these unconditional buildInputs that don't evaluate on Darwin: libnice librdf lilv lv2 serd sord sratom This commit fixes it, and also fixes recently-added new dependencies for other packages accordingly. It further fixes the build of many gstreamer packages on Darwin.
Fixes building gst_all_1.gst-plugins-good. Patch backported from 0.52.0.
f1949bb
to
071d25a
Compare
@GrahamcOfBorg build gst_all_1.gst-editing-services gst_all_1.gst-plugins-base gst_all_1.gst-rtsp-server gst_all_1.gstreamer gst_all_1.gst-libav gst_all_1.gst-plugins-good gst_all_1.gst-vaapi gst_all_1.gstreamermm gst_all_1.gst-plugins-bad gst_all_1.gst-plugins-ugly gst_all_1.gst-validate |
The failures appear to be unrelated. Let’s merge and see. |
Thanks! |
Fixes regression from NixOS#70690
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)