| menuconfig BR2_PACKAGE_GST1_PLUGINS_GOOD |
| bool "gst1-plugins-good" |
| depends on BR2_PACKAGE_GSTREAMER1 |
| select BR2_PACKAGE_GST1_PLUGINS_BASE |
| help |
| A set of well-supported plug-ins for GStreamer under the preferred |
| license. |
| |
| http://gstreamer.freedesktop.org/ |
| |
| if BR2_PACKAGE_GST1_PLUGINS_GOOD |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG |
| bool "jpeg (JPEG support)" |
| select BR2_PACKAGE_JPEG |
| help |
| JPeg plugin library |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG |
| bool "png (PNG support)" |
| select BR2_PACKAGE_LIBPNG |
| help |
| PNG plugin library |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 |
| bool "bz2 support" |
| depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA |
| select BR2_PACKAGE_BZIP2 |
| help |
| Enable bz2 support for the following plugins: |
| matroska |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB |
| bool "zlib support" |
| depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_QTDEMUX || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA |
| select BR2_PACKAGE_ZLIB |
| help |
| Enable zlib support for the following plugins: |
| id3demux, qtdemux, matroska |
| |
| comment "dependency-less plugins" |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA |
| bool "alpha" |
| help |
| adds an alpha channel to video - constant or via chroma-keying |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG |
| bool "apetag" |
| help |
| APEv1/2 tag reader |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX |
| bool "audiofx" |
| help |
| Audio effects plugin |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS |
| bool "audioparsers" |
| help |
| Parsers for various audio formats |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE |
| bool "auparse" |
| help |
| parses au streams |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT |
| bool "autodetect" |
| help |
| Plugin contains auto-detection plugins for video/audio in- and outputs |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI |
| bool "avi (*.avi video)" |
| default y |
| help |
| AVI stream handling |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER |
| bool "cutter" |
| help |
| Audio Cutter to split audio into non-silent bits |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS |
| bool "debugutils" |
| help |
| elements for testing and debugging |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE |
| bool "deinterlace" |
| help |
| Deinterlacer |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV |
| bool "effectv" |
| help |
| effect plugins from the effectv project |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER |
| bool "equalizer" |
| help |
| GStreamer audio equalizers |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV |
| bool "flv" |
| help |
| FLV muxing and demuxing plugin |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX |
| bool "flx" |
| help |
| FLC/FLI/FLX video decoder |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM |
| bool "goom" |
| help |
| GOOM visualization filter |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1 |
| bool "goom2k1" |
| help |
| GOOM 2k1 visualization filter |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX |
| bool "icydemux" |
| help |
| Demux ICY tags from a stream |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX |
| bool "id3demux (*.mp3 audio)" |
| help |
| Demux ID3v1 and ID3v2 tags from a file |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE |
| bool "imagefreeze" |
| help |
| Still frame stream generator |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE |
| bool "interleave" |
| help |
| Audio interleaver/deinterleaver |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4 |
| bool "isomp4" |
| default y |
| help |
| ISO base media file format support (mp4, 3gpp, qt, mj2) |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW |
| bool "law" |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL |
| bool "level" |
| help |
| Audio level plugin |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA |
| bool "matroska" |
| help |
| Matroska and WebM stream handling |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE |
| bool "monoscope" |
| help |
| Monoscope visualization |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE |
| bool "multifile" |
| help |
| Reads/Writes buffers from/to sequentially named files |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART |
| bool "multipart" |
| help |
| multipart stream manipulation |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN |
| bool "replaygain" |
| help |
| ReplayGain volume normalization |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP |
| bool "rtp" |
| help |
| Real-time protocol plugins |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER |
| bool "rtpmanager" |
| help |
| RTP session management plugin library |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP |
| bool "rtsp" |
| help |
| transfer data via RTSP |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE |
| bool "shapewipe" |
| help |
| Shape Wipe transition filter |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE |
| bool "smpte" |
| help |
| Apply the standard SMPTE transitions on video images |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM |
| bool "spectrum" |
| help |
| Run an FFT on the audio signal, output spectrum data |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP |
| depends on BR2_INET_IPV6 |
| bool "udp" |
| help |
| transfer data via UDP |
| |
| comment "udp requires a toolchain with IPv6 support" |
| depends on !BR2_INET_IPV6 |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX |
| bool "videobox" |
| help |
| resizes a video by adding borders or cropping |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP |
| bool "videocrop" |
| help |
| Crops video into a user-defined region |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER |
| bool "videofilter" |
| help |
| Video filters plugin |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER |
| bool "videomixer" |
| help |
| Video mixer |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC |
| bool "wavenc" |
| help |
| Encode raw audio into WAV |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE |
| bool "wavparse (*.wav audio)" |
| default y |
| help |
| Parse a .wav file into raw audio |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M |
| bool "y4m" |
| help |
| Encodes a YUV frame into the yuv4mpeg format (mjpegtools) |
| |
| comment "plugins with external dependencies" |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS |
| bool "ossaudio (OSS audio)" |
| help |
| OSS (Open Sound System) support for GStreamer |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4 |
| bool "oss4 (Open Sound System 4)" |
| help |
| Open Sound System (OSS) version 4 support for GStreamer |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2 |
| bool "v4l2" |
| help |
| elements for Video 4 Linux |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO |
| bool "cairo" |
| select BR2_PACKAGE_CAIRO |
| select BR2_PACKAGE_CAIRO_PNG |
| help |
| Cairo-based elements |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC |
| bool "flac (libFLAC)" |
| select BR2_PACKAGE_FLAC |
| help |
| The FLAC Lossless compressor Codec |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF |
| bool "gdkpixbuf" |
| select BR2_PACKAGE_GDK_PIXBUF |
| depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2 |
| depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2 |
| help |
| GdkPixbuf-based image decoder, overlay and sink |
| |
| comment "gdkpixbuf requires a toolchain with WCHAR and threading support" |
| depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE |
| depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio |
| depends on BR2_LARGEFILE # pulseaudio -> libsndfile |
| select BR2_PACKAGE_PULSEAUDIO |
| bool "pulseaudio" |
| help |
| PulseAudio plugin library |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC |
| bool "souphttpsrc (http client)" |
| depends on BR2_USE_WCHAR # libsoup -> glib2 |
| depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2 |
| select BR2_PACKAGE_LIBSOUP |
| help |
| libsoup HTTP client src/sink |
| |
| comment "souphttpsrc requires a toolchain with WCHAR and threading support" |
| depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX |
| bool "speex" |
| select BR2_PACKAGE_SPEEX |
| help |
| Speex plugin library |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX |
| bool "vpx (webm)" |
| select BR2_PACKAGE_LIBVPX |
| help |
| VP8 plugin |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX |
| bool "vpx (webm)" |
| select BR2_PACKAGE_LIBVPX |
| |
| config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK |
| bool "wavpack (*.wv audio)" |
| select BR2_PACKAGE_WAVPACK |
| help |
| Wavpack lossless/lossy audio format handling |
| |
| endif |