├── .github └── workflows │ └── build.yaml ├── LICENSE ├── README.md ├── completions └── wf-recorder.fish ├── config.h.in ├── manpage └── wf-recorder.1 ├── meson.build ├── meson_options.txt ├── proto ├── meson.build └── wlr-screencopy-unstable-v1.xml └── src ├── audio.cpp ├── audio.hpp ├── averr.c ├── averr.h ├── buffer-pool.hpp ├── frame-writer.cpp ├── frame-writer.hpp ├── main.cpp ├── pipewire.cpp ├── pipewire.hpp ├── pulse.cpp └── pulse.hpp /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/README.md -------------------------------------------------------------------------------- /completions/wf-recorder.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/completions/wf-recorder.fish -------------------------------------------------------------------------------- /config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/config.h.in -------------------------------------------------------------------------------- /manpage/wf-recorder.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/manpage/wf-recorder.1 -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/meson_options.txt -------------------------------------------------------------------------------- /proto/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/proto/meson.build -------------------------------------------------------------------------------- /proto/wlr-screencopy-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/proto/wlr-screencopy-unstable-v1.xml -------------------------------------------------------------------------------- /src/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/audio.cpp -------------------------------------------------------------------------------- /src/audio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/audio.hpp -------------------------------------------------------------------------------- /src/averr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/averr.c -------------------------------------------------------------------------------- /src/averr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/averr.h -------------------------------------------------------------------------------- /src/buffer-pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/buffer-pool.hpp -------------------------------------------------------------------------------- /src/frame-writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/frame-writer.cpp -------------------------------------------------------------------------------- /src/frame-writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/frame-writer.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/pipewire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/pipewire.cpp -------------------------------------------------------------------------------- /src/pipewire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/pipewire.hpp -------------------------------------------------------------------------------- /src/pulse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/pulse.cpp -------------------------------------------------------------------------------- /src/pulse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ammen99/wf-recorder/HEAD/src/pulse.hpp --------------------------------------------------------------------------------