From 91becc9eefc8a4a2c1dfb203c9a51e5c3cc6b9de Mon Sep 17 00:00:00 2001 From: Jacki Date: Sat, 17 Aug 2024 04:04:36 +0200 Subject: [PATCH] Update list of GStreamer plugins in README.md Signed-off-by: Jacki --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 266975b..190af66 100644 --- a/README.md +++ b/README.md @@ -64,19 +64,36 @@ If you want to change the installation location, use the `--prefix=` parameter i ## Runtime -The application will utilize gstreamer to scan a video feed from your camera for QR codes to add new contacts conveniently. This feature requires some gstreamer plugins to be installed: +The application will utilize gstreamer to scan a video feed from your camera for QR codes to add new contacts conveniently, record audio messages, stream audio/video live in a discourse dialog or simply play transferred media files. These feature require some gstreamer plugins to be installed: + - [appsrc](https://gstreamer.freedesktop.org/documentation/app/appsrc.html?gi-language=c) - [aspectratiocrop](https://gstreamer.freedesktop.org/documentation/videocrop/aspectratiocrop.html?gi-language=c) - [audioconvert](https://gstreamer.freedesktop.org/documentation/audioconvert/index.html?gi-language=c) + - [audiomixer](https://gstreamer.freedesktop.org/documentation/audiomixer/audiomixer.html?gi-language=c) - [autoaudiosink](https://gstreamer.freedesktop.org/documentation/autodetect/autoaudiosink.html?gi-language=c) - [autoaudiosrc](https://gstreamer.freedesktop.org/documentation/autodetect/autoaudiosrc.html?gi-language=c) + - [avdec_h264](https://gstreamer.freedesktop.org/documentation/libav/avdec_h264.html?gi-language=c) + - [capsfilter](https://gstreamer.freedesktop.org/documentation/coreelements/capsfilter.html?gi-language=c) + - [fdsink](https://gstreamer.freedesktop.org/documentation/coreelements/fdsink.html?gi-language=c) - [gtksink](https://gstreamer.freedesktop.org/documentation/gtk/gtksink.html?gi-language=c) - [oggdemux](https://gstreamer.freedesktop.org/documentation/ogg/oggdemux.html?gi-language=c) - [oggmux](https://gstreamer.freedesktop.org/documentation/ogg/oggmux.html?gi-language=c) - pipewiresrc + - [playbin](https://gstreamer.freedesktop.org/documentation/playback/playbin.html?gi-language=c) + - [queue](https://gstreamer.freedesktop.org/documentation/coreelements/queue.html?gi-language=c) + - [rtph264depay](https://gstreamer.freedesktop.org/documentation/rtp/rtph264depay.html?gi-language=c) + - [rtph264pay](https://gstreamer.freedesktop.org/documentation/rtp/rtph264pay.html?gi-language=c) + - [rtpjitterbuffer](https://gstreamer.freedesktop.org/documentation/rtpmanager/rtpjitterbuffer.html?gi-language=c) + - [rtpL16depay](https://gstreamer.freedesktop.org/documentation/rtp/rtpL16depay.html?gi-language=c) + - [rtpL16pay](https://gstreamer.freedesktop.org/documentation/rtp/rtpL16pay.html?gi-language=c) + - [rtpmux](https://gstreamer.freedesktop.org/documentation/rtpmanager/rtpmux.html?gi-language=c) + - [tee](https://gstreamer.freedesktop.org/documentation/coreelements/tee.html?gi-language=c) - [videoconvert](https://gstreamer.freedesktop.org/documentation/videoconvertscale/videoconvert.html?gi-language=c) + - [videoscale](https://gstreamer.freedesktop.org/documentation/videoconvertscale/videoscale.html?gi-language=c) + - [volume](https://gstreamer.freedesktop.org/documentation/volume/index.html?gi-language=c) - [vorbisdec](https://gstreamer.freedesktop.org/documentation/vorbis/vorbisdec.html?gi-language=c) - [vorbisenc](https://gstreamer.freedesktop.org/documentation/vorbis/vorbisenc.html?gi-language=c) + - [x264enc](https://gstreamer.freedesktop.org/documentation/x264/index.html?gi-language=c) - [zbar](https://gstreamer.freedesktop.org/documentation/zbar/index.html?gi-language=c) Install packages depending on your distribution to be able to use those plugins.