mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-05-19 16:58:22 +00:00
Compare commits
2 commits
eb65e01f43
...
308a478ee5
Author | SHA1 | Date | |
---|---|---|---|
308a478ee5 | |||
16c751a594 |
|
@ -100,9 +100,12 @@ test macos-arm64 stable:
|
|||
- rustc --version
|
||||
|
||||
# Package exclusion list:
|
||||
- export EXCLUSION_LIST=(gstreamer-editing-services-sys gstreamer-gl gstreamer-gl-sys \
|
||||
gstreamer-gl-egl gstreamer-gl-egl-sys gstreamer-gl-wayland gstreamer-gl-wayland-sys \
|
||||
gstreamer-gl-x11 gstreamer-gl-x11-sys gstreamer-rtp-sys)
|
||||
# * examples & tutorials are handled separately.
|
||||
# * gstreamer-editing-services-sys, gstreamer-rtp-sys ABI tests fail.
|
||||
# * FIXME check some gl support?
|
||||
- export EXCLUSION_LIST=(examples tutorials gstreamer-editing-services-sys gstreamer-gl \
|
||||
gstreamer-gl-sys gstreamer-gl-egl gstreamer-gl-egl-sys gstreamer-gl-wayland \
|
||||
gstreamer-gl-wayland-sys gstreamer-gl-x11 gstreamer-gl-x11-sys gstreamer-rtp-sys)
|
||||
- export EXCLUDE_ARGS=(`for p in ${EXCLUSION_LIST[@]}; do printf " --exclude %s" $p; done`)
|
||||
|
||||
- cargo build --locked --workspace ${EXCLUDE_ARGS[@]} --all-targets --color=always
|
||||
|
@ -118,15 +121,18 @@ test macos-arm64 stable:
|
|||
|
||||
# examples
|
||||
# Excluding anything gl, fd_allocator & d3d11videosink
|
||||
- export EXAMPLES_FEATURES="--features=rtsp-server,rtsp-server-record,pango-cairo,overlay-composition,allocators,gst-play,gst-player,ges,image,cairo-rs,gst-video/v1_18"
|
||||
- export EXAMPLE_FEATURES="rtsp-server gst-rtsp-server/v1_22 rtsp-server-record pango-cairo"
|
||||
- EXAMPLE_FEATURES+=" overlay-composition allocators gst-play gst-player ges image cairo-rs"
|
||||
- EXAMPLE_FEATURES+=" gst-video/v1_18"
|
||||
- export INCLUSION_LIST=(appsink appsrc custom_events custom_meta decodebin debug_ringbuffer \
|
||||
encodebin events iterator launch_glib_main launch transmux pad_probes play playbin player \
|
||||
queries rtpfecclient rtpfecserver rtsp-server rtsp-server-subclass rtsp-server-custom-auth \
|
||||
tagsetter toc futures glib-futures rtso-server-record discoverer pango-cairo \
|
||||
tagsetter toc futures glib-futures rtsp-server-record discoverer pango-cairo \
|
||||
overlay-composition ges subclass video_converter thumbnail cairo_compositor \
|
||||
audio_multichannel_interleave)
|
||||
- export INCLUDE_ARGS=(`for p in ${INCLUSION_LIST[@]}; do printf " --bin %s" $p; done`)
|
||||
- cargo build --locked --color=always -p examples ${INCLUDE_ARGS[@]} "$EXAMPLES_FEATURES"
|
||||
- cargo build --locked --color=always -p examples ${INCLUDE_ARGS[@]} --features="${EXAMPLE_FEATURES}"
|
||||
|
||||
# tutorials
|
||||
- cargo build --locked --color=always -p tutorials --bins
|
||||
# - cargo build --locked --color=always -p tutorials --bins
|
||||
- cargo build --keep-going --locked --color=always -p tutorials --bins
|
||||
|
|
Loading…
Reference in a new issue