mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-07-21 18:26:24 +00:00
![Pantelis Antoniou](/assets/img/avatar_default.png)
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>
60 lines
1.3 KiB
YAML
60 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/
|