mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-05-19 16:58:22 +00:00
Compare commits
2 commits
d36ec6650f
...
eb65e01f43
Author | SHA1 | Date | |
---|---|---|---|
eb65e01f43 | |||
4d6504671f |
|
@ -100,8 +100,9 @@ test macos-arm64 stable:
|
|||
- rustc --version
|
||||
|
||||
# Package exclusion list:
|
||||
- export EXCLUSION_LIST=(gstreamer-editing-services 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)
|
||||
|
||||
- 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)
|
||||
- export EXCLUDE_ARGS=(`for p in ${EXCLUSION_LIST[@]}; do printf " --exclude %s" $p; done`)
|
||||
|
||||
- cargo build --locked --workspace ${EXCLUDE_ARGS[@]} --all-targets --color=always
|
||||
|
@ -116,8 +117,16 @@ test macos-arm64 stable:
|
|||
- G_DEBUG=fatal_warnings cargo test --locked --workspace ${EXCLUDE_ARGS[@]} --all-targets --no-default-features --color=always
|
||||
|
||||
# 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"
|
||||
- cargo build --locked --color=always -p examples --bins --examples "$EXAMPLES_FEATURES"
|
||||
- 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 \
|
||||
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"
|
||||
|
||||
# tutorials
|
||||
- cargo build --locked --color=always -p tutorials --bins --examples "$EXAMPLES_FEATURES"
|
||||
- cargo build --locked --color=always -p tutorials --bins
|
||||
|
|
Loading…
Reference in a new issue