mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
pwcat is analogous to pacat of PulseAudio which implements both playback and recording capability. Only wav files are supported for now, and you can use the handy pwplay and pwrecord aliases for easy use. Playback a wav file $ pwplay foo.wav Record a wav file $ pwrecord -r 44100 -c 1 -f s16 foo.wav Signed-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
59 lines
1.3 KiB
YAML
59 lines
1.3 KiB
YAML
stages:
|
|
- container
|
|
- build
|
|
|
|
variables:
|
|
# Update this tag when you want to trigger a rebuild
|
|
FEDORA_TAG: '2019-11-21-01'
|
|
FEDORA_VERSION: '31'
|
|
FEDORA_IMAGE: "$CI_REGISTRY_IMAGE/fedora/$FEDORA_VERSION:$FEDORA_TAG"
|
|
|
|
include:
|
|
- project: 'wayland/ci-templates'
|
|
ref: master
|
|
file: '/templates/fedora.yml'
|
|
|
|
build-container:
|
|
extends: .fedora@container-ifnot-exists
|
|
stage: container
|
|
variables:
|
|
GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
|
|
FEDORA_RPMS: >-
|
|
alsa-lib-devel
|
|
bluez-libs-devel
|
|
dbus-devel
|
|
doxygen
|
|
findutils
|
|
gcc
|
|
git
|
|
glib-devel
|
|
graphviz
|
|
gstreamer1-devel
|
|
gstreamer1-plugins-base-devel
|
|
jack-audio-connection-kit-devel
|
|
libv4l-devel
|
|
libva-devel
|
|
libX11-devel
|
|
make
|
|
meson
|
|
pulseaudio-libs-devel
|
|
sbc-devel
|
|
SDL2-devel
|
|
systemd-devel
|
|
vulkan-loader-devel
|
|
which
|
|
xmltoman
|
|
libsndfile-devel
|
|
|
|
build:
|
|
stage: build
|
|
image: $FEDORA_IMAGE
|
|
script:
|
|
- ./autogen.sh -Ddocs=true -Daudiomixer=true -Daudiotestsrc=true -Dtest=true -Dvideotestsrc=true -Dvolume=true
|
|
- make
|
|
- XDG_RUNTIME_DIR=$PWD/build make test
|
|
- DESTDIR=$PWD/build/i make install
|
|
- PREFIX=$PWD/build/i/usr/local ./check_missing_headers.sh
|
|
artifacts:
|
|
paths:
|
|
- build/
|