pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Nov 15 22:01:22 UTC 2021

Modified Files:
        pkgsrc/audio/gst-plugins1-a52: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-alsa: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-cdparanoia: Makefile PLIST
        pkgsrc/audio/gst-plugins1-dts: Makefile PLIST
        pkgsrc/audio/gst-plugins1-faac: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-faad: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-flac: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-gme: Makefile PLIST
        pkgsrc/audio/gst-plugins1-jack: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-lame: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-libvisual: Makefile PLIST
        pkgsrc/audio/gst-plugins1-mpg123: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-opus: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-oss: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-pulse: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-sid: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-soundtouch: Makefile PLIST
        pkgsrc/audio/gst-plugins1-speex: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-twolame: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-vorbis: DESCR Makefile PLIST
        pkgsrc/audio/gst-plugins1-wavpack: DESCR Makefile PLIST
        pkgsrc/devel/gst-plugins1-pango: Makefile PLIST
        pkgsrc/graphics/gst-plugins1-cairo: DESCR Makefile PLIST
        pkgsrc/graphics/gst-plugins1-gdk_pixbuf: DESCR Makefile PLIST
            buildlink3.mk
        pkgsrc/graphics/gst-plugins1-jpeg: DESCR Makefile PLIST
        pkgsrc/graphics/gst-plugins1-png: DESCR Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-bad: DESCR Makefile Makefile.common
            PLIST buildlink3.mk distinfo
        pkgsrc/multimedia/gst-plugins1-base: DESCR Makefile Makefile.common
            PLIST buildlink3.mk distinfo
        pkgsrc/multimedia/gst-plugins1-dvdread: DESCR Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-editing-services: Makefile PLIST
            distinfo
        pkgsrc/multimedia/gst-plugins1-good: DESCR Makefile Makefile.common
            PLIST buildlink3.mk distinfo
        pkgsrc/multimedia/gst-plugins1-libav: Makefile PLIST distinfo
        pkgsrc/multimedia/gst-plugins1-mpeg2dec: Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-ogg: Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-resindvd: Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-theora: DESCR Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-ugly: DESCR Makefile Makefile.common
            PLIST buildlink3.mk distinfo
        pkgsrc/multimedia/gst-plugins1-v4l2: DESCR Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-vaapi: Makefile distinfo
        pkgsrc/multimedia/gst-plugins1-vpx: DESCR Makefile PLIST
        pkgsrc/multimedia/gst-plugins1-x264: Makefile PLIST
        pkgsrc/multimedia/gstreamer1: Makefile PLIST buildlink3.mk distinfo
            options.mk
        pkgsrc/multimedia/py-gstreamer1: DESCR Makefile PLIST distinfo
        pkgsrc/net/gst-plugins1-mms: Makefile PLIST
        pkgsrc/net/gst-plugins1-rtmp: DESCR Makefile PLIST
        pkgsrc/x11/gst-plugins1-x11: Makefile PLIST
Added Files:
        pkgsrc/multimedia/gst-plugins1-bad/patches:
            patch-ext_wayland_meson.build patch-sys_shm_meson.build
        pkgsrc/multimedia/gst-plugins1-base/patches:
            patch-ext_cdparanoia_gstcdparanoiasrc.h
        pkgsrc/multimedia/gst-plugins1-good: options.mk
Removed Files:
        pkgsrc/multimedia/gst-plugins1-bad: PLIST.Linux
        pkgsrc/multimedia/gst-plugins1-bad/patches: patch-Makefile.in
            patch-gst-libs_gst_interfaces_Makefile.in
            patch-gst-libs_gst_mpegts_Makefile.in
            patch-gst-libs_gst_webrtc_Makefile.in
        pkgsrc/multimedia/gst-plugins1-base: options.mk plugins.mk
        pkgsrc/multimedia/gst-plugins1-base/patches: patch-Makefile.in
            patch-configure patch-gst-libs_gst_app_Makefile.in
            patch-gst-libs_gst_audio_Makefile.in
            patch-gst-libs_gst_gl_Makefile.in
            patch-gst-libs_gst_pbutils_Makefile.in
            patch-gst-libs_gst_rtp_Makefile.in
            patch-gst-libs_gst_rtsp_Makefile.in
            patch-gst-libs_gst_tag_Makefile.in
            patch-gst-libs_gst_video_Makefile.in patch-gst_encoding_Makefile.in
        pkgsrc/multimedia/gst-plugins1-editing-services/patches:
            patch-Makefile.in
        pkgsrc/multimedia/gst-plugins1-good: PLIST.Darwin
        pkgsrc/multimedia/gst-plugins1-good/patches: patch-Makefile.in
            patch-sys_osxvideo_Makefile.in
        pkgsrc/multimedia/gst-plugins1-libav/patches: patch-configure
        pkgsrc/multimedia/gst-plugins1-ugly/patches: patch-Makefile.in
        pkgsrc/multimedia/gstreamer1: ALTERNATIVES
        pkgsrc/multimedia/gstreamer1/patches: patch-Makefile.in
            patch-libs_gst_controller_Makefile.in
            patch-libs_gst_helpers_Makefile.in
        pkgsrc/multimedia/py-gstreamer1/patches: patch-configure

Log Message:
*: update gstreamer1 and plugins and related packages to 1.18.5

Based on the wip packages by nia and myself.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-a52/DESCR \
    pkgsrc/audio/gst-plugins1-a52/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-a52/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-alsa/DESCR \
    pkgsrc/audio/gst-plugins1-alsa/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-alsa/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-cdparanoia/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-cdparanoia/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-dts/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-dts/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-faac/DESCR \
    pkgsrc/audio/gst-plugins1-faac/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-faac/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-faad/DESCR \
    pkgsrc/audio/gst-plugins1-faad/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-faad/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-flac/DESCR \
    pkgsrc/audio/gst-plugins1-flac/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-flac/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-gme/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-gme/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-jack/DESCR \
    pkgsrc/audio/gst-plugins1-jack/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/audio/gst-plugins1-jack/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-lame/DESCR
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/gst-plugins1-lame/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-lame/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-libvisual/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-libvisual/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-mpg123/DESCR
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-mpg123/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-mpg123/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-opus/DESCR \
    pkgsrc/audio/gst-plugins1-opus/Makefile \
    pkgsrc/audio/gst-plugins1-opus/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-oss/DESCR \
    pkgsrc/audio/gst-plugins1-oss/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/gst-plugins1-oss/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-pulse/DESCR
cvs rdiff -u -r1.26 -r1.27 pkgsrc/audio/gst-plugins1-pulse/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-pulse/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-sid/DESCR \
    pkgsrc/audio/gst-plugins1-sid/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-sid/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-soundtouch/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-soundtouch/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-speex/DESCR
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-speex/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-speex/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-twolame/DESCR
cvs rdiff -u -r1.5 -r1.6 pkgsrc/audio/gst-plugins1-twolame/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-twolame/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-vorbis/DESCR \
    pkgsrc/audio/gst-plugins1-vorbis/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-vorbis/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/gst-plugins1-wavpack/DESCR
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/gst-plugins1-wavpack/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/audio/gst-plugins1-wavpack/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/gst-plugins1-pango/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/gst-plugins1-pango/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/gst-plugins1-cairo/DESCR \
    pkgsrc/graphics/gst-plugins1-cairo/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/gst-plugins1-cairo/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR \
    pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile \
    pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/gst-plugins1-jpeg/DESCR \
    pkgsrc/graphics/gst-plugins1-jpeg/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/gst-plugins1-jpeg/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/graphics/gst-plugins1-png/DESCR \
    pkgsrc/graphics/gst-plugins1-png/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/gst-plugins1-png/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/gst-plugins1-bad/DESCR \
    pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/gst-plugins1-bad/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/multimedia/gst-plugins1-bad/Makefile.common
cvs rdiff -u -r1.15 -r1.16 pkgsrc/multimedia/gst-plugins1-bad/PLIST
cvs rdiff -u -r1.3 -r0 pkgsrc/multimedia/gst-plugins1-bad/PLIST.Linux
cvs rdiff -u -r1.40 -r1.41 pkgsrc/multimedia/gst-plugins1-bad/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-Makefile.in \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-gst-libs_gst_interfaces_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-gst-libs_gst_mpegts_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-gst-libs_gst_webrtc_Makefile.in
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-ext_wayland_meson.build \
    pkgsrc/multimedia/gst-plugins1-bad/patches/patch-sys_shm_meson.build
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-base/DESCR
cvs rdiff -u -r1.26 -r1.27 pkgsrc/multimedia/gst-plugins1-base/Makefile
cvs rdiff -u -r1.38 -r1.39 \
    pkgsrc/multimedia/gst-plugins1-base/Makefile.common
cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/gst-plugins1-base/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk
cvs rdiff -u -r1.41 -r1.42 pkgsrc/multimedia/gst-plugins1-base/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/multimedia/gst-plugins1-base/options.mk
cvs rdiff -u -r1.6 -r0 pkgsrc/multimedia/gst-plugins1-base/plugins.mk
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_app_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_audio_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_gl_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_pbutils_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_rtp_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_rtsp_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_tag_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst-libs_gst_video_Makefile.in \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-gst_encoding_Makefile.in
cvs rdiff -u -r1.6 -r0 \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-configure
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/multimedia/gst-plugins1-base/patches/patch-ext_cdparanoia_gstcdparanoiasrc.h
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-dvdread/DESCR \
    pkgsrc/multimedia/gst-plugins1-dvdread/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/gst-plugins1-dvdread/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    pkgsrc/multimedia/gst-plugins1-editing-services/Makefile
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/multimedia/gst-plugins1-editing-services/PLIST
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/multimedia/gst-plugins1-editing-services/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/gst-plugins1-editing-services/patches/patch-Makefile.in
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-good/DESCR
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/gst-plugins1-good/Makefile
cvs rdiff -u -r1.37 -r1.38 \
    pkgsrc/multimedia/gst-plugins1-good/Makefile.common
cvs rdiff -u -r1.9 -r1.10 pkgsrc/multimedia/gst-plugins1-good/PLIST
cvs rdiff -u -r1.2 -r0 pkgsrc/multimedia/gst-plugins1-good/PLIST.Darwin
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk
cvs rdiff -u -r1.45 -r1.46 pkgsrc/multimedia/gst-plugins1-good/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/gst-plugins1-good/options.mk
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/gst-plugins1-good/patches/patch-Makefile.in \
    pkgsrc/multimedia/gst-plugins1-good/patches/patch-sys_osxvideo_Makefile.in
cvs rdiff -u -r1.55 -r1.56 pkgsrc/multimedia/gst-plugins1-libav/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/gst-plugins1-libav/PLIST
cvs rdiff -u -r1.36 -r1.37 pkgsrc/multimedia/gst-plugins1-libav/distinfo
cvs rdiff -u -r1.9 -r0 \
    pkgsrc/multimedia/gst-plugins1-libav/patches/patch-configure
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/gst-plugins1-ogg/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-ogg/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/gst-plugins1-resindvd/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-resindvd/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-theora/DESCR \
    pkgsrc/multimedia/gst-plugins1-theora/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/gst-plugins1-theora/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-ugly/DESCR
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/gst-plugins1-ugly/Makefile
cvs rdiff -u -r1.33 -r1.34 \
    pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/gst-plugins1-ugly/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk
cvs rdiff -u -r1.40 -r1.41 pkgsrc/multimedia/gst-plugins1-ugly/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/multimedia/gst-plugins1-ugly/patches/patch-Makefile.in
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-v4l2/DESCR \
    pkgsrc/multimedia/gst-plugins1-v4l2/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/multimedia/gst-plugins1-v4l2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/gst-plugins1-vaapi/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/gst-plugins1-vaapi/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-vpx/DESCR \
    pkgsrc/multimedia/gst-plugins1-vpx/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/multimedia/gst-plugins1-vpx/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/gst-plugins1-x264/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/gst-plugins1-x264/PLIST
cvs rdiff -u -r1.2 -r0 pkgsrc/multimedia/gstreamer1/ALTERNATIVES
cvs rdiff -u -r1.50 -r1.51 pkgsrc/multimedia/gstreamer1/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/gstreamer1/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/gstreamer1/buildlink3.mk
cvs rdiff -u -r1.42 -r1.43 pkgsrc/multimedia/gstreamer1/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/multimedia/gstreamer1/options.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/multimedia/gstreamer1/patches/patch-Makefile.in \
    pkgsrc/multimedia/gstreamer1/patches/patch-libs_gst_controller_Makefile.in \
    pkgsrc/multimedia/gstreamer1/patches/patch-libs_gst_helpers_Makefile.in
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/py-gstreamer1/DESCR
cvs rdiff -u -r1.18 -r1.19 pkgsrc/multimedia/py-gstreamer1/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/py-gstreamer1/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/py-gstreamer1/distinfo
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/multimedia/py-gstreamer1/patches/patch-configure
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/gst-plugins1-mms/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/gst-plugins1-mms/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/gst-plugins1-rtmp/DESCR \
    pkgsrc/net/gst-plugins1-rtmp/PLIST
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/gst-plugins1-rtmp/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/gst-plugins1-x11/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/gst-plugins1-x11/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/gst-plugins1-a52/DESCR
diff -u pkgsrc/audio/gst-plugins1-a52/DESCR:1.1 pkgsrc/audio/gst-plugins1-a52/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-a52/DESCR:1.1     Thu Nov 29 09:16:06 2012
+++ pkgsrc/audio/gst-plugins1-a52/DESCR Mon Nov 15 22:01:15 2021
@@ -1,12 +1,10 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'ugly' plugins for GStreamer.  It provides the
-a52dec plugin, which allows playback of A/52 audio streams.
+This package provides the ATSC A/52 (Dolby Digital AC-3) audio plugin
+for GStreamer.
Index: pkgsrc/audio/gst-plugins1-a52/PLIST
diff -u pkgsrc/audio/gst-plugins1-a52/PLIST:1.1 pkgsrc/audio/gst-plugins1-a52/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-a52/PLIST:1.1     Thu Nov 29 09:16:06 2012
+++ pkgsrc/audio/gst-plugins1-a52/PLIST Mon Nov 15 22:01:15 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:16:06 ryoon Exp $
-lib/gstreamer-1.0/libgsta52dec.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:15 wiz Exp $
+lib/gstreamer-1.0/libgsta52dec.so

Index: pkgsrc/audio/gst-plugins1-a52/Makefile
diff -u pkgsrc/audio/gst-plugins1-a52/Makefile:1.3 pkgsrc/audio/gst-plugins1-a52/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-a52/Makefile:1.3  Sun Mar  8 16:48:42 2020
+++ pkgsrc/audio/gst-plugins1-a52/Makefile      Mon Nov 15 22:01:15 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:42 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:15 wiz Exp $
 
-GST_PLUGINS1_NAME=     a52
-GST_PLUGINS1_DIRS=     ext/a52dec
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-ugly/-a52/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
+COMMENT=       Open source multimedia framework - Dolby AC-3 audio plugin
+
+GST_PLUGINS+=  a52dec
 
+.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
 .include "../../audio/liba52/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-alsa/DESCR
diff -u pkgsrc/audio/gst-plugins1-alsa/DESCR:1.1 pkgsrc/audio/gst-plugins1-alsa/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-alsa/DESCR:1.1    Thu Nov 29 08:29:06 2012
+++ pkgsrc/audio/gst-plugins1-alsa/DESCR        Mon Nov 15 22:01:15 2021
@@ -1,13 +1,10 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'base' plugins for GStreamer.  It provides the
-alsa plugin, which allows playback and recording of sound through the
-Advanced Linux Sound Architecture (ALSA) audio libraries.
+This package provides the Advanced Linux Sound Architecture plugin for
+GStreamer.
Index: pkgsrc/audio/gst-plugins1-alsa/PLIST
diff -u pkgsrc/audio/gst-plugins1-alsa/PLIST:1.1 pkgsrc/audio/gst-plugins1-alsa/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-alsa/PLIST:1.1    Thu Nov 29 08:29:06 2012
+++ pkgsrc/audio/gst-plugins1-alsa/PLIST        Mon Nov 15 22:01:15 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:29:06 ryoon Exp $
-lib/gstreamer-1.0/libgstalsa.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:15 wiz Exp $
+lib/gstreamer-1.0/libgstalsa.so

Index: pkgsrc/audio/gst-plugins1-alsa/Makefile
diff -u pkgsrc/audio/gst-plugins1-alsa/Makefile:1.2 pkgsrc/audio/gst-plugins1-alsa/Makefile:1.3
--- pkgsrc/audio/gst-plugins1-alsa/Makefile:1.2 Fri Aug  8 21:31:06 2014
+++ pkgsrc/audio/gst-plugins1-alsa/Makefile     Mon Nov 15 22:01:15 2021
@@ -1,9 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:06 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:15 wiz Exp $
 
-GST_PLUGINS1_NAME=     alsa
-GST_PLUGINS1_DIRS=     ext/alsa
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-alsa/}
+CATEGORIES=    audio gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - ALSA (Linux audio) plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  alsa
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../audio/alsa-lib/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-cdparanoia/Makefile
diff -u pkgsrc/audio/gst-plugins1-cdparanoia/Makefile:1.2 pkgsrc/audio/gst-plugins1-cdparanoia/Makefile:1.3
--- pkgsrc/audio/gst-plugins1-cdparanoia/Makefile:1.2   Fri Aug  8 21:31:06 2014
+++ pkgsrc/audio/gst-plugins1-cdparanoia/Makefile       Mon Nov 15 22:01:15 2021
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:06 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:15 wiz Exp $
 
-GST_PLUGINS1_NAME=     cdparanoia
-GST_PLUGINS1_DIRS=     ext/cdparanoia
-GST_PLUGINS1_FLAGS=    cdparanoia
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-cdparanoia/}
+CATEGORIES=    audio gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - CD audio plugin
 
-CPPFLAGS+=     -I${BUILDLINK_PREFIX.cdparanoia}/include/cdparanoia
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  cdparanoia
 
-BUILDLINK_API_DEPENDS.cdparanoia+= cdparanoia>=3.0.10.2
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../audio/cdparanoia/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-cdparanoia/PLIST
diff -u pkgsrc/audio/gst-plugins1-cdparanoia/PLIST:1.1 pkgsrc/audio/gst-plugins1-cdparanoia/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-cdparanoia/PLIST:1.1      Thu Nov 29 08:30:17 2012
+++ pkgsrc/audio/gst-plugins1-cdparanoia/PLIST  Mon Nov 15 22:01:15 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:30:17 ryoon Exp $
-lib/gstreamer-1.0/libgstcdparanoia.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:15 wiz Exp $
+lib/gstreamer-1.0/libgstcdparanoia.so

Index: pkgsrc/audio/gst-plugins1-dts/Makefile
diff -u pkgsrc/audio/gst-plugins1-dts/Makefile:1.3 pkgsrc/audio/gst-plugins1-dts/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-dts/Makefile:1.3  Sun Mar  8 16:48:42 2020
+++ pkgsrc/audio/gst-plugins1-dts/Makefile      Mon Nov 15 22:01:15 2021
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:42 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:15 wiz Exp $
 
-GST_PLUGINS1_NAME=     dts
-GST_PLUGINS1_DIRS=     ext/dts
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-dts/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - DTS plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  dts
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../audio/libdca/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-dts/PLIST
diff -u pkgsrc/audio/gst-plugins1-dts/PLIST:1.1 pkgsrc/audio/gst-plugins1-dts/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-dts/PLIST:1.1     Thu Nov 29 09:04:12 2012
+++ pkgsrc/audio/gst-plugins1-dts/PLIST Mon Nov 15 22:01:15 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:04:12 ryoon Exp $
-lib/gstreamer-1.0/libgstdtsdec.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:15 wiz Exp $
+lib/gstreamer-1.0/libgstdtsdec.so

Index: pkgsrc/audio/gst-plugins1-faac/DESCR
diff -u pkgsrc/audio/gst-plugins1-faac/DESCR:1.1 pkgsrc/audio/gst-plugins1-faac/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-faac/DESCR:1.1    Thu Nov 29 09:05:39 2012
+++ pkgsrc/audio/gst-plugins1-faac/DESCR        Mon Nov 15 22:01:16 2021
@@ -6,5 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the faac plugin for GStreamer, the ISO AAC
-audio codec encoder.
+This package provides the faac plugin for GStreamer, an AAC audio encoder.
Index: pkgsrc/audio/gst-plugins1-faac/PLIST
diff -u pkgsrc/audio/gst-plugins1-faac/PLIST:1.1 pkgsrc/audio/gst-plugins1-faac/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-faac/PLIST:1.1    Thu Nov 29 09:05:39 2012
+++ pkgsrc/audio/gst-plugins1-faac/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:05:39 ryoon Exp $
-lib/gstreamer-1.0/libgstfaac.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstfaac.so

Index: pkgsrc/audio/gst-plugins1-faac/Makefile
diff -u pkgsrc/audio/gst-plugins1-faac/Makefile:1.3 pkgsrc/audio/gst-plugins1-faac/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-faac/Makefile:1.3 Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-faac/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     faac
-GST_PLUGINS1_DIRS=     ext/faac
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-faac/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - AAC encoder plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  faac
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../audio/faac/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-faad/DESCR
diff -u pkgsrc/audio/gst-plugins1-faad/DESCR:1.1 pkgsrc/audio/gst-plugins1-faad/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-faad/DESCR:1.1    Thu Nov 29 09:06:28 2012
+++ pkgsrc/audio/gst-plugins1-faad/DESCR        Mon Nov 15 22:01:16 2021
@@ -6,5 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the faad plugin for GStreamer, the ISO AAC
-audio codec decoder.
+This package provides the faad plugin for GStreamer, an AAC audio decoder.
Index: pkgsrc/audio/gst-plugins1-faad/PLIST
diff -u pkgsrc/audio/gst-plugins1-faad/PLIST:1.1 pkgsrc/audio/gst-plugins1-faad/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-faad/PLIST:1.1    Thu Nov 29 09:06:28 2012
+++ pkgsrc/audio/gst-plugins1-faad/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:06:28 ryoon Exp $
-lib/gstreamer-1.0/libgstfaad.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstfaad.so

Index: pkgsrc/audio/gst-plugins1-faad/Makefile
diff -u pkgsrc/audio/gst-plugins1-faad/Makefile:1.3 pkgsrc/audio/gst-plugins1-faad/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-faad/Makefile:1.3 Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-faad/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     faad
-GST_PLUGINS1_DIRS=     ext/faad
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-faad/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - AAC decoder plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  faad
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../audio/faad2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-flac/DESCR
diff -u pkgsrc/audio/gst-plugins1-flac/DESCR:1.1 pkgsrc/audio/gst-plugins1-flac/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-flac/DESCR:1.1    Thu Nov 29 08:39:28 2012
+++ pkgsrc/audio/gst-plugins1-flac/DESCR        Mon Nov 15 22:01:16 2021
@@ -6,4 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the flac plugin for GStreamer, a lossless audio codec.
+This package provides the FLAC plugin for GStreamer, a lossless audio codec.
Index: pkgsrc/audio/gst-plugins1-flac/PLIST
diff -u pkgsrc/audio/gst-plugins1-flac/PLIST:1.1 pkgsrc/audio/gst-plugins1-flac/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-flac/PLIST:1.1    Thu Nov 29 08:39:28 2012
+++ pkgsrc/audio/gst-plugins1-flac/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:39:28 ryoon Exp $
-lib/gstreamer-1.0/libgstflac.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstflac.so

Index: pkgsrc/audio/gst-plugins1-flac/Makefile
diff -u pkgsrc/audio/gst-plugins1-flac/Makefile:1.3 pkgsrc/audio/gst-plugins1-flac/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-flac/Makefile:1.3 Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-flac/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     flac
-GST_PLUGINS1_DIRS=     ext/flac
-GST_PLUGINS1_FLAGS=    flac
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-flac/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - FLAC plugin
+
+GST_PLUGINS+=  flac
 
-BUILDLINK_API_DEPENDS.flac+=   flac>=1.1.3nb1
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/flac/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-gme/Makefile
diff -u pkgsrc/audio/gst-plugins1-gme/Makefile:1.2 pkgsrc/audio/gst-plugins1-gme/Makefile:1.3
--- pkgsrc/audio/gst-plugins1-gme/Makefile:1.2  Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-gme/Makefile      Mon Nov 15 22:01:16 2021
@@ -1,9 +1,13 @@
-# $NetBSD: Makefile,v 1.2 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     gme
-GST_PLUGINS1_DIRS=     ext/gme
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-gme/}
+CATEGORIES=    audio gnome
+
+COMMENT=       Open source multimedia framework - Game Music Emu plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  gme
 
-PKGREVISION= 1
 .include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../audio/game-music-emu/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-gme/PLIST
diff -u pkgsrc/audio/gst-plugins1-gme/PLIST:1.1 pkgsrc/audio/gst-plugins1-gme/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-gme/PLIST:1.1     Sun Sep  8 10:20:07 2019
+++ pkgsrc/audio/gst-plugins1-gme/PLIST Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2019/09/08 10:20:07 nia Exp $
-lib/gstreamer-1.0/libgstgme.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstgme.so

Index: pkgsrc/audio/gst-plugins1-jack/DESCR
diff -u pkgsrc/audio/gst-plugins1-jack/DESCR:1.1 pkgsrc/audio/gst-plugins1-jack/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-jack/DESCR:1.1    Thu Nov 29 09:37:21 2012
+++ pkgsrc/audio/gst-plugins1-jack/DESCR        Mon Nov 15 22:01:16 2021
@@ -8,5 +8,4 @@ simple plugin with a clean, generic inte
 
 GStreamer is released under the LGPL.
 
-This package is part of the 'good' plugins for GStreamer.  It provides
-an audio sink for the JACK Audio Connection Kit.
+This package provides the JACK Audio Connection Kit plugin for GStreamer.
Index: pkgsrc/audio/gst-plugins1-jack/PLIST
diff -u pkgsrc/audio/gst-plugins1-jack/PLIST:1.1 pkgsrc/audio/gst-plugins1-jack/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-jack/PLIST:1.1    Thu Nov 29 09:37:21 2012
+++ pkgsrc/audio/gst-plugins1-jack/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:37:21 ryoon Exp $
-lib/gstreamer-1.0/libgstjack.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstjack.so

Index: pkgsrc/audio/gst-plugins1-jack/Makefile
diff -u pkgsrc/audio/gst-plugins1-jack/Makefile:1.7 pkgsrc/audio/gst-plugins1-jack/Makefile:1.8
--- pkgsrc/audio/gst-plugins1-jack/Makefile:1.7 Wed Sep  8 21:04:55 2021
+++ pkgsrc/audio/gst-plugins1-jack/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.7 2021/09/08 21:04:55 nia Exp $
+# $NetBSD: Makefile,v 1.8 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     jack
-GST_PLUGINS1_DIRS=     ext/jack
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-jack/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 3
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - JACK plugin
+
+GST_PLUGINS+=  jack
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/jack/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-lame/DESCR
diff -u pkgsrc/audio/gst-plugins1-lame/DESCR:1.2 pkgsrc/audio/gst-plugins1-lame/DESCR:1.3
--- pkgsrc/audio/gst-plugins1-lame/DESCR:1.2    Tue Apr 28 17:18:22 2020
+++ pkgsrc/audio/gst-plugins1-lame/DESCR        Mon Nov 15 22:01:16 2021
@@ -1,12 +1,9 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'good' plugins for GStreamer.  It provides the
-lame plugin, which allows MP3 encoding.
+This package provides the LAME plugin for GStreamer, a MP3 audio encoder.

Index: pkgsrc/audio/gst-plugins1-lame/Makefile
diff -u pkgsrc/audio/gst-plugins1-lame/Makefile:1.4 pkgsrc/audio/gst-plugins1-lame/Makefile:1.5
--- pkgsrc/audio/gst-plugins1-lame/Makefile:1.4 Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-lame/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.4 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     lame
-GST_PLUGINS1_DIRS=     ext/lame
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-lame/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - MP3 encoder plugin
+
+GST_PLUGINS+=  lame
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/lame/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-lame/PLIST
diff -u pkgsrc/audio/gst-plugins1-lame/PLIST:1.1 pkgsrc/audio/gst-plugins1-lame/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-lame/PLIST:1.1    Thu Nov 29 09:16:52 2012
+++ pkgsrc/audio/gst-plugins1-lame/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:16:52 ryoon Exp $
-lib/gstreamer-1.0/libgstlame.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstlame.so

Index: pkgsrc/audio/gst-plugins1-libvisual/Makefile
diff -u pkgsrc/audio/gst-plugins1-libvisual/Makefile:1.2 pkgsrc/audio/gst-plugins1-libvisual/Makefile:1.3
--- pkgsrc/audio/gst-plugins1-libvisual/Makefile:1.2    Fri Aug  8 21:31:07 2014
+++ pkgsrc/audio/gst-plugins1-libvisual/Makefile        Mon Nov 15 22:01:16 2021
@@ -1,10 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:07 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     libvisual
-GST_PLUGINS1_DIRS=     ext/libvisual
-GST_PLUGINS1_FLAGS=    libvisual
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-libvisual/}
+CATEGORIES=    audio gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - audio visualization plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  libvisual
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../audio/libvisual/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-libvisual/PLIST
diff -u pkgsrc/audio/gst-plugins1-libvisual/PLIST:1.1 pkgsrc/audio/gst-plugins1-libvisual/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-libvisual/PLIST:1.1       Thu Nov 29 08:32:55 2012
+++ pkgsrc/audio/gst-plugins1-libvisual/PLIST   Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:32:55 ryoon Exp $
-lib/gstreamer-1.0/libgstlibvisual.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstlibvisual.so

Index: pkgsrc/audio/gst-plugins1-mpg123/DESCR
diff -u pkgsrc/audio/gst-plugins1-mpg123/DESCR:1.2 pkgsrc/audio/gst-plugins1-mpg123/DESCR:1.3
--- pkgsrc/audio/gst-plugins1-mpg123/DESCR:1.2  Tue Apr 28 17:18:22 2020
+++ pkgsrc/audio/gst-plugins1-mpg123/DESCR      Mon Nov 15 22:01:16 2021
@@ -1,12 +1,9 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'good' plugins for GStreamer.  It provides the
-mpg123 plugin, which allows MP3 decoding.
+This package provides the mpg123 plugin for GStreamer, a MP3 audio decoder.

Index: pkgsrc/audio/gst-plugins1-mpg123/Makefile
diff -u pkgsrc/audio/gst-plugins1-mpg123/Makefile:1.3 pkgsrc/audio/gst-plugins1-mpg123/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-mpg123/Makefile:1.3       Sun Mar  8 16:48:43 2020
+++ pkgsrc/audio/gst-plugins1-mpg123/Makefile   Mon Nov 15 22:01:16 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:43 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     mpg123
-GST_PLUGINS1_DIRS=     ext/mpg123
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-mpg123/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - MP3 decoder plugin
+
+GST_PLUGINS+=  mpg123
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/mpg123/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-mpg123/PLIST
diff -u pkgsrc/audio/gst-plugins1-mpg123/PLIST:1.1 pkgsrc/audio/gst-plugins1-mpg123/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-mpg123/PLIST:1.1  Tue Sep 12 09:38:40 2017
+++ pkgsrc/audio/gst-plugins1-mpg123/PLIST      Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2017/09/12 09:38:40 wiz Exp $
-lib/gstreamer-1.0/libgstmpg123.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstmpg123.so

Index: pkgsrc/audio/gst-plugins1-opus/DESCR
diff -u pkgsrc/audio/gst-plugins1-opus/DESCR:1.1 pkgsrc/audio/gst-plugins1-opus/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-opus/DESCR:1.1    Thu Jun  2 11:13:55 2016
+++ pkgsrc/audio/gst-plugins1-opus/DESCR        Mon Nov 15 22:01:16 2021
@@ -6,4 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the opus (RFC 6716) plugin for GStreamer.
+This package provides the Opus (RFC 6716) audio plugin for GStreamer.
Index: pkgsrc/audio/gst-plugins1-opus/Makefile
diff -u pkgsrc/audio/gst-plugins1-opus/Makefile:1.1 pkgsrc/audio/gst-plugins1-opus/Makefile:1.2
--- pkgsrc/audio/gst-plugins1-opus/Makefile:1.1 Thu Jun  2 11:13:55 2016
+++ pkgsrc/audio/gst-plugins1-opus/Makefile     Mon Nov 15 22:01:16 2021
@@ -1,9 +1,14 @@
-# $NetBSD: Makefile,v 1.1 2016/06/02 11:13:55 prlw1 Exp $
+# $NetBSD: Makefile,v 1.2 2021/11/15 22:01:16 wiz Exp $
 
-GST_PLUGINS1_NAME=     opus
-GST_PLUGINS1_DIRS=     ext/opus
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-opus/}
+CATEGORIES=    audio gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - Opus audio plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  opus
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../audio/libopus/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/gst-plugins1-opus/PLIST
diff -u pkgsrc/audio/gst-plugins1-opus/PLIST:1.1 pkgsrc/audio/gst-plugins1-opus/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-opus/PLIST:1.1    Thu Jun  2 11:13:55 2016
+++ pkgsrc/audio/gst-plugins1-opus/PLIST        Mon Nov 15 22:01:16 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2016/06/02 11:13:55 prlw1 Exp $
-lib/gstreamer-1.0/libgstopus.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:16 wiz Exp $
+lib/gstreamer-1.0/libgstopus.so

Index: pkgsrc/audio/gst-plugins1-oss/DESCR
diff -u pkgsrc/audio/gst-plugins1-oss/DESCR:1.1 pkgsrc/audio/gst-plugins1-oss/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-oss/DESCR:1.1     Thu Nov 29 08:42:38 2012
+++ pkgsrc/audio/gst-plugins1-oss/DESCR Mon Nov 15 22:01:17 2021
@@ -8,6 +8,5 @@ simple plugin with a clean, generic inte
 
 GStreamer is released under the LGPL.
 
-This package is part of the 'good' plugins for GStreamer.  It provides the
-oss plugin, which allows playback and recording of sound through the Open
-Sound System audio libraries.
+This package provides the Open Sound System plugin for GStreamer, which
+allows audio playback and recording from sound devices on Unix systems.
Index: pkgsrc/audio/gst-plugins1-oss/PLIST
diff -u pkgsrc/audio/gst-plugins1-oss/PLIST:1.1 pkgsrc/audio/gst-plugins1-oss/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-oss/PLIST:1.1     Thu Nov 29 08:42:38 2012
+++ pkgsrc/audio/gst-plugins1-oss/PLIST Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:42:38 ryoon Exp $
-lib/gstreamer-1.0/libgstossaudio.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstossaudio.so

Index: pkgsrc/audio/gst-plugins1-oss/Makefile
diff -u pkgsrc/audio/gst-plugins1-oss/Makefile:1.4 pkgsrc/audio/gst-plugins1-oss/Makefile:1.5
--- pkgsrc/audio/gst-plugins1-oss/Makefile:1.4  Fri Nov 20 11:40:09 2020
+++ pkgsrc/audio/gst-plugins1-oss/Makefile      Mon Nov 15 22:01:17 2021
@@ -1,23 +1,23 @@
-# $NetBSD: Makefile,v 1.4 2020/11/20 11:40:09 nia Exp $
+# $NetBSD: Makefile,v 1.5 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     oss
-GST_PLUGINS1_DIRS=     sys/oss
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-oss/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
-
-SUBST_CLASSES+=                devoss
-SUBST_MESSAGE.devoss=  Fixing path to OSS audio device.
-SUBST_STAGE.devoss=    pre-configure
-SUBST_FILES.devoss=    sys/oss/*.c
-SUBST_SED.devoss=      -e 's|/dev/dsp|${DEVOSSAUDIO}|g'
+COMMENT=       Open source multimedia framework - Open Sound System plugin
 
-LIBS+=                 ${LIBOSSAUDIO}
+GST_PLUGINS+=  oss
 
 .include "../../mk/oss.buildlink3.mk"
-
 .if ${OSS_TYPE} == "none"
-PKG_SKIP_REASON+=      "No OSS implementation available."
+PKG_SKIP_REASON+=      "Requires an OSS implementation"
+.else
+LDFLAGS+=              ${LIBOSSAUDIO}
+SUBST_CLASSES+=                oss
+SUBST_STAGE.oss=       pre-configure
+SUBST_MESSAGE.oss=     Correcting the path to the OSS device.
+SUBST_FILES.oss+=      sys/oss/*
+SUBST_SED.oss+=                -e "s,/dev/dsp,${DEVOSSAUDIO},g"
 .endif
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-pulse/DESCR
diff -u pkgsrc/audio/gst-plugins1-pulse/DESCR:1.1 pkgsrc/audio/gst-plugins1-pulse/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-pulse/DESCR:1.1   Thu Nov 29 08:43:27 2012
+++ pkgsrc/audio/gst-plugins1-pulse/DESCR       Mon Nov 15 22:01:17 2021
@@ -8,6 +8,4 @@ simple plugin with a clean, generic inte
 
 GStreamer is released under the LGPL.
 
-This package is part of the 'good' plugins for GStreamer.  It provides the
-pulseaudio plugin for GStreamer, which allows playback and recording of
-sound through the Pulseaudio sound daemon.
+This package provides the PulseAudio plugin for GStreamer.

Index: pkgsrc/audio/gst-plugins1-pulse/Makefile
diff -u pkgsrc/audio/gst-plugins1-pulse/Makefile:1.26 pkgsrc/audio/gst-plugins1-pulse/Makefile:1.27
--- pkgsrc/audio/gst-plugins1-pulse/Makefile:1.26       Fri Jul 30 12:26:38 2021
+++ pkgsrc/audio/gst-plugins1-pulse/Makefile    Mon Nov 15 22:01:17 2021
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.26 2021/07/30 12:26:38 ryoon Exp $
+# $NetBSD: Makefile,v 1.27 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     pulse
-GST_PLUGINS1_DIRS=     ext/pulse
-GST_PLUGINS1_FLAGS=    pulse
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-pulse/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 6
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - PulseAudio plugin
+
+GST_PLUGINS+=  pulse
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/pulseaudio/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-pulse/PLIST
diff -u pkgsrc/audio/gst-plugins1-pulse/PLIST:1.2 pkgsrc/audio/gst-plugins1-pulse/PLIST:1.3
--- pkgsrc/audio/gst-plugins1-pulse/PLIST:1.2   Tue Sep 12 09:32:43 2017
+++ pkgsrc/audio/gst-plugins1-pulse/PLIST       Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.2 2017/09/12 09:32:43 wiz Exp $
-lib/gstreamer-1.0/libgstpulseaudio.la
+@comment $NetBSD: PLIST,v 1.3 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstpulseaudio.so

Index: pkgsrc/audio/gst-plugins1-sid/DESCR
diff -u pkgsrc/audio/gst-plugins1-sid/DESCR:1.1 pkgsrc/audio/gst-plugins1-sid/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-sid/DESCR:1.1     Thu Nov 29 09:18:57 2012
+++ pkgsrc/audio/gst-plugins1-sid/DESCR Mon Nov 15 22:01:17 2021
@@ -1,12 +1,9 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'ugly' plugins for GStreamer.  It provides the
-sid plugin, which allows playback of Commodore sid sounds.
+This package provides the SID (Commodore 64) audio plugin for GStreamer.
Index: pkgsrc/audio/gst-plugins1-sid/PLIST
diff -u pkgsrc/audio/gst-plugins1-sid/PLIST:1.1 pkgsrc/audio/gst-plugins1-sid/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-sid/PLIST:1.1     Thu Nov 29 09:18:57 2012
+++ pkgsrc/audio/gst-plugins1-sid/PLIST Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:18:57 ryoon Exp $
-lib/gstreamer-1.0/libgstsid.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstsid.so

Index: pkgsrc/audio/gst-plugins1-sid/Makefile
diff -u pkgsrc/audio/gst-plugins1-sid/Makefile:1.3 pkgsrc/audio/gst-plugins1-sid/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-sid/Makefile:1.3  Sun Mar  8 16:48:44 2020
+++ pkgsrc/audio/gst-plugins1-sid/Makefile      Mon Nov 15 22:01:17 2021
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     sid
-GST_PLUGINS1_DIRS=     ext/sidplay
-GST_PLUGINS1_FLAGS=    sidplay
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-ugly/-sid/}
+CATEGORIES=    audio gnome
 
-USE_LANGUAGES= c c++
+COMMENT=       Open source multimedia framework - Commodore 64 audio plugin
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
+GST_PLUGINS+=  sidplay
 
+.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
 .include "../../audio/libsidplay/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-soundtouch/Makefile
diff -u pkgsrc/audio/gst-plugins1-soundtouch/Makefile:1.3 pkgsrc/audio/gst-plugins1-soundtouch/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-soundtouch/Makefile:1.3   Sun Mar  8 16:48:44 2020
+++ pkgsrc/audio/gst-plugins1-soundtouch/Makefile       Mon Nov 15 22:01:17 2021
@@ -1,11 +1,13 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     soundtouch
-GST_PLUGINS1_DIRS=     ext/soundtouch
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-soundtouch/}
+CATEGORIES=    audio gnome
 
-USE_LANGUAGES=         c c++
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - SoundTouch plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  soundtouch
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../audio/soundtouch/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-soundtouch/PLIST
diff -u pkgsrc/audio/gst-plugins1-soundtouch/PLIST:1.1 pkgsrc/audio/gst-plugins1-soundtouch/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-soundtouch/PLIST:1.1      Sun Dec 27 22:47:53 2015
+++ pkgsrc/audio/gst-plugins1-soundtouch/PLIST  Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2015/12/27 22:47:53 wiz Exp $
-lib/gstreamer-1.0/libgstsoundtouch.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstsoundtouch.so

Index: pkgsrc/audio/gst-plugins1-speex/DESCR
diff -u pkgsrc/audio/gst-plugins1-speex/DESCR:1.2 pkgsrc/audio/gst-plugins1-speex/DESCR:1.3
--- pkgsrc/audio/gst-plugins1-speex/DESCR:1.2   Thu Nov 29 09:54:51 2012
+++ pkgsrc/audio/gst-plugins1-speex/DESCR       Mon Nov 15 22:01:17 2021
@@ -1,12 +1,9 @@
-The Speex project aims to build an open-source, patent-free voice
-codec.  Unlike other codecs like MP3 and Ogg Vorbis, Speex is
-specially designed for compressing voice at low bitrates in the
-8-32 kbps/channel range.  Possible applications include Voice over
-IP (VoIP), internet audio streaming, archiving of speech data (e.g.
-voice mail), and audio books.  In some sense, it is meant to be
-complementary to the Ogg Vorbis codec.
+GStreamer is a library that allows the construction of graphs of
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
-GStreamer is released under the LGPL.
+Applications can take advantage of advances in codec and filter technology
+transparently.  Developers can add new codecs and filters by writing a
+simple plugin with a clean, generic interface.
 
-This package is part of the 'good' plugins for GStreamer.  It provides the
-speex plugin, which allows speex encoding.
+This package provides the Speex audio plugin for GStreamer.

Index: pkgsrc/audio/gst-plugins1-speex/Makefile
diff -u pkgsrc/audio/gst-plugins1-speex/Makefile:1.3 pkgsrc/audio/gst-plugins1-speex/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-speex/Makefile:1.3        Sun Mar  8 16:48:44 2020
+++ pkgsrc/audio/gst-plugins1-speex/Makefile    Mon Nov 15 22:01:17 2021
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     speex
-GST_PLUGINS1_DIRS=     ext/speex
-GST_PLUGINS1_FLAGS=    speex
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-speex/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - Speex plugin
+
+GST_PLUGINS+=  speex
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/speex/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-speex/PLIST
diff -u pkgsrc/audio/gst-plugins1-speex/PLIST:1.1 pkgsrc/audio/gst-plugins1-speex/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-speex/PLIST:1.1   Thu Nov 29 08:44:29 2012
+++ pkgsrc/audio/gst-plugins1-speex/PLIST       Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:44:29 ryoon Exp $
-lib/gstreamer-1.0/libgstspeex.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstspeex.so

Index: pkgsrc/audio/gst-plugins1-twolame/DESCR
diff -u pkgsrc/audio/gst-plugins1-twolame/DESCR:1.2 pkgsrc/audio/gst-plugins1-twolame/DESCR:1.3
--- pkgsrc/audio/gst-plugins1-twolame/DESCR:1.2 Tue Apr 28 17:18:22 2020
+++ pkgsrc/audio/gst-plugins1-twolame/DESCR     Mon Nov 15 22:01:17 2021
@@ -1,12 +1,10 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'good' plugins for GStreamer.  It provides the
-twolame plugin, which allows MP2 encoding.
+This package provides the TwoLAME audio plugin for GStreamer, a MP2 audio
+encoder.

Index: pkgsrc/audio/gst-plugins1-twolame/Makefile
diff -u pkgsrc/audio/gst-plugins1-twolame/Makefile:1.5 pkgsrc/audio/gst-plugins1-twolame/Makefile:1.6
--- pkgsrc/audio/gst-plugins1-twolame/Makefile:1.5      Tue Aug 18 17:57:36 2020
+++ pkgsrc/audio/gst-plugins1-twolame/Makefile  Mon Nov 15 22:01:17 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2020/08/18 17:57:36 leot Exp $
+# $NetBSD: Makefile,v 1.6 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     twolame
-GST_PLUGINS1_DIRS=     ext/twolame
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-twolame/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 2
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - MP2 encoder plugin
+
+GST_PLUGINS+=  twolame
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/twolame/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-twolame/PLIST
diff -u pkgsrc/audio/gst-plugins1-twolame/PLIST:1.1 pkgsrc/audio/gst-plugins1-twolame/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-twolame/PLIST:1.1 Thu Nov 29 09:20:07 2012
+++ pkgsrc/audio/gst-plugins1-twolame/PLIST     Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:20:07 ryoon Exp $
-lib/gstreamer-1.0/libgsttwolame.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgsttwolame.so

Index: pkgsrc/audio/gst-plugins1-vorbis/DESCR
diff -u pkgsrc/audio/gst-plugins1-vorbis/DESCR:1.1 pkgsrc/audio/gst-plugins1-vorbis/DESCR:1.2
--- pkgsrc/audio/gst-plugins1-vorbis/DESCR:1.1  Thu Nov 29 08:37:00 2012
+++ pkgsrc/audio/gst-plugins1-vorbis/DESCR      Mon Nov 15 22:01:17 2021
@@ -6,5 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the vorbis plugin for GStreamer, the OGG's free audio
-codec.
+This package provides the Ogg Vorbis audio plugin for GStreamer.
Index: pkgsrc/audio/gst-plugins1-vorbis/PLIST
diff -u pkgsrc/audio/gst-plugins1-vorbis/PLIST:1.1 pkgsrc/audio/gst-plugins1-vorbis/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-vorbis/PLIST:1.1  Thu Nov 29 08:37:01 2012
+++ pkgsrc/audio/gst-plugins1-vorbis/PLIST      Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:37:01 ryoon Exp $
-lib/gstreamer-1.0/libgstvorbis.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstvorbis.so

Index: pkgsrc/audio/gst-plugins1-vorbis/Makefile
diff -u pkgsrc/audio/gst-plugins1-vorbis/Makefile:1.2 pkgsrc/audio/gst-plugins1-vorbis/Makefile:1.3
--- pkgsrc/audio/gst-plugins1-vorbis/Makefile:1.2       Fri Aug  8 21:31:07 2014
+++ pkgsrc/audio/gst-plugins1-vorbis/Makefile   Mon Nov 15 22:01:17 2021
@@ -1,10 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:07 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     vorbis
-GST_PLUGINS1_DIRS=     ext/vorbis
-GST_PLUGINS1_FLAGS=    vorbis
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-vorbis/}
+CATEGORIES=    audio gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - Vorbis audio plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  vorbis
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-wavpack/DESCR
diff -u pkgsrc/audio/gst-plugins1-wavpack/DESCR:1.2 pkgsrc/audio/gst-plugins1-wavpack/DESCR:1.3
--- pkgsrc/audio/gst-plugins1-wavpack/DESCR:1.2 Tue Apr 28 17:18:23 2020
+++ pkgsrc/audio/gst-plugins1-wavpack/DESCR     Mon Nov 15 22:01:17 2021
@@ -1,12 +1,9 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'good' plugins for GStreamer.  It provides the
-wavpack plugin, which allows playback of wavpack audio streams.
+This package provides the WavPack audio plugin for GStreamer.

Index: pkgsrc/audio/gst-plugins1-wavpack/Makefile
diff -u pkgsrc/audio/gst-plugins1-wavpack/Makefile:1.3 pkgsrc/audio/gst-plugins1-wavpack/Makefile:1.4
--- pkgsrc/audio/gst-plugins1-wavpack/Makefile:1.3      Sun Mar  8 16:48:44 2020
+++ pkgsrc/audio/gst-plugins1-wavpack/Makefile  Mon Nov 15 22:01:17 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:48:44 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:17 wiz Exp $
 
-GST_PLUGINS1_NAME=     wavpack
-GST_PLUGINS1_DIRS=     ext/wavpack
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-wavpack/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - WavPack plugin
+
+GST_PLUGINS+=  wavpack
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../audio/wavpack/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/gst-plugins1-wavpack/PLIST
diff -u pkgsrc/audio/gst-plugins1-wavpack/PLIST:1.1 pkgsrc/audio/gst-plugins1-wavpack/PLIST:1.2
--- pkgsrc/audio/gst-plugins1-wavpack/PLIST:1.1 Thu Nov 29 09:02:15 2012
+++ pkgsrc/audio/gst-plugins1-wavpack/PLIST     Mon Nov 15 22:01:17 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:02:15 ryoon Exp $
-lib/gstreamer-1.0/libgstwavpack.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:17 wiz Exp $
+lib/gstreamer-1.0/libgstwavpack.so

Index: pkgsrc/devel/gst-plugins1-pango/Makefile
diff -u pkgsrc/devel/gst-plugins1-pango/Makefile:1.25 pkgsrc/devel/gst-plugins1-pango/Makefile:1.26
--- pkgsrc/devel/gst-plugins1-pango/Makefile:1.25       Mon Aug 17 20:18:25 2020
+++ pkgsrc/devel/gst-plugins1-pango/Makefile    Mon Nov 15 22:01:18 2021
@@ -1,11 +1,15 @@
-# $NetBSD: Makefile,v 1.25 2020/08/17 20:18:25 leot Exp $
+# $NetBSD: Makefile,v 1.26 2021/11/15 22:01:18 wiz Exp $
 
-GST_PLUGINS1_NAME=     pango
-GST_PLUGINS1_DIRS=     ext/pango
-GST_PLUGINS1_FLAGS=    pango
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-pango/}
+CATEGORIES=    devel gnome
 
-PKGREVISION= 3
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - pango plugin
+
+GST_EXT_BUILD=          # defined
 
+GST_PLUGINS+=          pango
+
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/gst-plugins1-pango/PLIST
diff -u pkgsrc/devel/gst-plugins1-pango/PLIST:1.1 pkgsrc/devel/gst-plugins1-pango/PLIST:1.2
--- pkgsrc/devel/gst-plugins1-pango/PLIST:1.1   Thu Nov 29 08:34:51 2012
+++ pkgsrc/devel/gst-plugins1-pango/PLIST       Mon Nov 15 22:01:18 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:34:51 ryoon Exp $
-lib/gstreamer-1.0/libgstpango.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:18 wiz Exp $
+lib/gstreamer-1.0/libgstpango.so

Index: pkgsrc/graphics/gst-plugins1-cairo/DESCR
diff -u pkgsrc/graphics/gst-plugins1-cairo/DESCR:1.1 pkgsrc/graphics/gst-plugins1-cairo/DESCR:1.2
--- pkgsrc/graphics/gst-plugins1-cairo/DESCR:1.1        Sat Aug  3 04:45:42 2013
+++ pkgsrc/graphics/gst-plugins1-cairo/DESCR    Mon Nov 15 22:01:18 2021
@@ -6,4 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the cairo plugin for GStreamer, a graphics library.
+This package provides the Cairo plugin for GStreamer, a 2D graphics library.
Index: pkgsrc/graphics/gst-plugins1-cairo/PLIST
diff -u pkgsrc/graphics/gst-plugins1-cairo/PLIST:1.1 pkgsrc/graphics/gst-plugins1-cairo/PLIST:1.2
--- pkgsrc/graphics/gst-plugins1-cairo/PLIST:1.1        Sat Aug  3 04:45:42 2013
+++ pkgsrc/graphics/gst-plugins1-cairo/PLIST    Mon Nov 15 22:01:18 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2013/08/03 04:45:42 ryoon Exp $
-lib/gstreamer-1.0/libgstcairo.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:18 wiz Exp $
+lib/gstreamer-1.0/libgstcairo.so

Index: pkgsrc/graphics/gst-plugins1-cairo/Makefile
diff -u pkgsrc/graphics/gst-plugins1-cairo/Makefile:1.11 pkgsrc/graphics/gst-plugins1-cairo/Makefile:1.12
--- pkgsrc/graphics/gst-plugins1-cairo/Makefile:1.11    Mon Aug 17 20:19:01 2020
+++ pkgsrc/graphics/gst-plugins1-cairo/Makefile Mon Nov 15 22:01:18 2021
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.11 2020/08/17 20:19:01 leot Exp $
+# $NetBSD: Makefile,v 1.12 2021/11/15 22:01:18 wiz Exp $
 
-GST_PLUGINS1_NAME=     cairo
-GST_PLUGINS1_DIRS=     ext/cairo
-GST_PLUGINS1_FLAGS=    cairo
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-cairo/}
+CATEGORIES=    graphics gnome
 
-PKGREVISION= 2
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - Cairo plugin
+
+GST_PLUGINS+=  cairo
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../graphics/cairo-gobject/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR
diff -u pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR:1.1 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR:1.2
--- pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR:1.1   Thu Oct  3 14:42:59 2019
+++ pkgsrc/graphics/gst-plugins1-gdk_pixbuf/DESCR       Mon Nov 15 22:01:18 2021
@@ -6,5 +6,5 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the gdk-pixbuf2 plugin for GStreamer, which allows
-encoding and decoding images.
+This package provides the JPEG plugin for GStreamer, which allows
+encoding and decoding JPEG images.
Index: pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST
diff -u pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST:1.1 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST:1.2
--- pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST:1.1   Thu Oct  3 14:42:59 2019
+++ pkgsrc/graphics/gst-plugins1-gdk_pixbuf/PLIST       Mon Nov 15 22:01:18 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2019/10/03 14:42:59 nia Exp $
-lib/gstreamer-1.0/libgstgdkpixbuf.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:18 wiz Exp $
+lib/gstreamer-1.0/libgstjpeg.so

Index: pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile
diff -u pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile:1.2 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile:1.3
--- pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile:1.2        Sun Mar  8 16:47:47 2020
+++ pkgsrc/graphics/gst-plugins1-gdk_pixbuf/Makefile    Mon Nov 15 22:01:18 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.2 2020/03/08 16:47:47 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:18 wiz Exp $
 
-GST_PLUGINS1_NAME=     gdk_pixbuf
-GST_PLUGINS1_DIRS=     ext/gdk_pixbuf
-GST_PLUGINS1_FLAGS=    gdk_pixbuf
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-jpeg/}
+CATEGORIES=    graphics gnome
+
+COMMENT=       Open source multimedia framework - JPEG plugin
+
+GST_PLUGINS+=  jpeg
 
-PKGREVISION= 1
 .include "../../multimedia/gst-plugins1-good/Makefile.common"
-.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk
diff -u pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk:1.2 pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk:1.3
--- pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk:1.2   Sun Mar  8 16:47:47 2020
+++ pkgsrc/graphics/gst-plugins1-gdk_pixbuf/buildlink3.mk       Mon Nov 15 22:01:18 2021
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.2 2020/03/08 16:47:47 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2021/11/15 22:01:18 wiz Exp $
 
 BUILDLINK_TREE+=       gst-plugins1-gdk_pixbuf
 
 .if !defined(GST_PLUGINS1_GDK_PIXBUF_BUILDLINK3_MK)
 GST_PLUGINS1_GDK_PIXBUF_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gst-plugins1-gdk_pixbuf+=        gst-plugins1-gdk_pixbuf>=1.16.0
-BUILDLINK_ABI_DEPENDS.gst-plugins1-gdk_pixbuf?=        gst-plugins1-gdk_pixbuf>=1.16.2nb1
+BUILDLINK_API_DEPENDS.gst-plugins1-gdk_pixbuf+=        gst-plugins1-gdk_pixbuf>=1.18.0
 BUILDLINK_PKGSRCDIR.gst-plugins1-gdk_pixbuf?=  ../../graphics/gst-plugins1-gdk_pixbuf
 
 .include "../../graphics/gdk-pixbuf2/buildlink3.mk"

Index: pkgsrc/graphics/gst-plugins1-jpeg/DESCR
diff -u pkgsrc/graphics/gst-plugins1-jpeg/DESCR:1.1 pkgsrc/graphics/gst-plugins1-jpeg/DESCR:1.2
--- pkgsrc/graphics/gst-plugins1-jpeg/DESCR:1.1 Thu Nov 29 08:40:23 2012
+++ pkgsrc/graphics/gst-plugins1-jpeg/DESCR     Mon Nov 15 22:01:18 2021
@@ -6,5 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the jpeg plugin for GStreamer, which allows encoding and
-decoding of jpeg images.
+This package provides the FLAC plugin for GStreamer, a lossless audio codec.
Index: pkgsrc/graphics/gst-plugins1-jpeg/PLIST
diff -u pkgsrc/graphics/gst-plugins1-jpeg/PLIST:1.1 pkgsrc/graphics/gst-plugins1-jpeg/PLIST:1.2
--- pkgsrc/graphics/gst-plugins1-jpeg/PLIST:1.1 Thu Nov 29 08:40:23 2012
+++ pkgsrc/graphics/gst-plugins1-jpeg/PLIST     Mon Nov 15 22:01:18 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:40:23 ryoon Exp $
-lib/gstreamer-1.0/libgstjpeg.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:18 wiz Exp $
+lib/gstreamer-1.0/libgstflac.so

Index: pkgsrc/graphics/gst-plugins1-jpeg/Makefile
diff -u pkgsrc/graphics/gst-plugins1-jpeg/Makefile:1.3 pkgsrc/graphics/gst-plugins1-jpeg/Makefile:1.4
--- pkgsrc/graphics/gst-plugins1-jpeg/Makefile:1.3      Sun Mar  8 16:50:00 2020
+++ pkgsrc/graphics/gst-plugins1-jpeg/Makefile  Mon Nov 15 22:01:18 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:50:00 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:18 wiz Exp $
 
-GST_PLUGINS1_NAME=     jpeg
-GST_PLUGINS1_DIRS=     ext/jpeg
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-flac/}
+CATEGORIES=    audio gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - FLAC plugin
+
+GST_PLUGINS+=  flac
 
-.include "../../mk/jpeg.buildlink3.mk"
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
+.include "../../audio/flac/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/gst-plugins1-png/DESCR
diff -u pkgsrc/graphics/gst-plugins1-png/DESCR:1.1 pkgsrc/graphics/gst-plugins1-png/DESCR:1.2
--- pkgsrc/graphics/gst-plugins1-png/DESCR:1.1  Thu Nov 29 08:41:38 2012
+++ pkgsrc/graphics/gst-plugins1-png/DESCR      Mon Nov 15 22:01:18 2021
@@ -6,5 +6,4 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the png plugin for GStreamer, which allows encoding and
-decoding of PNG images.
+This package provides the PNG image plugin for GStreamer.
Index: pkgsrc/graphics/gst-plugins1-png/PLIST
diff -u pkgsrc/graphics/gst-plugins1-png/PLIST:1.1 pkgsrc/graphics/gst-plugins1-png/PLIST:1.2
--- pkgsrc/graphics/gst-plugins1-png/PLIST:1.1  Thu Nov 29 08:41:38 2012
+++ pkgsrc/graphics/gst-plugins1-png/PLIST      Mon Nov 15 22:01:18 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:41:38 ryoon Exp $
-lib/gstreamer-1.0/libgstpng.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:18 wiz Exp $
+lib/gstreamer-1.0/libgstpng.so

Index: pkgsrc/graphics/gst-plugins1-png/Makefile
diff -u pkgsrc/graphics/gst-plugins1-png/Makefile:1.5 pkgsrc/graphics/gst-plugins1-png/Makefile:1.6
--- pkgsrc/graphics/gst-plugins1-png/Makefile:1.5       Sun Mar  8 16:50:00 2020
+++ pkgsrc/graphics/gst-plugins1-png/Makefile   Mon Nov 15 22:01:18 2021
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile,v 1.5 2020/03/08 16:50:00 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2021/11/15 22:01:18 wiz Exp $
 
-GST_PLUGINS1_NAME=     png
-GST_PLUGINS1_DIRS=     ext/libpng
-GST_PLUGINS1_FLAGS=    libpng
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-png/}
+CATEGORIES=    graphics gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - PNG image plugin
+
+GST_PLUGINS+=  png
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-bad/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-bad/DESCR:1.3 pkgsrc/multimedia/gst-plugins1-bad/DESCR:1.4
--- pkgsrc/multimedia/gst-plugins1-bad/DESCR:1.3        Mon Dec  1 08:19:19 2014
+++ pkgsrc/multimedia/gst-plugins1-bad/DESCR    Mon Nov 15 22:01:18 2021
@@ -1,12 +1,5 @@
-GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
-
-Applications can take advantage of advances in codec and filter technology
-transparently.  Developers can add new codecs and filters by writing a
-simple plugin with a clean, generic interface.
-
-GStreamer is released under the LGPL.
-
-This package is part of the bad GStreamer plugins; that is, those
-that need more quality, testing or documentation.
+GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par
+compared to the rest. They might be close to being good quality,
+but they're missing something - be it a good code review, some
+documentation, a set of tests, a real live maintainer, or some
+actual wide use.
Index: pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk
diff -u pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk:1.3 pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk:1.4
--- pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk:1.3        Sun Mar  8 16:47:58 2020
+++ pkgsrc/multimedia/gst-plugins1-bad/buildlink3.mk    Mon Nov 15 22:01:18 2021
@@ -1,16 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.3 2020/03/08 16:47:58 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2021/11/15 22:01:18 wiz Exp $
 
 BUILDLINK_TREE+=       gst-plugins1-bad
 
 .if !defined(GST_PLUGINS1_BAD_BUILDLINK3_MK)
 GST_PLUGINS1_BAD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gst-plugins1-bad+=       gst-plugins1-bad>=1.0.3
-BUILDLINK_ABI_DEPENDS.gst-plugins1-bad+=       gst-plugins1-bad>=1.16.2nb2
+BUILDLINK_API_DEPENDS.gst-plugins1-bad+=       gst-plugins1-bad>=1.18.4
 BUILDLINK_PKGSRCDIR.gst-plugins1-bad?=         ../../multimedia/gst-plugins1-bad
 
 .include "../../multimedia/gstreamer1/buildlink3.mk"
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .endif # GST_PLUGINS1_BAD_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -gst-plugins1-bad

Index: pkgsrc/multimedia/gst-plugins1-bad/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-bad/Makefile:1.13 pkgsrc/multimedia/gst-plugins1-bad/Makefile:1.14
--- pkgsrc/multimedia/gst-plugins1-bad/Makefile:1.13    Sun Mar  8 16:47:58 2020
+++ pkgsrc/multimedia/gst-plugins1-bad/Makefile Mon Nov 15 22:01:18 2021
@@ -1,15 +1,80 @@
-# $NetBSD: Makefile,v 1.13 2020/03/08 16:47:58 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2021/11/15 22:01:18 wiz Exp $
 
-USE_LANGUAGES= c c++
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/}
+CATEGORIES=    multimedia gnome
 
-PKGREVISION= 2
-.include "Makefile.common"
+COMMENT=       Open source multimedia framework - bad plugins
+
+USE_TOOLS+=    xgettext
 
-COMMENT+=      Bad plugins
+GST_PLUGINS+=  accurip
+GST_PLUGINS+=  adpcmdec
+GST_PLUGINS+=  adpcmenc
+GST_PLUGINS+=  aiff
+GST_PLUGINS+=  asfmux
+GST_PLUGINS+=  audiobuffersplit
+GST_PLUGINS+=  audiofxbad
+GST_PLUGINS+=  audiolatency
+GST_PLUGINS+=  audiomixmatrix
+GST_PLUGINS+=  audiovisualizers
+GST_PLUGINS+=  autoconvert
+GST_PLUGINS+=  bayer
+GST_PLUGINS+=  camerabin2
+GST_PLUGINS+=  coloreffects
+GST_PLUGINS+=  debugutils
+GST_PLUGINS+=  dvbsubenc
+GST_PLUGINS+=  dvbsuboverlay
+GST_PLUGINS+=  dvdspu
+GST_PLUGINS+=  faceoverlay
+GST_PLUGINS+=  festival
+GST_PLUGINS+=  fieldanalysis
+GST_PLUGINS+=  freeverb
+GST_PLUGINS+=  frei0r
+GST_PLUGINS+=  gaudieffects
+GST_PLUGINS+=  gdp
+GST_PLUGINS+=  geometrictransform
+GST_PLUGINS+=  id3tag
+GST_PLUGINS+=  inter
+GST_PLUGINS+=  interlace
+GST_PLUGINS+=  ivfparse
+GST_PLUGINS+=  ivtc
+GST_PLUGINS+=  jp2kdecimator
+GST_PLUGINS+=  jpegformat
+GST_PLUGINS+=  librfb
+GST_PLUGINS+=  midi
+GST_PLUGINS+=  mpegdemux
+GST_PLUGINS+=  mpegpsmux
+GST_PLUGINS+=  mpegtsdemux
+GST_PLUGINS+=  mpegtsmux
+GST_PLUGINS+=  mxf
+GST_PLUGINS+=  netsim
+GST_PLUGINS+=  onvif
+GST_PLUGINS+=  pcapparse
+GST_PLUGINS+=  pnm
+GST_PLUGINS+=  proxy
+GST_PLUGINS+=  rawparse
+GST_PLUGINS+=  removesilence
+GST_PLUGINS+=  rist
+GST_PLUGINS+=  rtmp2
+GST_PLUGINS+=  rtp
+GST_PLUGINS+=  sdp
+GST_PLUGINS+=  segmentclip
+GST_PLUGINS+=  siren
+GST_PLUGINS+=  smooth
+GST_PLUGINS+=  speed
+GST_PLUGINS+=  subenc
+GST_PLUGINS+=  switchbin
+GST_PLUGINS+=  timecode
+GST_PLUGINS+=  videofilters
+GST_PLUGINS+=  videoframe_audiolevel
+GST_PLUGINS+=  videoparsers
+GST_PLUGINS+=  videosignal
+GST_PLUGINS+=  vmnc
+GST_PLUGINS+=  y4m
 
-.include "../../devel/glib2/schemas.mk"
-# bzip2 is likely present anyway, make it default
-.include "../../archivers/bzip2/buildlink3.mk"
-# same for OpenSSL
-.include "../../security/openssl/buildlink3.mk"
+GST_PLUGINS+=  introspection
+GST_PLUGINS+=  nls
+
+.include "Makefile.common"
+.include "../../devel/gobject-introspection/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-bad/Makefile.common
diff -u pkgsrc/multimedia/gst-plugins1-bad/Makefile.common:1.37 pkgsrc/multimedia/gst-plugins1-bad/Makefile.common:1.38
--- pkgsrc/multimedia/gst-plugins1-bad/Makefile.common:1.37     Mon May 25 04:50:45 2020
+++ pkgsrc/multimedia/gst-plugins1-bad/Makefile.common  Mon Nov 15 22:01:18 2021
@@ -1,58 +1,221 @@
-# $NetBSD: Makefile.common,v 1.37 2020/05/25 04:50:45 rillig Exp $
-# used by audio/gst-plugins1-dts/Makefile
-# used by audio/gst-plugins1-faac/Makefile
-# used by audio/gst-plugins1-faad/Makefile
-# used by audio/gst-plugins1-gme/Makefile
-# used by audio/gst-plugins1-soundtouch/Makefile
-# used by net/gst-plugins1-mms/Makefile
-# used by net/gst-plugins1-rtmp/Makefile
-# used by multimedia/gst-plugins1-egl-gl/Makefile
-# used by multimedia/gst-plugins1-egl-opengl/Makefile
-# used by multimedia/gst-plugins1-resindvd/Makefile
-## used by multimedia/gst-plugins1-xvid/Makefile (broken)
-## used by audio/gst-plugins1-musepack/Makefile (probably newer libmusepack or libmpcdec is needed)
-
-GST_PLUGINS1_TYPE=     bad
-GST_PLUGINS1_VER=      1.16.2
-
-# Disable all drivers and features by default.
-#
-# 2020-05-25: Needs to be synced with ./configure, which
-# has many more options that can be disabled.
-.for driver in \
-               apple_media \
-               directfb \
-               dts \
-               dvb \
-               faac \
-               faad \
-               fbdev \
-               gsm \
-               hls \
-               libmms \
-               musepack \
-               neon \
-               shm \
-               soundtouch \
-               vdpau
-CONFIGURE_ARGS+=       --disable-${driver}
+# $NetBSD: Makefile.common,v 1.38 2021/11/15 22:01:18 wiz Exp $
+
+DISTNAME=      gst-plugins-bad-1.18.5
+MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-plugins-bad/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gstreamer.freedesktop.org/
+LICENSE=       gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+=    pkg-config
+
+DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-bad/distinfo
+PATCHDIR=      ${.CURDIR}/../../multimedia/gst-plugins1-bad/patches
+
+PKGCONFIG_OVERRIDE=            output/pkgconfig/*.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_FOR_BUILD_ONLY=         tool
+
+# unpackaged dependencies:
+# dssim
+# tinyalsa
+
+GST_PLUGINS_SET+=      accurip
+GST_PLUGINS_SET+=      adpcmdec
+GST_PLUGINS_SET+=      adpcmenc
+GST_PLUGINS_SET+=      aiff
+GST_PLUGINS_SET+=      asfmux
+GST_PLUGINS_SET+=      audiobuffersplit
+GST_PLUGINS_SET+=      audiofxbad
+GST_PLUGINS_SET+=      audiolatency
+GST_PLUGINS_SET+=      audiomixmatrix
+GST_PLUGINS_SET+=      audiovisualizers
+GST_PLUGINS_SET+=      autoconvert
+GST_PLUGINS_SET+=      bayer
+GST_PLUGINS_SET+=      camerabin2
+GST_PLUGINS_SET+=      coloreffects
+GST_PLUGINS_SET+=      debugutils
+GST_PLUGINS_SET+=      dvbsubenc
+GST_PLUGINS_SET+=      dvbsuboverlay
+GST_PLUGINS_SET+=      dvdspu
+GST_PLUGINS_SET+=      faceoverlay
+GST_PLUGINS_SET+=      festival
+GST_PLUGINS_SET+=      fieldanalysis
+GST_PLUGINS_SET+=      freeverb
+GST_PLUGINS_SET+=      frei0r
+GST_PLUGINS_SET+=      gaudieffects
+GST_PLUGINS_SET+=      gdp
+GST_PLUGINS_SET+=      geometrictransform
+GST_PLUGINS_SET+=      id3tag
+GST_PLUGINS_SET+=      inter
+GST_PLUGINS_SET+=      interlace
+GST_PLUGINS_SET+=      ivfparse
+GST_PLUGINS_SET+=      ivtc
+GST_PLUGINS_SET+=      jp2kdecimator
+GST_PLUGINS_SET+=      jpegformat
+GST_PLUGINS_SET+=      librfb
+GST_PLUGINS_SET+=      midi
+GST_PLUGINS_SET+=      mpegdemux
+GST_PLUGINS_SET+=      mpegpsmux
+GST_PLUGINS_SET+=      mpegtsdemux
+GST_PLUGINS_SET+=      mpegtsmux
+GST_PLUGINS_SET+=      mxf
+GST_PLUGINS_SET+=      netsim
+GST_PLUGINS_SET+=      onvif
+GST_PLUGINS_SET+=      pcapparse
+GST_PLUGINS_SET+=      pnm
+GST_PLUGINS_SET+=      proxy
+GST_PLUGINS_SET+=      rawparse
+GST_PLUGINS_SET+=      removesilence
+GST_PLUGINS_SET+=      rist
+GST_PLUGINS_SET+=      rtmp2
+GST_PLUGINS_SET+=      rtp
+GST_PLUGINS_SET+=      sdp
+GST_PLUGINS_SET+=      segmentclip
+GST_PLUGINS_SET+=      siren
+GST_PLUGINS_SET+=      smooth
+GST_PLUGINS_SET+=      speed
+GST_PLUGINS_SET+=      subenc
+GST_PLUGINS_SET+=      switchbin
+GST_PLUGINS_SET+=      timecode
+GST_PLUGINS_SET+=      videofilters
+GST_PLUGINS_SET+=      videoframe_audiolevel
+GST_PLUGINS_SET+=      videoparsers
+GST_PLUGINS_SET+=      videosignal
+GST_PLUGINS_SET+=      vmnc
+GST_PLUGINS_SET+=      y4m
+GST_PLUGINS_SET+=      opencv
+GST_PLUGINS_SET+=      wayland
+GST_PLUGINS_SET+=      x11
+GST_PLUGINS_SET+=      aom
+GST_PLUGINS_SET+=      avtp
+GST_PLUGINS_SET+=      androidmedia
+GST_PLUGINS_SET+=      applemedia
+GST_PLUGINS_SET+=      assrender
+GST_PLUGINS_SET+=      bluez
+GST_PLUGINS_SET+=      bs2b
+GST_PLUGINS_SET+=      bz2
+GST_PLUGINS_SET+=      chromaprint
+GST_PLUGINS_SET+=      closedcaption
+GST_PLUGINS_SET+=      colormanagement
+GST_PLUGINS_SET+=      curl
+GST_PLUGINS_SET+=      curl-ssh2
+GST_PLUGINS_SET+=      d3dvideosink
+GST_PLUGINS_SET+=      d3d11
+GST_PLUGINS_SET+=      dash
+GST_PLUGINS_SET+=      dc1394
+GST_PLUGINS_SET+=      decklink
+GST_PLUGINS_SET+=      directfb
+GST_PLUGINS_SET+=      directsound
+GST_PLUGINS_SET+=      dtls
+GST_PLUGINS_SET+=      dts
+GST_PLUGINS_SET+=      dvb
+GST_PLUGINS_SET+=      faac
+GST_PLUGINS_SET+=      faad
+GST_PLUGINS_SET+=      fbdev
+GST_PLUGINS_SET+=      fdkaac
+GST_PLUGINS_SET+=      flite
+GST_PLUGINS_SET+=      fluidsynth
+GST_PLUGINS_SET+=      gl
+GST_PLUGINS_SET+=      gme
+GST_PLUGINS_SET+=      gsm
+GST_PLUGINS_SET+=      ipcpipeline
+GST_PLUGINS_SET+=      iqa
+GST_PLUGINS_SET+=      kate
+GST_PLUGINS_SET+=      kms
+GST_PLUGINS_SET+=      ladspa
+GST_PLUGINS_SET+=      libde265
+GST_PLUGINS_SET+=      libmms
+GST_PLUGINS_SET+=      lv2
+GST_PLUGINS_SET+=      mediafoundation
+GST_PLUGINS_SET+=      microdns
+GST_PLUGINS_SET+=      modplug
+GST_PLUGINS_SET+=      mpeg2enc
+GST_PLUGINS_SET+=      mplex
+GST_PLUGINS_SET+=      msdk
+GST_PLUGINS_SET+=      musepack
+GST_PLUGINS_SET+=      neon
+GST_PLUGINS_SET+=      nvcodec
+GST_PLUGINS_SET+=      ofa
+GST_PLUGINS_SET+=      openal
+GST_PLUGINS_SET+=      openexr
+GST_PLUGINS_SET+=      openh264
+GST_PLUGINS_SET+=      openjpeg
+GST_PLUGINS_SET+=      openmpt
+GST_PLUGINS_SET+=      openni2
+GST_PLUGINS_SET+=      opensles
+GST_PLUGINS_SET+=      opus
+GST_PLUGINS_SET+=      resindvd
+GST_PLUGINS_SET+=      rsvg
+GST_PLUGINS_SET+=      rtmp
+GST_PLUGINS_SET+=      sbc
+GST_PLUGINS_SET+=      sctp
+GST_PLUGINS_SET+=      shm
+GST_PLUGINS_SET+=      smoothstreaming
+GST_PLUGINS_SET+=      sndfile
+GST_PLUGINS_SET+=      soundtouch
+GST_PLUGINS_SET+=      spandsp
+GST_PLUGINS_SET+=      srt
+GST_PLUGINS_SET+=      srtp
+GST_PLUGINS_SET+=      svthevcenc
+GST_PLUGINS_SET+=      teletext
+GST_PLUGINS_SET+=      tinyalsa
+GST_PLUGINS_SET+=      transcode
+GST_PLUGINS_SET+=      ttml
+GST_PLUGINS_SET+=      uvch264
+GST_PLUGINS_SET+=      va
+GST_PLUGINS_SET+=      voaacenc
+GST_PLUGINS_SET+=      voamrwbenc
+GST_PLUGINS_SET+=      vulkan
+GST_PLUGINS_SET+=      wasapi
+GST_PLUGINS_SET+=      wasapi2
+GST_PLUGINS_SET+=      webp
+GST_PLUGINS_SET+=      webrtc
+GST_PLUGINS_SET+=      webrtcdsp
+GST_PLUGINS_SET+=      wildmidi
+GST_PLUGINS_SET+=      winks
+GST_PLUGINS_SET+=      winscreencap
+GST_PLUGINS_SET+=      x265
+GST_PLUGINS_SET+=      zbar
+GST_PLUGINS_SET+=      zxing
+GST_PLUGINS_SET+=      wpe
+GST_PLUGINS_SET+=      magicleap
+GST_PLUGINS_SET+=      v4l2codecs
+GST_PLUGINS_SET+=      hls
+GST_PLUGINS_SET+=      sctp-internal-usrsctp
+GST_PLUGINS_SET+=      examples
+GST_PLUGINS_SET+=      tests
+GST_PLUGINS_SET+=      introspection
+GST_PLUGINS_SET+=      nls
+GST_PLUGINS_SET+=      orc
+GST_PLUGINS_SET+=      doc
+
+.for i in ${GST_PLUGINS_SET}
+.  if !empty(GST_PLUGINS:M${i})
+MESON_ARGS+=   -D${i}=enabled
+.  else
+MESON_ARGS+=   -D${i}=disabled
+.  endif
 .endfor
 
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-insertbin.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-bad-audio.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-player.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-gl.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-plugins-bad.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-mpegts.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-bad-base.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-bad-video.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-codecparsers.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-wayland.pc.in
-PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-webrtc.pc.in
+.if defined(GST_EXT_BUILD)
+GST_EXT_BASEDIR?=      ext
 
-.include "../../devel/orc/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2
-.include "../../multimedia/gstreamer1/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.16.1
-.include "../../multimedia/gst-plugins1-base/plugins.mk"
+pre-configure: fix-subdirs
+
+fix-subdirs:
+       ${AWK} -f ${.CURDIR}/../../multimedia/gst-plugins1-base/files/only-build-extensions.awk \
+           -v basedir=${GST_EXT_BASEDIR} \
+           ${WRKSRC}/meson.build > ${WRKSRC}/meson.build.new
+       ${MV} ${WRKSRC}/meson.build.new ${WRKSRC}/meson.build
+.endif
+
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-bad/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-bad/PLIST:1.15 pkgsrc/multimedia/gst-plugins1-bad/PLIST:1.16
--- pkgsrc/multimedia/gst-plugins1-bad/PLIST:1.15       Tue Jun  4 19:31:45 2019
+++ pkgsrc/multimedia/gst-plugins1-bad/PLIST    Mon Nov 15 22:01:18 2021
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.15 2019/06/04 19:31:45 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.16 2021/11/15 22:01:18 wiz Exp $
+bin/gst-transcoder-1.0
 include/gstreamer-1.0/gst/audio/audio-bad-prelude.h
 include/gstreamer-1.0/gst/audio/gstnonstreamaudiodecoder.h
 include/gstreamer-1.0/gst/audio/gstplanaraudioadapter.h
@@ -7,6 +8,7 @@ include/gstreamer-1.0/gst/basecamerabins
 include/gstreamer-1.0/gst/basecamerabinsrc/gstcamerabin-enum.h
 include/gstreamer-1.0/gst/basecamerabinsrc/gstcamerabinpreview.h
 include/gstreamer-1.0/gst/codecparsers/codecparsers-prelude.h
+include/gstreamer-1.0/gst/codecparsers/gstav1parser.h
 include/gstreamer-1.0/gst/codecparsers/gsth264parser.h
 include/gstreamer-1.0/gst/codecparsers/gsth265parser.h
 include/gstreamer-1.0/gst/codecparsers/gstjpeg2000sampling.h
@@ -45,10 +47,13 @@ include/gstreamer-1.0/gst/player/player.
 include/gstreamer-1.0/gst/sctp/sctp-prelude.h
 include/gstreamer-1.0/gst/sctp/sctpreceivemeta.h
 include/gstreamer-1.0/gst/sctp/sctpsendmeta.h
+include/gstreamer-1.0/gst/transcoder/gsttranscoder.h
+include/gstreamer-1.0/gst/transcoder/transcoder-prelude.h
 include/gstreamer-1.0/gst/uridownloader/gstfragment.h
 include/gstreamer-1.0/gst/uridownloader/gsturidownloader.h
 include/gstreamer-1.0/gst/uridownloader/gsturidownloader_debug.h
 include/gstreamer-1.0/gst/uridownloader/uridownloader-prelude.h
+include/gstreamer-1.0/gst/webrtc/datachannel.h
 include/gstreamer-1.0/gst/webrtc/dtlstransport.h
 include/gstreamer-1.0/gst/webrtc/icetransport.h
 include/gstreamer-1.0/gst/webrtc/rtcsessiondescription.h
@@ -58,540 +63,145 @@ include/gstreamer-1.0/gst/webrtc/rtptran
 include/gstreamer-1.0/gst/webrtc/webrtc-enumtypes.h
 include/gstreamer-1.0/gst/webrtc/webrtc.h
 include/gstreamer-1.0/gst/webrtc/webrtc_fwd.h
-lib/gstreamer-1.0/libgstaccurip.la
-lib/gstreamer-1.0/libgstadpcmdec.la
-lib/gstreamer-1.0/libgstadpcmenc.la
-lib/gstreamer-1.0/libgstaiff.la
-lib/gstreamer-1.0/libgstasfmux.la
-lib/gstreamer-1.0/libgstaudiobuffersplit.la
-lib/gstreamer-1.0/libgstaudiofxbad.la
-lib/gstreamer-1.0/libgstaudiolatency.la
-lib/gstreamer-1.0/libgstaudiomixmatrix.la
-lib/gstreamer-1.0/libgstaudiovisualizers.la
-lib/gstreamer-1.0/libgstautoconvert.la
-lib/gstreamer-1.0/libgstbayer.la
-lib/gstreamer-1.0/libgstbz2.la
-lib/gstreamer-1.0/libgstcamerabin.la
-lib/gstreamer-1.0/libgstcoloreffects.la
-lib/gstreamer-1.0/libgstdebugutilsbad.la
-lib/gstreamer-1.0/libgstdtls.la
-lib/gstreamer-1.0/libgstdvbsuboverlay.la
-lib/gstreamer-1.0/libgstdvdspu.la
-lib/gstreamer-1.0/libgstfaceoverlay.la
-lib/gstreamer-1.0/libgstfestival.la
-lib/gstreamer-1.0/libgstfieldanalysis.la
-lib/gstreamer-1.0/libgstfreeverb.la
-lib/gstreamer-1.0/libgstfrei0r.la
-lib/gstreamer-1.0/libgstgaudieffects.la
-lib/gstreamer-1.0/libgstgdp.la
-lib/gstreamer-1.0/libgstgeometrictransform.la
-lib/gstreamer-1.0/libgstid3tag.la
-lib/gstreamer-1.0/libgstinter.la
-lib/gstreamer-1.0/libgstinterlace.la
-lib/gstreamer-1.0/libgstipcpipeline.la
-lib/gstreamer-1.0/libgstivfparse.la
-lib/gstreamer-1.0/libgstivtc.la
-lib/gstreamer-1.0/libgstjp2kdecimator.la
-lib/gstreamer-1.0/libgstjpegformat.la
-lib/gstreamer-1.0/libgstlegacyrawparse.la
-lib/gstreamer-1.0/libgstmidi.la
-lib/gstreamer-1.0/libgstmpegpsdemux.la
-lib/gstreamer-1.0/libgstmpegpsmux.la
-lib/gstreamer-1.0/libgstmpegtsdemux.la
-lib/gstreamer-1.0/libgstmpegtsmux.la
-lib/gstreamer-1.0/libgstmxf.la
-lib/gstreamer-1.0/libgstnetsim.la
-lib/gstreamer-1.0/libgstpcapparse.la
-lib/gstreamer-1.0/libgstpnm.la
-lib/gstreamer-1.0/libgstproxy.la
-lib/gstreamer-1.0/libgstremovesilence.la
-lib/gstreamer-1.0/libgstrfbsrc.la
-lib/gstreamer-1.0/libgstrtponvif.la
-lib/gstreamer-1.0/libgstsdpelem.la
-lib/gstreamer-1.0/libgstsegmentclip.la
-lib/gstreamer-1.0/libgstsiren.la
-lib/gstreamer-1.0/libgstsmooth.la
-lib/gstreamer-1.0/libgstspeed.la
-lib/gstreamer-1.0/libgstsubenc.la
-lib/gstreamer-1.0/libgsttimecode.la
-lib/gstreamer-1.0/libgstvideofiltersbad.la
-lib/gstreamer-1.0/libgstvideoframe_audiolevel.la
-lib/gstreamer-1.0/libgstvideoparsersbad.la
-lib/gstreamer-1.0/libgstvideosignal.la
-lib/gstreamer-1.0/libgstvmnc.la
-lib/gstreamer-1.0/libgsty4mdec.la
-lib/gstreamer-1.0/libgstyadif.la
-lib/libgstadaptivedemux-1.0.la
-lib/libgstbadaudio-1.0.la
-lib/libgstbasecamerabinsrc-1.0.la
-lib/libgstcodecparsers-1.0.la
-lib/libgstinsertbin-1.0.la
-lib/libgstisoff-1.0.la
-lib/libgstmpegts-1.0.la
-lib/libgstphotography-1.0.la
-lib/libgstplayer-1.0.la
-lib/libgstsctp-1.0.la
-lib/libgsturidownloader-1.0.la
-lib/libgstwebrtc-1.0.la
+lib/girepository-1.0/GstBadAudio-1.0.typelib
+lib/girepository-1.0/GstCodecs-1.0.typelib
+lib/girepository-1.0/GstInsertBin-1.0.typelib
+lib/girepository-1.0/GstMpegts-1.0.typelib
+lib/girepository-1.0/GstPlayer-1.0.typelib
+lib/girepository-1.0/GstTranscoder-1.0.typelib
+lib/girepository-1.0/GstWebRTC-1.0.typelib
+lib/gstreamer-1.0/libgstaccurip.so
+lib/gstreamer-1.0/libgstadpcmdec.so
+lib/gstreamer-1.0/libgstadpcmenc.so
+lib/gstreamer-1.0/libgstaiff.so
+lib/gstreamer-1.0/libgstasfmux.so
+lib/gstreamer-1.0/libgstaudiobuffersplit.so
+lib/gstreamer-1.0/libgstaudiofxbad.so
+lib/gstreamer-1.0/libgstaudiolatency.so
+lib/gstreamer-1.0/libgstaudiomixmatrix.so
+lib/gstreamer-1.0/libgstaudiovisualizers.so
+lib/gstreamer-1.0/libgstautoconvert.so
+lib/gstreamer-1.0/libgstbayer.so
+lib/gstreamer-1.0/libgstcamerabin.so
+lib/gstreamer-1.0/libgstcoloreffects.so
+lib/gstreamer-1.0/libgstdebugutilsbad.so
+lib/gstreamer-1.0/libgstdvbsubenc.so
+lib/gstreamer-1.0/libgstdvbsuboverlay.so
+lib/gstreamer-1.0/libgstdvdspu.so
+lib/gstreamer-1.0/libgstfaceoverlay.so
+lib/gstreamer-1.0/libgstfestival.so
+lib/gstreamer-1.0/libgstfieldanalysis.so
+lib/gstreamer-1.0/libgstfreeverb.so
+lib/gstreamer-1.0/libgstfrei0r.so
+lib/gstreamer-1.0/libgstgaudieffects.so
+lib/gstreamer-1.0/libgstgdp.so
+lib/gstreamer-1.0/libgstgeometrictransform.so
+lib/gstreamer-1.0/libgstid3tag.so
+lib/gstreamer-1.0/libgstinter.so
+lib/gstreamer-1.0/libgstinterlace.so
+lib/gstreamer-1.0/libgstivfparse.so
+lib/gstreamer-1.0/libgstivtc.so
+lib/gstreamer-1.0/libgstjp2kdecimator.so
+lib/gstreamer-1.0/libgstjpegformat.so
+lib/gstreamer-1.0/libgstlegacyrawparse.so
+lib/gstreamer-1.0/libgstmidi.so
+lib/gstreamer-1.0/libgstmpegpsdemux.so
+lib/gstreamer-1.0/libgstmpegpsmux.so
+lib/gstreamer-1.0/libgstmpegtsdemux.so
+lib/gstreamer-1.0/libgstmpegtsmux.so
+lib/gstreamer-1.0/libgstmxf.so
+lib/gstreamer-1.0/libgstnetsim.so
+lib/gstreamer-1.0/libgstpcapparse.so
+lib/gstreamer-1.0/libgstpnm.so
+lib/gstreamer-1.0/libgstproxy.so
+lib/gstreamer-1.0/libgstremovesilence.so
+lib/gstreamer-1.0/libgstrfbsrc.so
+lib/gstreamer-1.0/libgstrist.so
+lib/gstreamer-1.0/libgstrtmp2.so
+lib/gstreamer-1.0/libgstrtpmanagerbad.so
+lib/gstreamer-1.0/libgstrtponvif.so
+lib/gstreamer-1.0/libgstsdpelem.so
+lib/gstreamer-1.0/libgstsegmentclip.so
+lib/gstreamer-1.0/libgstsiren.so
+lib/gstreamer-1.0/libgstsmooth.so
+lib/gstreamer-1.0/libgstspeed.so
+lib/gstreamer-1.0/libgstsubenc.so
+lib/gstreamer-1.0/libgstswitchbin.so
+lib/gstreamer-1.0/libgsttimecode.so
+lib/gstreamer-1.0/libgstvideofiltersbad.so
+lib/gstreamer-1.0/libgstvideoframe_audiolevel.so
+lib/gstreamer-1.0/libgstvideoparsersbad.so
+lib/gstreamer-1.0/libgstvideosignal.so
+lib/gstreamer-1.0/libgstvmnc.so
+lib/gstreamer-1.0/libgsty4mdec.so
+lib/libgstadaptivedemux-1.0.so
+lib/libgstadaptivedemux-1.0.so.0
+lib/libgstadaptivedemux-1.0.so.0.1805.0
+lib/libgstbadaudio-1.0.so
+lib/libgstbadaudio-1.0.so.0
+lib/libgstbadaudio-1.0.so.0.1805.0
+lib/libgstbasecamerabinsrc-1.0.so
+lib/libgstbasecamerabinsrc-1.0.so.0
+lib/libgstbasecamerabinsrc-1.0.so.0.1805.0
+lib/libgstcodecparsers-1.0.so
+lib/libgstcodecparsers-1.0.so.0
+lib/libgstcodecparsers-1.0.so.0.1805.0
+lib/libgstcodecs-1.0.so
+lib/libgstcodecs-1.0.so.0
+lib/libgstcodecs-1.0.so.0.1805.0
+lib/libgstinsertbin-1.0.so
+lib/libgstinsertbin-1.0.so.0
+lib/libgstinsertbin-1.0.so.0.1805.0
+lib/libgstisoff-1.0.so
+lib/libgstisoff-1.0.so.0
+lib/libgstisoff-1.0.so.0.1805.0
+lib/libgstmpegts-1.0.so
+lib/libgstmpegts-1.0.so.0
+lib/libgstmpegts-1.0.so.0.1805.0
+lib/libgstphotography-1.0.so
+lib/libgstphotography-1.0.so.0
+lib/libgstphotography-1.0.so.0.1805.0
+lib/libgstplayer-1.0.so
+lib/libgstplayer-1.0.so.0
+lib/libgstplayer-1.0.so.0.1805.0
+lib/libgstsctp-1.0.so
+lib/libgstsctp-1.0.so.0
+lib/libgstsctp-1.0.so.0.1805.0
+lib/libgsttranscoder-1.0.so
+lib/libgsttranscoder-1.0.so.0
+lib/libgsturidownloader-1.0.so
+lib/libgsturidownloader-1.0.so.0
+lib/libgsturidownloader-1.0.so.0.1805.0
+lib/libgstwebrtc-1.0.so
+lib/libgstwebrtc-1.0.so.0
+lib/libgstwebrtc-1.0.so.0.1805.0
 lib/pkgconfig/gstreamer-bad-audio-1.0.pc
 lib/pkgconfig/gstreamer-codecparsers-1.0.pc
 lib/pkgconfig/gstreamer-insertbin-1.0.pc
 lib/pkgconfig/gstreamer-mpegts-1.0.pc
+lib/pkgconfig/gstreamer-photography-1.0.pc
 lib/pkgconfig/gstreamer-player-1.0.pc
 lib/pkgconfig/gstreamer-plugins-bad-1.0.pc
 lib/pkgconfig/gstreamer-sctp-1.0.pc
+lib/pkgconfig/gstreamer-transcoder-1.0.pc
 lib/pkgconfig/gstreamer-webrtc-1.0.pc
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstPlayer.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstPlayerMediaInfo.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstPlayerVideoOverlayVideoRenderer.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstPlayerVisualization.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCDTLSTransport.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCICETransport.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCRTPReceiver.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCRTPSender.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCRTPTransceiver.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/GstWebRTCSessionDescription.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/annotation-glossary.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/api-index-deprecated.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/api-index-full.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/ch06.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/codecparsers.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/compiling.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-descriptors.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-ATSC-variants-of-MPEG-TS-sections.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-Base-MPEG-TS-descriptors.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-Base-MPEG-TS-sections.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-descriptors.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-DVB-variants-of-MPEG-TS-sections.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-GstInsertbin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-GstPhotography.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-GstPlayerGMainContextSignalDispatcher.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-ISDB-variants-of-MPEG-TS-descriptors.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-Mpeg-ts-helper-library.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-gstmpegvideometa.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-h264parser.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-jpegparser.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-mpeg4parser.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-mpegvideoparser.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gst-plugins-bad-libs-vc1parser.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gstreamer-libs-hierarchy.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/gstreamer-plugins-bad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/mpegts.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/player.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/tools.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/up.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-libs-1.0/webrtc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/camerabin.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/ch01.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/ch02.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-IQA.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-a2dpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-accurip.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-adpcmdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-adpcmenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-aiffmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-aiffparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-asfmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-asfparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-assrender.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audiobuffersplit.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audiochannelmix.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audiolatency.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audiomixmatrix.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-audiosegmentclip.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-autoconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-autovideoconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-avdtpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-avdtpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-avwait.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bayer2rgb.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bpmdetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bs2b.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bulge.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-burn.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bz2dec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-bz2enc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-camerabin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-checksumsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-chopmydata.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-chromahold.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-chromaprint.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-chromium.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-circle.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-coloreffects.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-combdetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-compare.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlfilesink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlftpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlhttpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlhttpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlsftpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-curlsmtpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cvdilate.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cvequalizehist.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cverode.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cvlaplace.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cvsmooth.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-cvsobel.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dashdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dc1394src.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-debugspy.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-decklinkaudiosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-decklinkaudiosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-decklinkvideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-decklinkvideosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dewarp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dfbvideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-diffuse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dilate.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-diracparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-disparity.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dodge.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtlsdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtlsenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtlssrtpdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtlssrtpdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtlssrtpenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtmfdetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dtsdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dvbbasebin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dvbsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dvbsuboverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-dvdspu.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-edgedetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-errorignore.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-exclusion.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-faac.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-faad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-faceblur.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-facedetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-faceoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fakevideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fbdevsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fdkaacdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fdkaacenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-festival.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fieldanalysis.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fisheye.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fluiddec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-fpsdisplaysink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-freeverb.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gaussianblur.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gdpdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gdppay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gmedec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-grabcut.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gsmdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-gsmenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-h263parse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-h264parse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-h265parse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-handdetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-hlsdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-hlssink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-hlssink2.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-id3mux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-interaudiosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-interaudiosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-interlace.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-intersubsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-intersubsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-intervideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-intervideosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ipcpipelinesink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ipcpipelinesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ipcslavepipeline.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-irtspparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ivfparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ivtc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-jifmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-jp2kdecimator.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-jpeg2000parse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-jpegparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-kaleidoscope.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-katedec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-kateenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-kateparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-katetag.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-kmssink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ladspa.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-liveadder.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-marble.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-midiparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mirror.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mmssrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-modplug.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-motioncells.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpeg2enc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpeg4videoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpegpsdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpegpsmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpegtsmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mpegvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mplex.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mssdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-musepackdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mxfdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-mxfmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-neonhttpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-netsim.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ofa.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openalsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openalsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-opencvtextoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openexrdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openh264dec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openh264enc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openjpegdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-openjpegenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-opusparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pcapparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-perspective.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pinch.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pitch.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-accurip.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-adpcmdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-adpcmenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-aiff.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-asfmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-assrender.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-audiobuffersplit.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-audiofxbad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-audiolatency.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-audiomixmatrix.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-audiovisualizers.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-autoconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-bayer.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-bluez.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-bs2b.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-bz2.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-camerabin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-chromaprint.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-coloreffects.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-colormanagement.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-curl.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dashdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dc1394.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-de265.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-debugutilsbad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-decklink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dfbvideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dtls.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dtsdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dvb.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dvbsuboverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-dvdspu.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-faac.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-faad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-faceoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-fbdevsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-fdkaac.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-festival.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-fieldanalysis.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-flite.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-fluidsynthmidi.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-freeverb.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-frei0r.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gaudieffects.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gdp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-geometrictransform.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gme.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gmedec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gsm.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-hls.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-id3tag.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-inter.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-interlace.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ipcpipeline.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ivfparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ivtc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-jp2kdecimator.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-jpegformat.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-kate.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-kms.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ladspa.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-legacyrawparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-midi.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mms.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-modplug.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpeg2enc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpegpsdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpegpsmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpegtsdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpegtsmux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mplex.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-musepack.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mxf.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-neon.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-neonhttpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-netsim.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ofa.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-openal.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-opencv.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-openexr.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-openh264.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-openjpeg.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-opusparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-pcapparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-pnm.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-proxy.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-removesilence.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-resindvd.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rfbsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rsvg.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rtmp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rtponvif.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-sbc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-sdpelem.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-segmentclip.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-shm.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-siren.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-smooth.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-smoothstreaming.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-sndfile.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-soundtouch.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-spandsp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-speed.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-srtp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-subenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-teletext.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-timecode.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-ttmlsubs.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-uvch264.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-vdpau.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-videofiltersbad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-videoframe_audiolevel.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-videoparsersbad.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-videosignal.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-vmnc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-voaacenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-voamrwbenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-vulkan.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-wasapi.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-waylandsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-webp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-webrtc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-webrtcdsp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-wildmidi.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-x265.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-y4mdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-yadif.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-zbar.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pngparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pnmdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-pnmenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-proxysink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-proxysrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rawaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rawvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-removesilence.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-retinex.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rfbsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rgb2bayer.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rotate.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rsndvdbin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rsvgdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rsvgoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rtmpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rtmpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rtpasfpay.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rtponvifparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-rtponviftimestamp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sbcdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sbcenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-scenechange.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sdpdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sdpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-segmentation.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sfdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-shmsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-shmsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-simplevideomark.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-simplevideomarkdetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sirendec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sirenenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-skindetect.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-smooth.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-solarize.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-spacescope.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-spanplc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-spectrascope.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-speed.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-sphere.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-square.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-srtenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-srtpdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-srtpenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-stretch.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-synaescope.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-teletextdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-templatematch.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-testsrcbin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-tiger.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-timecodestamper.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-tonegeneratesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-tsdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-tsparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ttmlparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-ttmlrender.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-tunnel.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-twirl.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-unalignedaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-unalignedvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-uvch264mjpgdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-uvch264src.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-vc1parse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-vdpaumpegdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-videoanalyse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-videodiff.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-videoframe-audiolevel.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-videoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-videosegmentclip.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-viewfinderbin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-vmncdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-voaacenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-voamrwbenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-vulkansink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-vulkanupload.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-wasapisink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-wasapisrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-watchdog.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-waterripple.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-wavescope.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-waylandsink.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webpdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webpenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webrtcbin.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webrtcdsp.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webrtcechoprobe.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-webvttenc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-wildmidi.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-wrappercamerabinsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-x265enc.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-y4mdec.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-yadif.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-zbar.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-zebrastripe.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/up.png
+share/gir-1.0/GstBadAudio-1.0.gir
+share/gir-1.0/GstCodecs-1.0.gir
+share/gir-1.0/GstInsertBin-1.0.gir
+share/gir-1.0/GstMpegts-1.0.gir
+share/gir-1.0/GstPlayer-1.0.gir
+share/gir-1.0/GstTranscoder-1.0.gir
+share/gir-1.0/GstWebRTC-1.0.gir
+share/gstreamer-1.0/encoding-profiles/device/dvd.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/avi.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/flv.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/mkv.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/mp3.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/mp4.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/oga.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/ogv.gep
+share/gstreamer-1.0/encoding-profiles/file-extension/webm.gep
+share/gstreamer-1.0/encoding-profiles/online-services/youtube.gep
 share/gstreamer-1.0/presets/GstFreeverb.prs
 share/locale/af/LC_MESSAGES/gst-plugins-bad-1.0.mo
 share/locale/ast/LC_MESSAGES/gst-plugins-bad-1.0.mo

Index: pkgsrc/multimedia/gst-plugins1-bad/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-bad/distinfo:1.40 pkgsrc/multimedia/gst-plugins1-bad/distinfo:1.41
--- pkgsrc/multimedia/gst-plugins1-bad/distinfo:1.40    Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-bad/distinfo Mon Nov 15 22:01:18 2021
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.40 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.41 2021/11/15 22:01:18 wiz Exp $
 
-BLAKE2s (gst-plugins-bad-1.16.2.tar.xz) = 33c10ed453eace5eaab5c1afcc72220d1e64159de316b94edfcb5c5e12d98bad
-SHA512 (gst-plugins-bad-1.16.2.tar.xz) = aeaf3388156fe7317e193a3f940d391a6d8a1187f93e6925cee4cb02c4e78d9b456c22c27c318f0f9b2212ca68887c5cdcc256adaf068bfab8ec5c091a1e8805
-Size (gst-plugins-bad-1.16.2.tar.xz) = 4887812 bytes
-SHA1 (patch-Makefile.in) = 415bdaffc5d0cd7543efadb7dca2707afabe98e1
-SHA1 (patch-gst-libs_gst_interfaces_Makefile.in) = 1f4f79507ec23d67380d052e920bd111de8269e4
-SHA1 (patch-gst-libs_gst_mpegts_Makefile.in) = 198358d35c0541b7f960ef3de1c8325d892d8154
-SHA1 (patch-gst-libs_gst_webrtc_Makefile.in) = 49f82d33a3130dd4014fde426aa6ae9cd43fbe56
+BLAKE2s (gst-plugins-bad-1.18.5.tar.xz) = be2cb1e39a5768b45b93c7ce760b87398af3502379c50c7d067b608278c8336d
+SHA512 (gst-plugins-bad-1.18.5.tar.xz) = 619c0ac0055b8d1b767924a9ee68a3fd87b197b3587784387a296d2dac8f30fe28d00d2ac3c94968fb71cfccb50ceffa6e2ad86d1857f63f1b05c5780a5c0a20
+Size (gst-plugins-bad-1.18.5.tar.xz) = 5649536 bytes
+SHA1 (patch-ext_wayland_meson.build) = bb8984a24a9149f85ac3e7b4535a684876781dce
+SHA1 (patch-sys_shm_meson.build) = b2f488083012178468d56350584e60ebee17e64b

Index: pkgsrc/multimedia/gst-plugins1-base/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-base/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-base/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-base/DESCR:1.1       Thu Nov 29 08:22:29 2012
+++ pkgsrc/multimedia/gst-plugins1-base/DESCR   Mon Nov 15 22:01:18 2021
@@ -1,12 +1,6 @@
-GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
-
-Applications can take advantage of advances in codec and filter technology
-transparently.  Developers can add new codecs and filters by writing a
-simple plugin with a clean, generic interface.
-
-GStreamer is released under the LGPL.
-
-This package is part of the 'base' plugins for GStreamer.  It provides a
-set of must-have plugins.
+GStreamer Base Plug-ins is a well-groomed and well-maintained
+collection of GStreamer plug-ins and elements, spanning the range
+of possible types of elements one would want to write for GStreamer.
+It also contains helper libraries and base classes useful for
+writing elements. A wide range of video and audio decoders, encoders,
+and filters are included.

Index: pkgsrc/multimedia/gst-plugins1-base/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-base/Makefile:1.26 pkgsrc/multimedia/gst-plugins1-base/Makefile:1.27
--- pkgsrc/multimedia/gst-plugins1-base/Makefile:1.26   Mon May 24 19:53:12 2021
+++ pkgsrc/multimedia/gst-plugins1-base/Makefile        Mon Nov 15 22:01:18 2021
@@ -1,24 +1,54 @@
-# $NetBSD: Makefile,v 1.26 2021/05/24 19:53:12 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2021/11/15 22:01:18 wiz Exp $
 
-PKGREVISION= 6
-.include "Makefile.common"
-
-COMMENT+=      Base plugins
-
-USE_TOOLS+=            perl:run
-PKGCONFIG_OVERRIDE+=   pkgconfig/*.pc.in
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/}
+CATEGORIES=    multimedia gnome
 
-# only useful if gstreamer was built with the "gstcheck" option
-TEST_TARGET=           check-torture
+COMMENT=       Open source multimedia framework - base plugins
 
-.include "../../mk/bsd.prefs.mk"
+USE_TOOLS+=    xgettext
 
-# This define is checked but never set, enable it on Solaris.
-CFLAGS.SunOS+=         -DHAVE_FIONREAD_IN_SYS_FILIO=1
+GST_PLUGINS+=  adder
+GST_PLUGINS+=  app
+GST_PLUGINS+=  audioconvert
+GST_PLUGINS+=  audiomixer
+GST_PLUGINS+=  audiorate
+GST_PLUGINS+=  audioresample
+GST_PLUGINS+=  audiotestsrc
+GST_PLUGINS+=  compositor
+GST_PLUGINS+=  encoding
+GST_PLUGINS+=  gio
+GST_PLUGINS+=  gio-typefinder
+GST_PLUGINS+=  overlaycomposition
+GST_PLUGINS+=  pbtypes
+GST_PLUGINS+=  playback
+GST_PLUGINS+=  rawparse
+GST_PLUGINS+=  subparse
+GST_PLUGINS+=  tcp
+GST_PLUGINS+=  typefind
+GST_PLUGINS+=  videoconvert
+GST_PLUGINS+=  videorate
+GST_PLUGINS+=  videoscale
+GST_PLUGINS+=  videotestsrc
+GST_PLUGINS+=  volume
+
+GST_PLUGINS+=  introspection
+GST_PLUGINS+=  tools
+GST_PLUGINS+=  nls
+
+# for tests
+# generate with:
+# find work/gst-*/ -name *.so | sed -e "s,/[^/]*$,:," -e 's,work/[^/]*/,${WRKSRC}/,' | tr -d \\n
+MAKE_ENV+=     
LD_LIBRARY_PATH=${WRKSRC}/output/gst-libs/gst/tag:${WRKSRC}/output/gst-libs/gst/fft:${WRKSRC}/output/gst-libs/gst/video:${WRKSRC}/output/gst-libs/gst/audio:${WRKSRC}/output/gst-libs/gst/rtp:${WRKSRC}/output/gst-libs/gst/sdp:${WRKSRC}/output/gst-libs/gst/rtsp:${WRKSRC}/output/gst-libs/gst/pbutils:${WRKSRC}/output/gst-libs/gst/riff:${WRKSRC}/output/gst-libs/gst/app:${WRKSRC}/output/gst-libs/gst/allocators:${WRKSRC}/output/gst-libs/gst/gl:${WRKSRC}/output/gst/adder:${WRKSRC}/output/gst/app:${WRKSRC}/output/gst/audioconvert:${WRKSRC}/output/gst/audiomixer:${WRKSRC}/output/gst/audiorate:${WRKSRC}/output/gst/audioresample:${WRKSRC}/output/gst/audiotestsrc:${WRKSRC}/output/gst/compositor:${WRKSRC}/output/gst/encoding:${WRKSRC}/output/gst/gio:${WRKSRC}/output/gst/overlaycomposition:${WRKSRC}/output/gst/pbtypes:${WRKSRC}/output/gst/playback:${WRKSRC}/output/gst/rawparse:${WRKSRC}/output/gst/subparse:${WRKSRC}/output/gst/tcp:${WRKSRC}/output/gst/typefind:${WRKSRC}/output/gst/videoc
 
onvert:${WRKSRC}/output/gst/videorate:${WRKSRC}/output/gst/videoscale:${WRKSRC}/output/gst/videotestsrc:${WRKSRC}/output/gst/volume:${WRKSRC}/output/ext/cdparanoia:${WRKSRC}/output/ext/gl:${WRKSRC}/output/ext/libvisual:${WRKSRC}/output/ext/ogg:${WRKSRC}/output/ext/opus:${WRKSRC}/output/ext/pango:${WRKSRC}/output/ext/theora:${WRKSRC}/output/ext/vorbis:${WRKSRC}/output/sys/ximage:${WRKSRC}/output/sys/xvimage:${WRKSRC}/output/tests/examples/device-provider
+
+# test status as of 1.18.5
+#Ok:                 88
+#Expected Fail:      0
+#Fail:               14
+#Unexpected Pass:    0
+#Skipped:            14
+#Timeout:            0
 
-# soft dependency only, .pc file not needed
-#.include "../../textproc/iso-codes/buildlink3.mk"
-.include "../../textproc/libxml2/buildlink3.mk"
-
-.include "options.mk"
+.include "Makefile.common"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-base/Makefile.common
diff -u pkgsrc/multimedia/gst-plugins1-base/Makefile.common:1.38 pkgsrc/multimedia/gst-plugins1-base/Makefile.common:1.39
--- pkgsrc/multimedia/gst-plugins1-base/Makefile.common:1.38    Sun May 10 14:26:40 2020
+++ pkgsrc/multimedia/gst-plugins1-base/Makefile.common Mon Nov 15 22:01:18 2021
@@ -1,37 +1,108 @@
-# $NetBSD: Makefile.common,v 1.38 2020/05/10 14:26:40 rillig Exp $
-#
-# used by audio/gst-plugins1-alsa/Makefile
-# used by audio/gst-plugins1-cdparanoia/Makefile
-# used by audio/gst-plugins1-libvisual/Makefile
-# used by audio/gst-plugins1-opus/Makefile
-# used by audio/gst-plugins1-vorbis/Makefile
-# used by devel/gst-plugins1-pango/Makefile
-# used by multimedia/gst-plugins1-ogg/Makefile
-# used by multimedia/gst-plugins1-theora/Makefile
-# used by sysutils/gst-plugins1-gio/Makefile
-# used by x11/gst-plugins1-x11/Makefile
-
-GST_PLUGINS1_TYPE=     base
-GST_PLUGINS1_VER=      1.16.2
-BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.16.2
-LICENSE=               gnu-lgpl-v2
-
-# Disable all drivers and features by default.
-.for driver in alsa \
-               cdparanoia \
-               cocoa \
-               gio \
-               ivorbis \
-               libvisual \
-               ogg \
-               pango \
-               theora \
-               vorbis \
-               x \
-               xshm \
-               xvideo
-CONFIGURE_ARGS+=       --disable-${driver}
+# $NetBSD: Makefile.common,v 1.39 2021/11/15 22:01:18 wiz Exp $
+
+DISTNAME=      gst-plugins-base-1.18.5
+MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-plugins-base/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gstreamer.freedesktop.org/
+LICENSE=       gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+=    pkg-config
+
+DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-base/distinfo
+PATCHDIR=      ${.CURDIR}/../../multimedia/gst-plugins1-base/patches
+
+PKGCONFIG_OVERRIDE=            output/pkgconfig/*.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_FOR_BUILD_ONLY=         tool
+
+GST_PLUGINS_SET+=      gl
+GST_PLUGINS_SET+=      gl-graphene
+GST_PLUGINS_SET+=      gl-jpeg
+GST_PLUGINS_SET+=      gl-png
+GST_PLUGINS_SET+=      adder
+GST_PLUGINS_SET+=      app
+GST_PLUGINS_SET+=      audioconvert
+GST_PLUGINS_SET+=      audiomixer
+GST_PLUGINS_SET+=      audiorate
+GST_PLUGINS_SET+=      audioresample
+GST_PLUGINS_SET+=      audiotestsrc
+GST_PLUGINS_SET+=      compositor
+GST_PLUGINS_SET+=      encoding
+GST_PLUGINS_SET+=      gio
+GST_PLUGINS_SET+=      gio-typefinder
+GST_PLUGINS_SET+=      overlaycomposition
+GST_PLUGINS_SET+=      pbtypes
+GST_PLUGINS_SET+=      playback
+GST_PLUGINS_SET+=      rawparse
+GST_PLUGINS_SET+=      subparse
+GST_PLUGINS_SET+=      tcp
+GST_PLUGINS_SET+=      typefind
+GST_PLUGINS_SET+=      videoconvert
+GST_PLUGINS_SET+=      videorate
+GST_PLUGINS_SET+=      videoscale
+GST_PLUGINS_SET+=      videotestsrc
+GST_PLUGINS_SET+=      volume
+GST_PLUGINS_SET+=      alsa
+GST_PLUGINS_SET+=      cdparanoia
+GST_PLUGINS_SET+=      libvisual
+GST_PLUGINS_SET+=      ogg
+GST_PLUGINS_SET+=      opus
+GST_PLUGINS_SET+=      pango
+GST_PLUGINS_SET+=      theora
+GST_PLUGINS_SET+=      tremor
+GST_PLUGINS_SET+=      vorbis
+GST_PLUGINS_SET+=      x11
+GST_PLUGINS_SET+=      xshm
+GST_PLUGINS_SET+=      xvideo
+GST_PLUGINS_SET+=      examples
+GST_PLUGINS_SET+=      tests
+GST_PLUGINS_SET+=      tools
+GST_PLUGINS_SET+=      introspection
+GST_PLUGINS_SET+=      orc
+GST_PLUGINS_SET+=      nls
+
+.for i in ${GST_PLUGINS_SET}
+.  if !empty(GST_PLUGINS:M${i})
+MESON_ARGS+=   -D${i}=enabled
+.  else
+MESON_ARGS+=   -D${i}=disabled
+.  endif
 .endfor
 
-.include "../../devel/orc/buildlink3.mk"
-.include "plugins.mk"
+#
+# We need to force meson to only build from the "ext" directory
+# when building plugins.
+#
+.if defined(GST_EXT_BUILD)
+GST_EXT_BASEDIR?=      ext
+GST_PLUGIN_DIRS?=      ${GST_PLUGINS}
+
+pre-configure: fix-subdirs
+
+fix-subdirs:
+       ${AWK} -f ${.CURDIR}/../../multimedia/gst-plugins1-base/files/only-build-extensions.awk \
+           -v basedir=${GST_EXT_BASEDIR} ${WRKSRC}/meson.build > ${WRKSRC}/meson.build.new
+       ${MV} ${WRKSRC}/meson.build.new ${WRKSRC}/meson.build
+       # Then, we need to append the dependency handling code for the
+       # libraries which -base itself builds...
+.  for ext in ${GST_PLUGIN_DIRS}
+       ${CAT} ${.CURDIR}/../../multimedia/gst-plugins1-base/files/base-deps.meson \
+           ${WRKSRC}/${GST_EXT_BASEDIR}/${ext}/meson.build > \
+                   ${WRKSRC}/${GST_EXT_BASEDIR}/${ext}/meson.build.new
+       ${MV} ${WRKSRC}/${GST_EXT_BASEDIR}/${ext}/meson.build.new \
+           ${WRKSRC}/${GST_EXT_BASEDIR}/${ext}/meson.build
+.  endfor
+       # ... this is a bit nasty compared to BUILD_DIRS...
+.endif
+
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/iso-codes/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-base/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-base/PLIST:1.13 pkgsrc/multimedia/gst-plugins1-base/PLIST:1.14
--- pkgsrc/multimedia/gst-plugins1-base/PLIST:1.13      Thu Nov 14 15:25:31 2019
+++ pkgsrc/multimedia/gst-plugins1-base/PLIST   Mon Nov 15 22:01:18 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2019/11/14 15:25:31 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2021/11/15 22:01:18 wiz Exp $
 bin/gst-device-monitor-1.0
 bin/gst-discoverer-1.0
 bin/gst-play-1.0
@@ -119,6 +119,7 @@ include/gstreamer-1.0/gst/video/video-en
 include/gstreamer-1.0/gst/video/video-event.h
 include/gstreamer-1.0/gst/video/video-format.h
 include/gstreamer-1.0/gst/video/video-frame.h
+include/gstreamer-1.0/gst/video/video-hdr.h
 include/gstreamer-1.0/gst/video/video-info.h
 include/gstreamer-1.0/gst/video/video-multiview.h
 include/gstreamer-1.0/gst/video/video-overlay-composition.h
@@ -130,47 +131,70 @@ include/gstreamer-1.0/gst/video/video.h
 include/gstreamer-1.0/gst/video/videodirection.h
 include/gstreamer-1.0/gst/video/videoorientation.h
 include/gstreamer-1.0/gst/video/videooverlay.h
-${PLIST.introspection}lib/girepository-1.0/GstAllocators-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstApp-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstAudio-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstPbutils-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstRtp-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstRtsp-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstSdp-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstTag-1.0.typelib
-${PLIST.introspection}lib/girepository-1.0/GstVideo-1.0.typelib
-lib/gstreamer-1.0/libgstadder.la
-lib/gstreamer-1.0/libgstapp.la
-lib/gstreamer-1.0/libgstaudioconvert.la
-lib/gstreamer-1.0/libgstaudiomixer.la
-lib/gstreamer-1.0/libgstaudiorate.la
-lib/gstreamer-1.0/libgstaudioresample.la
-lib/gstreamer-1.0/libgstaudiotestsrc.la
-lib/gstreamer-1.0/libgstcompositor.la
-lib/gstreamer-1.0/libgstencoding.la
-lib/gstreamer-1.0/libgstoverlaycomposition.la
-lib/gstreamer-1.0/libgstpbtypes.la
-lib/gstreamer-1.0/libgstplayback.la
-lib/gstreamer-1.0/libgstrawparse.la
-lib/gstreamer-1.0/libgstsubparse.la
-lib/gstreamer-1.0/libgsttcp.la
-lib/gstreamer-1.0/libgsttypefindfunctions.la
-lib/gstreamer-1.0/libgstvideoconvert.la
-lib/gstreamer-1.0/libgstvideorate.la
-lib/gstreamer-1.0/libgstvideoscale.la
-lib/gstreamer-1.0/libgstvideotestsrc.la
-lib/gstreamer-1.0/libgstvolume.la
-lib/libgstallocators-1.0.la
-lib/libgstapp-1.0.la
-lib/libgstaudio-1.0.la
-lib/libgstfft-1.0.la
-lib/libgstpbutils-1.0.la
-lib/libgstriff-1.0.la
-lib/libgstrtp-1.0.la
-lib/libgstrtsp-1.0.la
-lib/libgstsdp-1.0.la
-lib/libgsttag-1.0.la
-lib/libgstvideo-1.0.la
+lib/girepository-1.0/GstAllocators-1.0.typelib
+lib/girepository-1.0/GstApp-1.0.typelib
+lib/girepository-1.0/GstAudio-1.0.typelib
+lib/girepository-1.0/GstPbutils-1.0.typelib
+lib/girepository-1.0/GstRtp-1.0.typelib
+lib/girepository-1.0/GstRtsp-1.0.typelib
+lib/girepository-1.0/GstSdp-1.0.typelib
+lib/girepository-1.0/GstTag-1.0.typelib
+lib/girepository-1.0/GstVideo-1.0.typelib
+lib/gstreamer-1.0/libgstadder.so
+lib/gstreamer-1.0/libgstapp.so
+lib/gstreamer-1.0/libgstaudioconvert.so
+lib/gstreamer-1.0/libgstaudiomixer.so
+lib/gstreamer-1.0/libgstaudiorate.so
+lib/gstreamer-1.0/libgstaudioresample.so
+lib/gstreamer-1.0/libgstaudiotestsrc.so
+lib/gstreamer-1.0/libgstcompositor.so
+lib/gstreamer-1.0/libgstencoding.so
+lib/gstreamer-1.0/libgstgio.so
+lib/gstreamer-1.0/libgstoverlaycomposition.so
+lib/gstreamer-1.0/libgstpbtypes.so
+lib/gstreamer-1.0/libgstplayback.so
+lib/gstreamer-1.0/libgstrawparse.so
+lib/gstreamer-1.0/libgstsubparse.so
+lib/gstreamer-1.0/libgsttcp.so
+lib/gstreamer-1.0/libgsttypefindfunctions.so
+lib/gstreamer-1.0/libgstvideoconvert.so
+lib/gstreamer-1.0/libgstvideorate.so
+lib/gstreamer-1.0/libgstvideoscale.so
+lib/gstreamer-1.0/libgstvideotestsrc.so
+lib/gstreamer-1.0/libgstvolume.so
+lib/libgstallocators-1.0.so
+lib/libgstallocators-1.0.so.0
+lib/libgstallocators-1.0.so.0.1805.0
+lib/libgstapp-1.0.so
+lib/libgstapp-1.0.so.0
+lib/libgstapp-1.0.so.0.1805.0
+lib/libgstaudio-1.0.so
+lib/libgstaudio-1.0.so.0
+lib/libgstaudio-1.0.so.0.1805.0
+lib/libgstfft-1.0.so
+lib/libgstfft-1.0.so.0
+lib/libgstfft-1.0.so.0.1805.0
+lib/libgstpbutils-1.0.so
+lib/libgstpbutils-1.0.so.0
+lib/libgstpbutils-1.0.so.0.1805.0
+lib/libgstriff-1.0.so
+lib/libgstriff-1.0.so.0
+lib/libgstriff-1.0.so.0.1805.0
+lib/libgstrtp-1.0.so
+lib/libgstrtp-1.0.so.0
+lib/libgstrtp-1.0.so.0.1805.0
+lib/libgstrtsp-1.0.so
+lib/libgstrtsp-1.0.so.0
+lib/libgstrtsp-1.0.so.0.1805.0
+lib/libgstsdp-1.0.so
+lib/libgstsdp-1.0.so.0
+lib/libgstsdp-1.0.so.0.1805.0
+lib/libgsttag-1.0.so
+lib/libgsttag-1.0.so.0
+lib/libgsttag-1.0.so.0.1805.0
+lib/libgstvideo-1.0.so
+lib/libgstvideo-1.0.so.0
+lib/libgstvideo-1.0.so.0.1805.0
 lib/pkgconfig/gstreamer-allocators-1.0.pc
 lib/pkgconfig/gstreamer-app-1.0.pc
 lib/pkgconfig/gstreamer-audio-1.0.pc
@@ -186,338 +210,15 @@ lib/pkgconfig/gstreamer-video-1.0.pc
 man/man1/gst-device-monitor-1.0.1
 man/man1/gst-discoverer-1.0.1
 man/man1/gst-play-1.0.1
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioAggregator.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioBaseSink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioBaseSrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioCdSrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioClock.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioDecoder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioEncoder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioFilter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioRingBuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioSink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioSrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstAudioVisualizer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstColorBalance.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstColorBalanceChannel.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstDiscoverer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstEncodingProfile.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLBaseFilter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLBufferPool.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLColorConvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLContext.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLDisplay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLDisplayWayland.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLFilter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLFramebuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLOverlayCompositor.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLSLStage.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLShader.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLUpload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLViewConvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstGLWindow.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstNavigation.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstPhysMemoryAllocator.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTPBaseAudioPayload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTPBaseDepayload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTPBasePayload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTSPExtension.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTSPMessage.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstRTSPUrl.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstStreamVolume.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoAggregator.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoAggregatorPad.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoDecoder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoDirection.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoEncoder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoFilter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoOrientation.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoOverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/GstVideoSink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/annotation-glossary.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/api-index-deprecated.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/api-index-full.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/compiling.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gl.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Audio-channels.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Codec-utilities.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Descriptions.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstAudio-IEC61937.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstAudio-meta.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstAudio.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstAudioConverter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstAudioQuantize.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstEGLImage.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstExiftag.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstFFT.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstFFTF32.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstFFTF64.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstFFTS16.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstFFTS32.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLAPI.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLBaseMemory.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLBuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLDisplayCocoa.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLDisplayEGL.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLDisplayX11.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLMemory.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLMemoryPBO.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLQuery.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLRenderbuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLSL.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstGLSyncMeta.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstMIKEYMessage.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstMeta-for-RTP.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstMeta-for-video.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTCPBuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTPBuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTPPayloadInfo.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTPdefs.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTSPConnection.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTSPRange.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRTSPTimeRange.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRtphdrext.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstRtspdefs.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstSDPMessage.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstTagDemux.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstTagMux.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstTagXmpWriter.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideo-Ancillary.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideo-Codec-utility-function.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideo.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoAffineTransformationMeta.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoChroma.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoDither.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoOverlayRectangle.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoPool.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoResampler.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVideoScaler.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstVorbisTag.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-GstXmptag.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-ID3-tag-utils.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-ISO-639-lang-mappings.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Install-plugins.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Licenses.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Missing-plugins.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-OpenGL-Formats.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-OpenGL-Miscellaneous-Utilities.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-OpenGL-debugging.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Pbutils.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Riff-utilities.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Tags.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-Version.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-appsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-appsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-dmabuf.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-fdmemory.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gst-plugins-base-libs-gstglmemoryegl.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-allocators.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-app.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-audio.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-base-utils.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-ffft.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-libs-hierarchy.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-mikey.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-plugins-base.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-riff.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-rtp.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-rtsp.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-sdp.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-tag.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-video.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix03.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix04.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix05.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix06.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix07.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix08.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix09.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix10.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix11.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix12.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix13.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix14.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix15.html
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/up.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/ch01.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/ch02.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-adder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-alsamidisrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-alsasink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-alsasrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-appsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-appsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audioconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiointerleave.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiomixer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiorate.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audioresample.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-audiotestsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-cdparanoiasrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-clockoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-compositor.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-decodebin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-decodebin3.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-encodebin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giosink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giostreamsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-giostreamsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glcolorbalance.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glcolorconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glcolorscale.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gldeinterlace.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gldifferencematte.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gldownload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-blur.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-bulge.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-fisheye.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-glow.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-heat.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-identity.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-laplacian.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-lumaxpro.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-mirror.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-sepia.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-sin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-sobel.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-square.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-squeeze.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-stretch.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-tunnel.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-twirl.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-xpro.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects-xray.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gleffects.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glfilterapp.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glfilterbin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glfiltercube.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glfilterglass.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glimagesink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glimagesinkelement.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glmixerbin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glmosaic.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gloverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glshader.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glsinkbin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glsrcbin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glstereomix.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glstereosplit.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gltestsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-gltransformation.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glupload.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glvideomixer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glvideomixerelement.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-glviewconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-multifdsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-multisocketsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggaviparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggmux.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-oggparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ogmaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ogmtextparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ogmvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-opusdec.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-opusenc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-overlaycomposition.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-parsebin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-playbin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-playbin3.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-playsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-adder.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-alsa.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-app.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audioconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audiomixer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audiorate.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audioresample.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-audiotestsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-cdparanoia.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-compositor.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-encoding.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-gio.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-ivorbisdec.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-libvisual.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-ogg.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-opengl.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-opus.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-overlaycomposition.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-pango.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-playback.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-rawparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-subparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-tcp.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-theora.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-typefindfunctions.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videoconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videorate.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videoscale.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-videotestsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-volume.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-vorbis.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-ximagesink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-plugin-xvimagesink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-rawaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-rawvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-socketsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ssaparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-streamsynchronizer.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-subparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-subtitleoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpclientsink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpclientsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpserversink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-tcpserversrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-textoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-textrender.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoradec.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoraenc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-theoraparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-timeoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-unalignedaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-unalignedvideoparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-uridecodebin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-urisourcebin.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videoconvert.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videorate.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videoscale.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-videotestsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-volume.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisdec.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisenc.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbisparse.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-vorbistag.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-ximagesink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/gst-plugins-base-plugins-xvimagesink.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-base-plugins-1.0/up.png
-${PLIST.introspection}share/gir-1.0/GstAllocators-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstApp-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstAudio-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstPbutils-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstRtp-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstRtsp-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstSdp-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstTag-1.0.gir
-${PLIST.introspection}share/gir-1.0/GstVideo-1.0.gir
+share/gir-1.0/GstAllocators-1.0.gir
+share/gir-1.0/GstApp-1.0.gir
+share/gir-1.0/GstAudio-1.0.gir
+share/gir-1.0/GstPbutils-1.0.gir
+share/gir-1.0/GstRtp-1.0.gir
+share/gir-1.0/GstRtsp-1.0.gir
+share/gir-1.0/GstSdp-1.0.gir
+share/gir-1.0/GstTag-1.0.gir
+share/gir-1.0/GstVideo-1.0.gir
 share/gst-plugins-base/1.0/license-translations.dict
 share/locale/af/LC_MESSAGES/gst-plugins-base-1.0.mo
 share/locale/az/LC_MESSAGES/gst-plugins-base-1.0.mo

Index: pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk
diff -u pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk:1.2 pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk:1.3
--- pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk:1.2       Sun Mar  8 16:47:58 2020
+++ pkgsrc/multimedia/gst-plugins1-base/buildlink3.mk   Mon Nov 15 22:01:18 2021
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2020/03/08 16:47:58 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2021/11/15 22:01:18 wiz Exp $
 
 BUILDLINK_TREE+=       gst-plugins1-base
 
@@ -6,11 +6,10 @@ BUILDLINK_TREE+=      gst-plugins1-base
 GST_PLUGINS1_BASE_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.0.0
-BUILDLINK_ABI_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.16.2nb1
+BUILDLINK_ABI_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.18
 BUILDLINK_PKGSRCDIR.gst-plugins1-base?=                ../../multimedia/gst-plugins1-base
 
 .include "../../multimedia/gstreamer1/buildlink3.mk"
-.include "../../devel/orc/buildlink3.mk"
 .endif # GST_PLUGINS1_BASE_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -gst-plugins1-base

Index: pkgsrc/multimedia/gst-plugins1-base/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-base/distinfo:1.41 pkgsrc/multimedia/gst-plugins1-base/distinfo:1.42
--- pkgsrc/multimedia/gst-plugins1-base/distinfo:1.41   Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-base/distinfo        Mon Nov 15 22:01:18 2021
@@ -1,16 +1,6 @@
-$NetBSD: distinfo,v 1.41 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.42 2021/11/15 22:01:18 wiz Exp $
 
-BLAKE2s (gst-plugins-base-1.16.2.tar.xz) = 02832fae27307023b19670536b0251254aeda626b943c92c06e439b3e05c8eee
-SHA512 (gst-plugins-base-1.16.2.tar.xz) = f28e71bba8ba25d4f18ba3a196f057721151f1ebf1309d808bd6771a3f9a68facfa1970dc4353b6f2fd1e8945edf5272854d328ea11ef399544f8b330f754a42
-Size (gst-plugins-base-1.16.2.tar.xz) = 3939868 bytes
-SHA1 (patch-Makefile.in) = 415bdaffc5d0cd7543efadb7dca2707afabe98e1
-SHA1 (patch-configure) = ccc8c761bf9bae23c97c6085e221d1a387acd651
-SHA1 (patch-gst-libs_gst_app_Makefile.in) = eecd8ae17fefc21a4abbdadf14d34de1894bce93
-SHA1 (patch-gst-libs_gst_audio_Makefile.in) = 8237bafb887428a7844a74f107e58454f7cfd3fe
-SHA1 (patch-gst-libs_gst_gl_Makefile.in) = 851598cd958d11d2327bfeb820ffb461cdc45575
-SHA1 (patch-gst-libs_gst_pbutils_Makefile.in) = 0e5608829bdbc12e630f498545a46980add58c98
-SHA1 (patch-gst-libs_gst_rtp_Makefile.in) = ce8d14e30a6ccb85d37af0b4bc3fdf515c0e4a06
-SHA1 (patch-gst-libs_gst_rtsp_Makefile.in) = c30d0219dff9246245893e2d15b13b7ccca5b9e0
-SHA1 (patch-gst-libs_gst_tag_Makefile.in) = 5558c952a968ff69c8f770b601a07f3e7e7eca72
-SHA1 (patch-gst-libs_gst_video_Makefile.in) = c7b4ca841e7785c3754866f704a8493cb02835cd
-SHA1 (patch-gst_encoding_Makefile.in) = 1d945b6f174934aa4d4913e50363a088e9ed1ca8
+BLAKE2s (gst-plugins-base-1.18.5.tar.xz) = a0a795afe1a0cd2d7edce7b18c9d6051ec6f95719d5bbedd4e2e5b2b3c0a3c66
+SHA512 (gst-plugins-base-1.18.5.tar.xz) = b336cf3a3a5357429f3ae2bcfa9e4c367646360a1d7a74f8f2458703d232b5a5f6dcf865ba27a15c7e8e1e1cbde08b8c345104f792d16232f5833f52767a08b4
+Size (gst-plugins-base-1.18.5.tar.xz) = 3176212 bytes
+SHA1 (patch-ext_cdparanoia_gstcdparanoiasrc.h) = 5325f27c81cd9dc2f998bcb7733ef6b0c9a902e8

Index: pkgsrc/multimedia/gst-plugins1-dvdread/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-dvdread/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-dvdread/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-dvdread/DESCR:1.1    Thu Nov 29 09:21:18 2012
+++ pkgsrc/multimedia/gst-plugins1-dvdread/DESCR        Mon Nov 15 22:01:19 2021
@@ -7,5 +7,4 @@ transparently.  Developers can add new c
 simple plugin with a clean, generic interface.
 
 This package provides the dvdread plugin for GStreamer, which allows reading
-of DVD disks.  You'll probably want to install the dvdnav plugin (from the
-gst-plugins0.10-dvdnav package), too.
+of DVD disks.
Index: pkgsrc/multimedia/gst-plugins1-dvdread/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-dvdread/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-dvdread/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-dvdread/PLIST:1.1    Thu Nov 29 09:21:18 2012
+++ pkgsrc/multimedia/gst-plugins1-dvdread/PLIST        Mon Nov 15 22:01:19 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:21:18 ryoon Exp $
-lib/gstreamer-1.0/libgstdvdread.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:19 wiz Exp $
+lib/gstreamer-1.0/libgstdvdread.so

Index: pkgsrc/multimedia/gst-plugins1-dvdread/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-dvdread/Makefile:1.4 pkgsrc/multimedia/gst-plugins1-dvdread/Makefile:1.5
--- pkgsrc/multimedia/gst-plugins1-dvdread/Makefile:1.4 Fri May 22 12:43:53 2020
+++ pkgsrc/multimedia/gst-plugins1-dvdread/Makefile     Mon Nov 15 22:01:19 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.4 2020/05/22 12:43:53 adam Exp $
+# $NetBSD: Makefile,v 1.5 2021/11/15 22:01:19 wiz Exp $
 
-GST_PLUGINS1_NAME=     dvdread
-GST_PLUGINS1_DIRS=     ext/dvdread
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-ugly/-dvdread/}
+CATEGORIES=    multimedia gnome
 
-PKGREVISION= 2
-.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
+COMMENT=       Open source multimedia framework - DVD plugin
+
+GST_PLUGINS+=  dvdread
 
+.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
 .include "../../multimedia/libdvdread/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-editing-services/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-editing-services/Makefile:1.13 pkgsrc/multimedia/gst-plugins1-editing-services/Makefile:1.14
--- pkgsrc/multimedia/gst-plugins1-editing-services/Makefile:1.13       Wed Apr 21 11:42:19 2021
+++ pkgsrc/multimedia/gst-plugins1-editing-services/Makefile    Mon Nov 15 22:01:19 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2021/04/21 11:42:19 adam Exp $
+# $NetBSD: Makefile,v 1.14 2021/11/15 22:01:19 wiz Exp $
 
-DISTNAME=      gstreamer-editing-services-1.16.2
-PKGNAME=       ${DISTNAME:S/gstreamer-/gst-plugins1-/1}
-PKGREVISION=   5
+DISTNAME=      gst-editing-services-1.18.5
+PKGNAME=       ${DISTNAME:S/gst-/gst-plugins1-/1}
 CATEGORIES=    multimedia
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-editing-services/
 EXTRACT_SUFX=  .tar.xz
@@ -22,12 +21,11 @@ PY_PATCHPLIST=      yes
 # https://gitlab.gnome.org/GNOME/json-glib/issues/35
 MAKE_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/output/ges
 
-MESON_ARGS+=   -Dgtk_doc=disabled
-
 .include "../../devel/meson/build.mk"
 .include "../../lang/python/extension.mk"
+.include "../../lang/python/tool.mk"
 .include "../../devel/gobject-introspection/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2
+BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.18
 .include "../../multimedia/gstreamer1/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-good/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-editing-services/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-editing-services/PLIST:1.5 pkgsrc/multimedia/gst-plugins1-editing-services/PLIST:1.6
--- pkgsrc/multimedia/gst-plugins1-editing-services/PLIST:1.5   Fri Jan 10 12:47:06 2020
+++ pkgsrc/multimedia/gst-plugins1-editing-services/PLIST       Mon Nov 15 22:01:19 2021
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2020/01/10 12:47:06 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/11/15 22:01:19 wiz Exp $
 bin/ges-launch-1.0
 include/gstreamer-1.0/ges/ges-asset.h
 include/gstreamer-1.0/ges/ges-audio-source.h
@@ -24,6 +24,7 @@ include/gstreamer-1.0/ges/ges-gerror.h
 include/gstreamer-1.0/ges/ges-group.h
 include/gstreamer-1.0/ges/ges-image-source.h
 include/gstreamer-1.0/ges/ges-layer.h
+include/gstreamer-1.0/ges/ges-marker-list.h
 include/gstreamer-1.0/ges/ges-meta-container.h
 include/gstreamer-1.0/ges/ges-multi-file-source.h
 include/gstreamer-1.0/ges/ges-operation-clip.h
@@ -34,16 +35,19 @@ include/gstreamer-1.0/ges/ges-pitivi-for
 include/gstreamer-1.0/ges/ges-prelude.h
 include/gstreamer-1.0/ges/ges-project.h
 include/gstreamer-1.0/ges/ges-screenshot.h
+include/gstreamer-1.0/ges/ges-source-clip-asset.h
 include/gstreamer-1.0/ges/ges-source-clip.h
 include/gstreamer-1.0/ges/ges-source.h
 include/gstreamer-1.0/ges/ges-test-clip.h
 include/gstreamer-1.0/ges/ges-text-overlay-clip.h
 include/gstreamer-1.0/ges/ges-text-overlay.h
+include/gstreamer-1.0/ges/ges-time-overlay-clip.h
 include/gstreamer-1.0/ges/ges-timeline-element.h
 include/gstreamer-1.0/ges/ges-timeline.h
 include/gstreamer-1.0/ges/ges-title-clip.h
 include/gstreamer-1.0/ges/ges-title-source.h
 include/gstreamer-1.0/ges/ges-track-element-asset.h
+include/gstreamer-1.0/ges/ges-track-element-deprecated.h
 include/gstreamer-1.0/ges/ges-track-element.h
 include/gstreamer-1.0/ges/ges-track.h
 include/gstreamer-1.0/ges/ges-transition-clip.h
@@ -66,7 +70,7 @@ lib/gstreamer-1.0/libgstges.so
 lib/gstreamer-1.0/libgstnle.so
 lib/libges-1.0.so
 lib/libges-1.0.so.0
-lib/libges-1.0.so.0.1602.0
+lib/libges-1.0.so.0.1805.0
 lib/pkgconfig/gst-editing-services-1.0.pc
 ${PYSITELIB}/gi/overrides/GES.py
 man/man1/ges-launch-1.0.1

Index: pkgsrc/multimedia/gst-plugins1-editing-services/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-editing-services/distinfo:1.6 pkgsrc/multimedia/gst-plugins1-editing-services/distinfo:1.7
--- pkgsrc/multimedia/gst-plugins1-editing-services/distinfo:1.6        Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-editing-services/distinfo    Mon Nov 15 22:01:19 2021
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.7 2021/11/15 22:01:19 wiz Exp $
 
-BLAKE2s (gstreamer-editing-services-1.16.2.tar.xz) = 3a50c39f3b3ce4a240079866e05beb3f1816f6d237fb1d621ae16c361d91a241
-SHA512 (gstreamer-editing-services-1.16.2.tar.xz) = 5c0d4499f02fcc11a2f99e1629971e2df3e23717bf53896b437a5e1fdd451661e8aef61b6270ebd5a5e0173e53c947e62554764de0cd4f692e444238ca64fb66
-Size (gstreamer-editing-services-1.16.2.tar.xz) = 1086324 bytes
-SHA1 (patch-Makefile.in) = 8898f505820046696ccf0ef9a03ea260b98dd6b5
+BLAKE2s (gst-editing-services-1.18.5.tar.xz) = 8ff1e114f841289fa0ea16f8df25ff4664e0295a43c0553f76cf9dbf853ac922
+SHA512 (gst-editing-services-1.18.5.tar.xz) = b2107f2c5f1934721dd029c818f09f62a458ddfb0111060afd0fbbd2e8df9814218750ceff800aedac9878d4c5ae0f3f9fc08b8f8e82cadd1aa14b436737dcad
+Size (gst-editing-services-1.18.5.tar.xz) = 970472 bytes

Index: pkgsrc/multimedia/gst-plugins1-good/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-good/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-good/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-good/DESCR:1.1       Thu Nov 29 08:24:42 2012
+++ pkgsrc/multimedia/gst-plugins1-good/DESCR   Mon Nov 15 22:01:20 2021
@@ -1,12 +1,4 @@
-GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
-
-Applications can take advantage of advances in codec and filter technology
-transparently.  Developers can add new codecs and filters by writing a
-simple plugin with a clean, generic interface.
-
-GStreamer is released under the LGPL.
-
-This package is part of the good GStreamer plugins; that is, those that are
-considered to be stable and correctly coded.
+GStreamer Good Plug-ins is a set of plug-ins that we consider to
+have good quality code, correct functionality, our preferred license
+(LGPL for the plug-in code, LGPL or LGPL-compatible for the supporting
+library).

Index: pkgsrc/multimedia/gst-plugins1-good/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-good/Makefile:1.4 pkgsrc/multimedia/gst-plugins1-good/Makefile:1.5
--- pkgsrc/multimedia/gst-plugins1-good/Makefile:1.4    Sun Mar  8 16:47:58 2020
+++ pkgsrc/multimedia/gst-plugins1-good/Makefile        Mon Nov 15 22:01:20 2021
@@ -1,17 +1,59 @@
-# $NetBSD: Makefile,v 1.4 2020/03/08 16:47:58 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2021/11/15 22:01:20 wiz Exp $
 
-PKGREVISION= 1
-.include "Makefile.common"
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/}
+CATEGORIES=    multimedia gnome
 
-COMMENT+=              Good plugins
+COMMENT=       Open source multimedia framework - good plugins
 
-CONFIGURE_ARGS+=       --enable-zlib
+USE_TOOLS+=    xgettext
 
-PKGCONFIG_OVERRIDE+=   pkgconfig/*.pc.in
+# Feature options for plugins without external deps
+GST_PLUGINS+=  alpha
+GST_PLUGINS+=  apetag
+GST_PLUGINS+=  audiofx
+GST_PLUGINS+=  audioparsers
+GST_PLUGINS+=  auparse
+GST_PLUGINS+=  autodetect
+GST_PLUGINS+=  avi
+GST_PLUGINS+=  cutter
+GST_PLUGINS+=  debugutils
+GST_PLUGINS+=  deinterlace
+GST_PLUGINS+=  dtmf
+GST_PLUGINS+=  effectv
+GST_PLUGINS+=  equalizer
+GST_PLUGINS+=  flv
+GST_PLUGINS+=  flx
+GST_PLUGINS+=  goom
+GST_PLUGINS+=  goom2k1
+GST_PLUGINS+=  icydemux
+GST_PLUGINS+=  id3demux
+GST_PLUGINS+=  imagefreeze
+GST_PLUGINS+=  interleave
+GST_PLUGINS+=  isomp4
+GST_PLUGINS+=  law
+GST_PLUGINS+=  level
+GST_PLUGINS+=  matroska
+GST_PLUGINS+=  monoscope
+GST_PLUGINS+=  multifile
+GST_PLUGINS+=  multipart
+GST_PLUGINS+=  replaygain
+GST_PLUGINS+=  rtp
+GST_PLUGINS+=  rtpmanager
+GST_PLUGINS+=  rtsp
+GST_PLUGINS+=  shapewipe
+GST_PLUGINS+=  smpte
+GST_PLUGINS+=  spectrum
+GST_PLUGINS+=  udp
+GST_PLUGINS+=  videobox
+GST_PLUGINS+=  videocrop
+GST_PLUGINS+=  videofilter
+GST_PLUGINS+=  videomixer
+GST_PLUGINS+=  wavenc
+GST_PLUGINS+=  wavparse
+GST_PLUGINS+=  y4m
 
-# only useful if gstreamer was built with the "gstcheck" option
-TEST_TARGET=           check-torture
+GST_PLUGINS+=  nls
+GST_PLUGINS+=  tests
 
-.include "../../archivers/bzip2/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
+.include "Makefile.common"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-good/Makefile.common
diff -u pkgsrc/multimedia/gst-plugins1-good/Makefile.common:1.37 pkgsrc/multimedia/gst-plugins1-good/Makefile.common:1.38
--- pkgsrc/multimedia/gst-plugins1-good/Makefile.common:1.37    Mon May 25 05:02:11 2020
+++ pkgsrc/multimedia/gst-plugins1-good/Makefile.common Mon Nov 15 22:01:20 2021
@@ -1,57 +1,127 @@
-# $NetBSD: Makefile.common,v 1.37 2020/05/25 05:02:11 rillig Exp $
-#
-# used by audio/gst-plugins1-flac/Makefile
-# used by audio/gst-plugins1-jack/Makefile
-# used by audio/gst-plugins1-lame/Makefile
-# used by audio/gst-plugins1-mpg123/Makefile
-# used by audio/gst-plugins1-oss/Makefile
-# used by audio/gst-plugins1-pulse/Makefile
-# used by audio/gst-plugins1-speex/Makefile
-# used by audio/gst-plugins1-twolame/Makefile
-# used by audio/gst-plugins1-wavpack/Makefile
-# used by graphics/gst-plugins1-cairo/Makefile
-# used by graphics/gst-plugins1-gdk_pixbuf/Makefile
-# used by graphics/gst-plugins1-jpeg/Makefile
-# used by graphics/gst-plugins1-png/Makefile
-# used by multimedia/gst-plugins1-gtk/Makefile
-# used by multimedia/gst-plugins1-v4l2/Makefile
-# used by multimedia/gst-plugins1-vpx/Makefile
-# used by net/gst-plugins1-soup/Makefile
-# used by x11/gst-plugins1-x11/Makefile
-
-GST_PLUGINS1_TYPE=     good
-GST_PLUGINS1_VER=      1.16.2
-
-# Disable all drivers and features by default.
-#
-# 2020-05-25: Needs to be synced with ./configure, which
-# has many more options that can be disabled.
-.for driver in aalib \
-               aalibtest \
-               cairo \
-               dv1394 \
-               flac \
-               gst_v4l2 \
-               jack \
-               jpeg \
-               libcaca \
-               libdv \
-               libpng \
-               oss \
-               oss4 \
-               pulse \
-               shout2 \
-               speex \
-               vpx \
-               x \
-               zlib
-CONFIGURE_ARGS+=       --disable-${driver}
+# $NetBSD: Makefile.common,v 1.38 2021/11/15 22:01:20 wiz Exp $
+
+DISTNAME=      gst-plugins-good-1.18.5
+MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-plugins-good/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gstreamer.freedesktop.org/
+LICENSE=       gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+=    pkg-config
+
+DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-good/distinfo
+PATCHDIR=      ${.CURDIR}/../../multimedia/gst-plugins1-good/patches
+
+MESON_ARGS+=   -Dasm=disabled
+MESON_ARGS+=   -Dexamples=disabled
+MESON_ARGS+=   -Dorc=disabled
+
+PKGCONFIG_OVERRIDE=            output/pkgconfig/*.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_FOR_BUILD_ONLY=         tool
+
+# grep '^option' meson_options.txt | \
+# sed -e "s/',.*//g" -e "s/option('//g" | \
+# xargs printf 'GST_PLUGINS_SET+=      %s\n'
+GST_PLUGINS_SET+=      alpha
+GST_PLUGINS_SET+=      apetag
+GST_PLUGINS_SET+=      audiofx
+GST_PLUGINS_SET+=      audioparsers
+GST_PLUGINS_SET+=      auparse
+GST_PLUGINS_SET+=      autodetect
+GST_PLUGINS_SET+=      avi
+GST_PLUGINS_SET+=      cutter
+GST_PLUGINS_SET+=      debugutils
+GST_PLUGINS_SET+=      deinterlace
+GST_PLUGINS_SET+=      dtmf
+GST_PLUGINS_SET+=      effectv
+GST_PLUGINS_SET+=      equalizer
+GST_PLUGINS_SET+=      flv
+GST_PLUGINS_SET+=      flx
+GST_PLUGINS_SET+=      goom
+GST_PLUGINS_SET+=      goom2k1
+GST_PLUGINS_SET+=      icydemux
+GST_PLUGINS_SET+=      id3demux
+GST_PLUGINS_SET+=      imagefreeze
+GST_PLUGINS_SET+=      interleave
+GST_PLUGINS_SET+=      isomp4
+GST_PLUGINS_SET+=      law
+GST_PLUGINS_SET+=      level
+GST_PLUGINS_SET+=      matroska
+GST_PLUGINS_SET+=      monoscope
+GST_PLUGINS_SET+=      multifile
+GST_PLUGINS_SET+=      multipart
+GST_PLUGINS_SET+=      replaygain
+GST_PLUGINS_SET+=      rtp
+GST_PLUGINS_SET+=      rtpmanager
+GST_PLUGINS_SET+=      rtsp
+GST_PLUGINS_SET+=      shapewipe
+GST_PLUGINS_SET+=      smpte
+GST_PLUGINS_SET+=      spectrum
+GST_PLUGINS_SET+=      udp
+GST_PLUGINS_SET+=      videobox
+GST_PLUGINS_SET+=      videocrop
+GST_PLUGINS_SET+=      videofilter
+GST_PLUGINS_SET+=      videomixer
+GST_PLUGINS_SET+=      wavenc
+GST_PLUGINS_SET+=      wavparse
+GST_PLUGINS_SET+=      y4m
+GST_PLUGINS_SET+=      aalib
+GST_PLUGINS_SET+=      bz2
+GST_PLUGINS_SET+=      cairo
+GST_PLUGINS_SET+=      directsound
+GST_PLUGINS_SET+=      dv
+GST_PLUGINS_SET+=      dv1394
+GST_PLUGINS_SET+=      flac
+GST_PLUGINS_SET+=      gdk-pixbuf
+GST_PLUGINS_SET+=      gtk3
+GST_PLUGINS_SET+=      jack
+GST_PLUGINS_SET+=      jpeg
+GST_PLUGINS_SET+=      lame
+GST_PLUGINS_SET+=      libcaca
+GST_PLUGINS_SET+=      mpg123
+GST_PLUGINS_SET+=      oss
+GST_PLUGINS_SET+=      oss4
+GST_PLUGINS_SET+=      osxaudio
+GST_PLUGINS_SET+=      osxvideo
+GST_PLUGINS_SET+=      png
+GST_PLUGINS_SET+=      pulse
+GST_PLUGINS_SET+=      qt5
+GST_PLUGINS_SET+=      shout2
+GST_PLUGINS_SET+=      soup
+GST_PLUGINS_SET+=      speex
+GST_PLUGINS_SET+=      taglib
+GST_PLUGINS_SET+=      twolame
+GST_PLUGINS_SET+=      vpx
+GST_PLUGINS_SET+=      waveform
+GST_PLUGINS_SET+=      wavpack
+GST_PLUGINS_SET+=      rpicamsrc
+GST_PLUGINS_SET+=      rpi-header-dir
+GST_PLUGINS_SET+=      rpi-lib-dir
+GST_PLUGINS_SET+=      ximagesrc
+GST_PLUGINS_SET+=      ximagesrc-xshm
+GST_PLUGINS_SET+=      ximagesrc-xfixes
+GST_PLUGINS_SET+=      ximagesrc-xdamage
+GST_PLUGINS_SET+=      v4l2
+GST_PLUGINS_SET+=      v4l2-libv4l2
+GST_PLUGINS_SET+=      v4l2-gudev
+GST_PLUGINS_SET+=      nls
+GST_PLUGINS_SET+=      tests
+
+.for i in ${GST_PLUGINS_SET}
+.  if !empty(GST_PLUGINS:M${i})
+MESON_ARGS+=   -D${i}=enabled
+.  else
+MESON_ARGS+=   -D${i}=disabled
+.  endif
 .endfor
 
-.include "../../multimedia/gst-plugins1-base/plugins.mk"
-.include "../../devel/orc/buildlink3.mk"
-.include "../../devel/glib2/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.16.2
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gstreamer1+=             gstreamer1>=1.16.2
 .include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../devel/meson/build.mk"

Index: pkgsrc/multimedia/gst-plugins1-good/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-good/PLIST:1.9 pkgsrc/multimedia/gst-plugins1-good/PLIST:1.10
--- pkgsrc/multimedia/gst-plugins1-good/PLIST:1.9       Wed May 29 20:51:47 2019
+++ pkgsrc/multimedia/gst-plugins1-good/PLIST   Mon Nov 15 22:01:20 2021
@@ -1,416 +1,50 @@
-@comment $NetBSD: PLIST,v 1.9 2019/05/29 20:51:47 adam Exp $
-lib/gstreamer-1.0/libgstalaw.la
-lib/gstreamer-1.0/libgstalpha.la
-lib/gstreamer-1.0/libgstalphacolor.la
-lib/gstreamer-1.0/libgstapetag.la
-lib/gstreamer-1.0/libgstaudiofx.la
-lib/gstreamer-1.0/libgstaudioparsers.la
-lib/gstreamer-1.0/libgstauparse.la
-lib/gstreamer-1.0/libgstautodetect.la
-lib/gstreamer-1.0/libgstavi.la
-lib/gstreamer-1.0/libgstcutter.la
-lib/gstreamer-1.0/libgstdebug.la
-lib/gstreamer-1.0/libgstdeinterlace.la
-lib/gstreamer-1.0/libgstdtmf.la
-lib/gstreamer-1.0/libgsteffectv.la
-lib/gstreamer-1.0/libgstequalizer.la
-lib/gstreamer-1.0/libgstflv.la
-lib/gstreamer-1.0/libgstflxdec.la
-lib/gstreamer-1.0/libgstgoom.la
-lib/gstreamer-1.0/libgstgoom2k1.la
-lib/gstreamer-1.0/libgsticydemux.la
-lib/gstreamer-1.0/libgstid3demux.la
-lib/gstreamer-1.0/libgstimagefreeze.la
-lib/gstreamer-1.0/libgstinterleave.la
-lib/gstreamer-1.0/libgstisomp4.la
-lib/gstreamer-1.0/libgstlevel.la
-lib/gstreamer-1.0/libgstmatroska.la
-lib/gstreamer-1.0/libgstmulaw.la
-lib/gstreamer-1.0/libgstmultifile.la
-lib/gstreamer-1.0/libgstmultipart.la
-lib/gstreamer-1.0/libgstnavigationtest.la
-lib/gstreamer-1.0/libgstreplaygain.la
-lib/gstreamer-1.0/libgstrtp.la
-lib/gstreamer-1.0/libgstrtpmanager.la
-lib/gstreamer-1.0/libgstrtsp.la
-lib/gstreamer-1.0/libgstshapewipe.la
-lib/gstreamer-1.0/libgstsmpte.la
-lib/gstreamer-1.0/libgstspectrum.la
-lib/gstreamer-1.0/libgstudp.la
-lib/gstreamer-1.0/libgstvideobox.la
-lib/gstreamer-1.0/libgstvideocrop.la
-lib/gstreamer-1.0/libgstvideofilter.la
-lib/gstreamer-1.0/libgstvideomixer.la
-lib/gstreamer-1.0/libgstwavenc.la
-lib/gstreamer-1.0/libgstwavparse.la
-lib/gstreamer-1.0/libgsty4menc.la
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/ch01.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/ch02.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-3gppmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-aacparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-aasink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-ac3parse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-agingtv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-alawdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-alawenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-alpha.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-alphacolor.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-amrparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-apedemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-apev2mux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-aspectratiocrop.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-asteriskh263.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audioamplify.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiochebband.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiocheblimit.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiodynamic.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audioecho.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiofirfilter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audioiirfilter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audioinvert.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiokaraoke.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiopanorama.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiowsincband.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-audiowsinclimit.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-auparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-autoaudiosink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-autoaudiosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-autovideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-autovideosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-avidemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-avimux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-avisubtitle.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-breakmydata.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-cacasink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-cairooverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-capssetter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-cpureport.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-cutter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dcaparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-deinterlace.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-deinterleave.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dicetv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-directsoundsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dtmfsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dv1394src.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dvdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dvdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-dynudpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-edgetv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-equalizer-10bands.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-equalizer-3bands.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-equalizer-nbands.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flacdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flacenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flacparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flactag.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flvdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flvmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-flxdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gamma.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gdkpixbufdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gdkpixbufoverlay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gdkpixbufsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-goom.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-goom2k1.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gtkglsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-gtksink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-hdv1394src.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-icydemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-id3demux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-id3v2mux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-iirequalizer.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-imagefreeze.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-interleave.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-ismlmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-jackaudiosink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-jackaudiosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-jpegdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-jpegenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-lamemp3enc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-level.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-matroskademux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-matroskamux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-matroskaparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mj2mux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-monoscope.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mp4mux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mpegaudioparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mpg123audiodec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mulawdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-mulawenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-multifilesink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-multifilesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-multipartdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-multipartmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-multiudpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-navigationtest.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-navseek.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-optv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-oss4sink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-oss4src.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-osssink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-osssrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-osxaudiosink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-osxaudiosrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-osxvideosink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-1394.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-aasink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-alaw.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-alpha.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-alphacolor.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-apetag.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-audiofx.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-audioparsers.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-auparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-autodetect.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-avi.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-cacasink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-cairo.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-cutter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-debug.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-deinterlace.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-directsound.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-dtmf.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-dv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-effectv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-equalizer.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-flac.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-flv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-flxdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-gdkpixbuf.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-goom.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-goom2k1.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-gtk.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-icydemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-id3demux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-imagefreeze.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-interleave.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-isomp4.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-jack.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-jpeg.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-lame.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-level.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-matroska.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-monoscope.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-mpg123.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-mulaw.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-multifile.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-multipart.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-navigationtest.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-oss4.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-ossaudio.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-osxaudio.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-osxvideo.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-png.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-pulseaudio.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-qmlgl.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-replaygain.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-rtp.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-rtpmanager.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-rtsp.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-shapewipe.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-shout2.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-smpte.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-soup.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-spectrum.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-speex.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-taglib.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-twolame.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-udp.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-video4linux2.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-videobox.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-videocrop.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-videofilter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-videomixer.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-vpx.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-waveform.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-wavenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-wavpack.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-wavparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-ximagesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-plugin-y4menc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pngdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pngenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-progressreport.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pulsesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-pushfilesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-qmlglsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-qmlglsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-qtdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-qtmoovrecover.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-qtmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-quarktv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-radioactv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-revtv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rganalysis.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rglimiter.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rgvolume.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rippletv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rndbuffersize.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL16depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL16pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL24depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL24pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL8depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpL8pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpac3depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpac3pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpamrdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpamrpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbin.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbvdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpbvpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpceltdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpceltpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdtmfdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdtmfmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdtmfsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdvdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpdvpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg722depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg722pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg723depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg723pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg726depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg726pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg729depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpg729pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpgsmdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpgsmpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpgstdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpgstpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph261depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph261pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph263depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph263pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph263pdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph263ppay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph264depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph264pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph265depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtph265pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpilbcdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpilbcpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpj2kdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpj2kpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjitterbuffer.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjpegdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpjpegpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpklvdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpklvpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp1sdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp2tdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp2tpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4adepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4apay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4gdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4gpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4vdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmp4vpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmpadepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmpapay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmparobustdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmpvdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmpvpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpopusdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpopuspay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtppcmadepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtppcmapay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtppcmudepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtppcmupay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpptdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpqcelpdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpqdm2depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpreddec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpredenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtprtxqueue.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtprtxreceive.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtprtxsend.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsbcdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsbcpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsession.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsirendepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsirenpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpspeexdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpspeexpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpssrcdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpstorage.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpstreamdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpstreampay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpsv3vdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtptheoradepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtptheorapay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpulpfecdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpulpfecenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvorbisdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvorbispay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvp8depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvp8pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvp9depay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvp9pay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvrawdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpvrawpay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtpxqtdepay.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-rtspsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-sbcparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-scaletempo.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-shagadelictv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-shapewipe.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-shout2send.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-smpte.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-smptealpha.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-souphttpclientsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-souphttpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-spectrum.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-speexdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-speexenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-splitfilesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-splitmuxsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-splitmuxsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-streaktv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-taginject.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-testsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-twolamemp2enc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-udpsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-udpsrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-v4l2radio.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-v4l2sink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-v4l2src.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-vertigotv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videobalance.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videobox.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videocrop.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videoflip.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videomedian.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-videomixer.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-vp8dec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-vp8enc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-vp9dec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-vp9enc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-warptv.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-waveformsink.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-wavenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-wavpackdec.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-wavpackenc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-wavpackparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-wavparse.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-webmmux.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-ximagesrc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/gst-plugins-good-plugins-y4menc.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-good-plugins-1.0/up.png
+@comment $NetBSD: PLIST,v 1.10 2021/11/15 22:01:20 wiz Exp $
+lib/gstreamer-1.0/libgstalaw.so
+lib/gstreamer-1.0/libgstalpha.so
+lib/gstreamer-1.0/libgstalphacolor.so
+lib/gstreamer-1.0/libgstapetag.so
+lib/gstreamer-1.0/libgstaudiofx.so
+lib/gstreamer-1.0/libgstaudioparsers.so
+lib/gstreamer-1.0/libgstauparse.so
+lib/gstreamer-1.0/libgstautodetect.so
+lib/gstreamer-1.0/libgstavi.so
+lib/gstreamer-1.0/libgstcutter.so
+lib/gstreamer-1.0/libgstdebug.so
+lib/gstreamer-1.0/libgstdeinterlace.so
+lib/gstreamer-1.0/libgstdtmf.so
+lib/gstreamer-1.0/libgsteffectv.so
+lib/gstreamer-1.0/libgstequalizer.so
+lib/gstreamer-1.0/libgstflv.so
+lib/gstreamer-1.0/libgstflxdec.so
+lib/gstreamer-1.0/libgstgoom.so
+lib/gstreamer-1.0/libgstgoom2k1.so
+lib/gstreamer-1.0/libgsticydemux.so
+lib/gstreamer-1.0/libgstid3demux.so
+lib/gstreamer-1.0/libgstimagefreeze.so
+lib/gstreamer-1.0/libgstinterleave.so
+lib/gstreamer-1.0/libgstisomp4.so
+lib/gstreamer-1.0/libgstlevel.so
+lib/gstreamer-1.0/libgstmatroska.so
+lib/gstreamer-1.0/libgstmonoscope.so
+lib/gstreamer-1.0/libgstmulaw.so
+lib/gstreamer-1.0/libgstmultifile.so
+lib/gstreamer-1.0/libgstmultipart.so
+lib/gstreamer-1.0/libgstnavigationtest.so
+lib/gstreamer-1.0/libgstreplaygain.so
+lib/gstreamer-1.0/libgstrtp.so
+lib/gstreamer-1.0/libgstrtpmanager.so
+lib/gstreamer-1.0/libgstrtsp.so
+lib/gstreamer-1.0/libgstshapewipe.so
+lib/gstreamer-1.0/libgstsmpte.so
+lib/gstreamer-1.0/libgstspectrum.so
+lib/gstreamer-1.0/libgstudp.so
+lib/gstreamer-1.0/libgstvideobox.so
+lib/gstreamer-1.0/libgstvideocrop.so
+lib/gstreamer-1.0/libgstvideofilter.so
+lib/gstreamer-1.0/libgstvideomixer.so
+lib/gstreamer-1.0/libgstwavenc.so
+lib/gstreamer-1.0/libgstwavparse.so
+lib/gstreamer-1.0/libgsty4menc.so
 share/gstreamer-1.0/presets/GstIirEqualizer10Bands.prs
 share/gstreamer-1.0/presets/GstIirEqualizer3Bands.prs
 share/gstreamer-1.0/presets/GstQTMux.prs

Index: pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk
diff -u pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk:1.3 pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk:1.4
--- pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk:1.3       Sun Mar  8 16:47:58 2020
+++ pkgsrc/multimedia/gst-plugins1-good/buildlink3.mk   Mon Nov 15 22:01:20 2021
@@ -1,16 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.3 2020/03/08 16:47:58 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2021/11/15 22:01:20 wiz Exp $
 
 BUILDLINK_TREE+=       gst-plugins1-good
 
 .if !defined(GST_PLUGINS1_GOOD_BUILDLINK3_MK)
 GST_PLUGINS1_GOOD_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gst-plugins1-good+=      gst-plugins1-good>=1.0.3
-BUILDLINK_ABI_DEPENDS.gst-plugins1-good+=      gst-plugins1-good>=1.16.2nb1
+BUILDLINK_API_DEPENDS.gst-plugins1-good+=      gst-plugins1-good>=1.18.4
 BUILDLINK_PKGSRCDIR.gst-plugins1-good?=                ../../multimedia/gst-plugins1-good
 
 .include "../../multimedia/gstreamer1/buildlink3.mk"
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .endif # GST_PLUGINS1_GOOD_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -gst-plugins1-good

Index: pkgsrc/multimedia/gst-plugins1-good/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-good/distinfo:1.45 pkgsrc/multimedia/gst-plugins1-good/distinfo:1.46
--- pkgsrc/multimedia/gst-plugins1-good/distinfo:1.45   Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-good/distinfo        Mon Nov 15 22:01:20 2021
@@ -1,7 +1,5 @@
-$NetBSD: distinfo,v 1.45 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.46 2021/11/15 22:01:20 wiz Exp $
 
-BLAKE2s (gst-plugins-good-1.16.2.tar.xz) = 36488903880b77fb03be365172b7435bb1b5479b2384f0e6b49358e5dbd84b1f
-SHA512 (gst-plugins-good-1.16.2.tar.xz) = ab0dfd51af3ea345db466618547c35c78b5f08e725096b66074a5a7e0a83ca25ac51d2d915b7a8c07b70f8e4c9fc65d51c1851f147a5a5a71fbca58e1eb5ffd4
-Size (gst-plugins-good-1.16.2.tar.xz) = 3897172 bytes
-SHA1 (patch-Makefile.in) = 415bdaffc5d0cd7543efadb7dca2707afabe98e1
-SHA1 (patch-sys_osxvideo_Makefile.in) = 1c598bd99f46c4b4acc27008b2c863ef4ae418a0
+BLAKE2s (gst-plugins-good-1.18.5.tar.xz) = 5f4b6a2935bde7f3fa187467aacacface2652bf97ef736cb72b4d1400d54907f
+SHA512 (gst-plugins-good-1.18.5.tar.xz) = c872f3bb1d5e8f1dcc9a226d161299de5113bc20694ef8c6b6d426f536e8b259a1751951fb69c9a7507ad42ef77b91aae9e4f6e957502dc94f48ed023ee70433
+Size (gst-plugins-good-1.18.5.tar.xz) = 3294052 bytes

Index: pkgsrc/multimedia/gst-plugins1-libav/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-libav/Makefile:1.55 pkgsrc/multimedia/gst-plugins1-libav/Makefile:1.56
--- pkgsrc/multimedia/gst-plugins1-libav/Makefile:1.55  Sat Oct  9 15:35:08 2021
+++ pkgsrc/multimedia/gst-plugins1-libav/Makefile       Mon Nov 15 22:01:20 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.55 2021/10/09 15:35:08 nia Exp $
+# $NetBSD: Makefile,v 1.56 2021/11/15 22:01:20 wiz Exp $
 
-DISTNAME=      gst-libav-1.16.2
+DISTNAME=      gst-libav-1.18.5
 PKGNAME=       ${DISTNAME:S/gst/gst-plugins1/}
-PKGREVISION=   5
 CATEGORIES=    multimedia
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-libav/
 EXTRACT_SUFX=  .tar.xz
@@ -12,16 +11,12 @@ HOMEPAGE=   https://gstreamer.freedesktop.
 COMMENT=       GStreamer libav/ffmpeg plugin
 LICENSE=       gnu-gpl-v2
 
-USE_LIBTOOL=           yes
-USE_PKGLOCALEDIR=      yes
-USE_TOOLS+=            pkg-config gmake perl
-GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --with-system-libav
-PKGSRC_MAKE_ENV+=      PERL=${PERL5:Q}
+USE_LANGUAGES=         c c++
+USE_TOOLS+=            pkg-config perl
 
-CHECK_PORTABILITY_SKIP=        gst-libs/ext/libav/configure
-
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2
+BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.18
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
 .include "../../multimedia/gstreamer1/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../multimedia/ffmpeg4/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-libav/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-libav/PLIST:1.4 pkgsrc/multimedia/gst-plugins1-libav/PLIST:1.5
--- pkgsrc/multimedia/gst-plugins1-libav/PLIST:1.4      Thu Nov 14 15:25:31 2019
+++ pkgsrc/multimedia/gst-plugins1-libav/PLIST  Mon Nov 15 22:01:20 2021
@@ -1,24 +1,2 @@
-@comment $NetBSD: PLIST,v 1.4 2019/11/14 15:25:31 wiz Exp $
-lib/gstreamer-1.0/libgstlibav.la
-share/gtk-doc/html/gst-libav-plugins-1.0/ch01.html
-share/gtk-doc/html/gst-libav-plugins-1.0/ch02.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-1.0.devhelp2
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudDec.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudEnc.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegVidDec.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegVidEnc.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstav.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavcfg.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavcodecmap.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavprotocol.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavutils.html
-share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-plugin-libav.html
-share/gtk-doc/html/gst-libav-plugins-1.0/home.png
-share/gtk-doc/html/gst-libav-plugins-1.0/index.html
-share/gtk-doc/html/gst-libav-plugins-1.0/left-insensitive.png
-share/gtk-doc/html/gst-libav-plugins-1.0/left.png
-share/gtk-doc/html/gst-libav-plugins-1.0/right-insensitive.png
-share/gtk-doc/html/gst-libav-plugins-1.0/right.png
-share/gtk-doc/html/gst-libav-plugins-1.0/style.css
-share/gtk-doc/html/gst-libav-plugins-1.0/up-insensitive.png
-share/gtk-doc/html/gst-libav-plugins-1.0/up.png
+@comment $NetBSD: PLIST,v 1.5 2021/11/15 22:01:20 wiz Exp $
+lib/gstreamer-1.0/libgstlibav.so

Index: pkgsrc/multimedia/gst-plugins1-libav/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-libav/distinfo:1.36 pkgsrc/multimedia/gst-plugins1-libav/distinfo:1.37
--- pkgsrc/multimedia/gst-plugins1-libav/distinfo:1.36  Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-libav/distinfo       Mon Nov 15 22:01:20 2021
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.36 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.37 2021/11/15 22:01:20 wiz Exp $
 
-BLAKE2s (gst-libav-1.16.2.tar.xz) = f5ab3f76343269756b2e5038027482120da333d00af6d355b0fee2eda96908ee
-SHA512 (gst-libav-1.16.2.tar.xz) = 10817dec823b8ca84372d16e36c4ee11ab7a96a9168418f4c0bd0909fbda0ff45426bd3f754d7d491d4b07a51ec7eaa8e065e7e5c1daa120828c35a68adb312d
-Size (gst-libav-1.16.2.tar.xz) = 9466288 bytes
-SHA1 (patch-configure) = 211ddaed27be142095c5cea1a3a7d540d4a442eb
+BLAKE2s (gst-libav-1.18.5.tar.xz) = f47ee234fbc04f38aab57d839fc6b7e3478556669f38cba26fbb2b72f3bd592e
+SHA512 (gst-libav-1.18.5.tar.xz) = 09b1dbc23b27f301d4598e4a803d32ba94752f186d6277a1dd0c133033f89d4873f3fac7b0f8da311c778065c43e038083c7ef0890a2133d1c7f27a0be7249a7
+Size (gst-libav-1.18.5.tar.xz) = 285416 bytes

Index: pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile:1.3 pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile:1.4
--- pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile:1.3        Sun Mar  8 16:50:42 2020
+++ pkgsrc/multimedia/gst-plugins1-mpeg2dec/Makefile    Mon Nov 15 22:01:20 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:50:42 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:20 wiz Exp $
 
-GST_PLUGINS1_NAME=     mpeg2dec
-GST_PLUGINS1_DIRS=     ext/mpeg2dec
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-ugly/-mpeg2dec/}
+CATEGORIES=    multimedia gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
+COMMENT=       Open source multimedia framework - MPEG2 decoder plugin
+
+GST_PLUGINS+=  mpeg2dec
 
+.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
 .include "../../multimedia/libmpeg2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST:1.1   Thu Nov 29 09:22:15 2012
+++ pkgsrc/multimedia/gst-plugins1-mpeg2dec/PLIST       Mon Nov 15 22:01:20 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:22:15 ryoon Exp $
-lib/gstreamer-1.0/libgstmpeg2dec.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:20 wiz Exp $
+lib/gstreamer-1.0/libgstmpeg2dec.so

Index: pkgsrc/multimedia/gst-plugins1-ogg/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-ogg/Makefile:1.2 pkgsrc/multimedia/gst-plugins1-ogg/Makefile:1.3
--- pkgsrc/multimedia/gst-plugins1-ogg/Makefile:1.2     Fri Aug  8 21:31:08 2014
+++ pkgsrc/multimedia/gst-plugins1-ogg/Makefile Mon Nov 15 22:01:20 2021
@@ -1,10 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:08 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:20 wiz Exp $
 
-GST_PLUGINS1_NAME=     ogg
-GST_PLUGINS1_DIRS=     ext/ogg
-GST_PLUGINS1_FLAGS=    ogg
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-ogg/}
+CATEGORIES=    multimedia gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - Ogg plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  ogg
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../multimedia/libogg/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-ogg/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-ogg/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-ogg/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-ogg/PLIST:1.1        Thu Nov 29 08:33:50 2012
+++ pkgsrc/multimedia/gst-plugins1-ogg/PLIST    Mon Nov 15 22:01:20 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:33:50 ryoon Exp $
-lib/gstreamer-1.0/libgstogg.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:20 wiz Exp $
+lib/gstreamer-1.0/libgstogg.so

Index: pkgsrc/multimedia/gst-plugins1-resindvd/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-resindvd/Makefile:1.6 pkgsrc/multimedia/gst-plugins1-resindvd/Makefile:1.7
--- pkgsrc/multimedia/gst-plugins1-resindvd/Makefile:1.6        Fri May 22 12:43:53 2020
+++ pkgsrc/multimedia/gst-plugins1-resindvd/Makefile    Mon Nov 15 22:01:20 2021
@@ -1,11 +1,13 @@
-# $NetBSD: Makefile,v 1.6 2020/05/22 12:43:53 adam Exp $
+# $NetBSD: Makefile,v 1.7 2021/11/15 22:01:20 wiz Exp $
 
-GST_PLUGINS1_NAME=     resindvd
-GST_PLUGINS1_FLAGS=    dvdnav
-GST_PLUGINS1_DIRS=     ext/resindvd
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-resindvd/}
+CATEGORIES=    net gnome
 
-PKGREVISION= 2
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - DVD navigation plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  resindvd
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../multimedia/libdvdnav/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-resindvd/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-resindvd/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-resindvd/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-resindvd/PLIST:1.1   Thu Nov 29 09:14:22 2012
+++ pkgsrc/multimedia/gst-plugins1-resindvd/PLIST       Mon Nov 15 22:01:20 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:14:22 ryoon Exp $
-lib/gstreamer-1.0/libgstresindvd.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:20 wiz Exp $
+lib/gstreamer-1.0/libgstresindvd.so

Index: pkgsrc/multimedia/gst-plugins1-theora/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-theora/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-theora/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-theora/DESCR:1.1     Thu Nov 29 08:35:56 2012
+++ pkgsrc/multimedia/gst-plugins1-theora/DESCR Mon Nov 15 22:01:21 2021
@@ -6,5 +6,5 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the theora plugin for GStreamer, the OGG's free video
+This package provides the Theora plugin for GStreamer, Ogg's free video
 codec.
Index: pkgsrc/multimedia/gst-plugins1-theora/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-theora/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-theora/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-theora/PLIST:1.1     Thu Nov 29 08:35:56 2012
+++ pkgsrc/multimedia/gst-plugins1-theora/PLIST Mon Nov 15 22:01:21 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:35:56 ryoon Exp $
-lib/gstreamer-1.0/libgsttheora.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:21 wiz Exp $
+lib/gstreamer-1.0/libgsttheora.so

Index: pkgsrc/multimedia/gst-plugins1-theora/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-theora/Makefile:1.2 pkgsrc/multimedia/gst-plugins1-theora/Makefile:1.3
--- pkgsrc/multimedia/gst-plugins1-theora/Makefile:1.2  Fri Aug  8 21:31:08 2014
+++ pkgsrc/multimedia/gst-plugins1-theora/Makefile      Mon Nov 15 22:01:21 2021
@@ -1,10 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2014/08/08 21:31:08 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2021/11/15 22:01:21 wiz Exp $
 
-GST_PLUGINS1_NAME=     theora
-GST_PLUGINS1_DIRS=     ext/theora
-GST_PLUGINS1_FLAGS=    theora
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-theora/}
+CATEGORIES=    multimedia gnome
 
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - Theora video plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  theora
 
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .include "../../multimedia/libtheora/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-ugly/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-ugly/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-ugly/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-ugly/DESCR:1.1       Thu Nov 29 08:27:25 2012
+++ pkgsrc/multimedia/gst-plugins1-ugly/DESCR   Mon Nov 15 22:01:21 2021
@@ -1,12 +1,5 @@
-GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
-
-Applications can take advantage of advances in codec and filter technology
-transparently.  Developers can add new codecs and filters by writing a
-simple plugin with a clean, generic interface.
-
-GStreamer is released under the LGPL.
-
-This package is part of the ugly GStreamer plugins; that is, those that
-might pose some legal problems.
+GStreamer Ugly Plug-ins is a set of plug-ins that have good quality
+and correct functionality, but distributing them might pose problems.
+The license on either the plug-ins or the supporting libraries
+might not be how we'd like. The code might be widely known to
+present patent problems.

Index: pkgsrc/multimedia/gst-plugins1-ugly/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-ugly/Makefile:1.6 pkgsrc/multimedia/gst-plugins1-ugly/Makefile:1.7
--- pkgsrc/multimedia/gst-plugins1-ugly/Makefile:1.6    Sun Mar  8 16:47:59 2020
+++ pkgsrc/multimedia/gst-plugins1-ugly/Makefile        Mon Nov 15 22:01:21 2021
@@ -1,8 +1,21 @@
-# $NetBSD: Makefile,v 1.6 2020/03/08 16:47:59 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2021/11/15 22:01:21 wiz Exp $
 
-PKGREVISION= 1
-.include "Makefile.common"
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/}
+CATEGORIES=    multimedia gnome
+
+COMMENT=       Open source multimedia framework - ugly plugins
+
+GST_PLUGINS+=  asfdemux
+GST_PLUGINS+=  dvdlpcmdec
+GST_PLUGINS+=  dvdsub
+GST_PLUGINS+=  realmedia
+GST_PLUGINS+=  xingmux
 
-COMMENT+=      Ugly plugins
+GST_PLUGINS+=  nls
 
+# generated with:
+# find work/gst-*/ -name *.so | sed -e "s,/[^/]*$,:," -e 's,work/[^/]*/,${WRKSRC}/,' | tr -d \\n
+MAKE_ENV+=     
LD_LIBRARY_PATH=${WRKSRC}/output/gst/asfdemux:${WRKSRC}/output/gst/dvdlpcmdec:${WRKSRC}/output/gst/dvdsub:${WRKSRC}/output/gst/realmedia:${WRKSRC}/output/gst/xingmux:${WRKSRC}/output/ext/x264
+
+.include "Makefile.common"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common
diff -u pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common:1.33 pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common:1.34
--- pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common:1.33    Sun May 31 14:47:47 2020
+++ pkgsrc/multimedia/gst-plugins1-ugly/Makefile.common Mon Nov 15 22:01:21 2021
@@ -1,29 +1,56 @@
-# $NetBSD: Makefile.common,v 1.33 2020/05/31 14:47:47 rillig Exp $
-#
-# used by audio/gst-plugins1-a52/Makefile
-# used by audio/gst-plugins1-lame/Makefile
-# used by audio/gst-plugins1-mpg123/Makefile
-# used by audio/gst-plugins1-sid/Makefile
-# used by audio/gst-plugins1-twolame/Makefile
-# used by multimedia/gst-plugins1-dvdread/Makefile
-# used by multimedia/gst-plugins1-mpeg2dec/Makefile
-# used by multimedia/gst-plugins1-x264/Makefile
-
-GST_PLUGINS1_TYPE=     ugly
-GST_PLUGINS1_VER=      1.16.2
-
-# Disable all drivers and features by default.
-.for driver in a52dec \
-               amrnb \
-               dvdread \
-               mpeg2dec \
-               sidplay
-CONFIGURE_ARGS+=       --disable-${driver}
+# $NetBSD: Makefile.common,v 1.34 2021/11/15 22:01:21 wiz Exp $
+
+DISTNAME=      gst-plugins-ugly-1.18.5
+MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-plugins-ugly/
+EXTRACT_SUFX=  .tar.xz
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://gstreamer.freedesktop.org/
+LICENSE=       gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+
+USE_TOOLS+=    pkg-config xgettext
+
+DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-ugly/distinfo
+PATCHDIR=      ${.CURDIR}/../../multimedia/gst-plugins1-ugly/patches
+
+PKGCONFIG_OVERRIDE=            output/pkgconfig/*.pc
+PKGCONFIG_OVERRIDE_STAGE=      pre-install
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+PYTHON_FOR_BUILD_ONLY=         tool
+
+# grep '^option' meson_options.txt | \
+# sed -e "s/',.*//g" -e "s/option('//g" | \
+# xargs printf 'GST_PLUGINS_SET+=      %s\n'
+GST_PLUGINS_SET+=      x264_libraries
+GST_PLUGINS_SET+=      asfdemux
+GST_PLUGINS_SET+=      dvdlpcmdec
+GST_PLUGINS_SET+=      dvdsub
+GST_PLUGINS_SET+=      realmedia
+GST_PLUGINS_SET+=      xingmux
+GST_PLUGINS_SET+=      a52dec
+GST_PLUGINS_SET+=      amrnb
+GST_PLUGINS_SET+=      amrwbdec
+GST_PLUGINS_SET+=      cdio
+GST_PLUGINS_SET+=      dvdread
+GST_PLUGINS_SET+=      mpeg2dec
+GST_PLUGINS_SET+=      sidplay
+GST_PLUGINS_SET+=      x264
+GST_PLUGINS_SET+=      nls
+GST_PLUGINS_SET+=      orc
+GST_PLUGINS_SET+=      tests
+
+.for i in ${GST_PLUGINS_SET}
+.  if !empty(GST_PLUGINS:M${i})
+MESON_ARGS+=   -D${i}=enabled
+.  else
+MESON_ARGS+=   -D${i}=disabled
+.  endif
 .endfor
 
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2
-.include "../../multimedia/gstreamer1/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.16.2
-.include "../../multimedia/gst-plugins1-base/plugins.mk"
-.include "../../devel/orc/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-ugly/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-ugly/PLIST:1.7 pkgsrc/multimedia/gst-plugins1-ugly/PLIST:1.8
--- pkgsrc/multimedia/gst-plugins1-ugly/PLIST:1.7       Wed May 29 20:51:48 2019
+++ pkgsrc/multimedia/gst-plugins1-ugly/PLIST   Mon Nov 15 22:01:21 2021
@@ -1,47 +1,9 @@
-@comment $NetBSD: PLIST,v 1.7 2019/05/29 20:51:48 adam Exp $
-lib/gstreamer-1.0/libgstasf.la
-lib/gstreamer-1.0/libgstdvdlpcmdec.la
-lib/gstreamer-1.0/libgstdvdsub.la
-lib/gstreamer-1.0/libgstrealmedia.la
-lib/gstreamer-1.0/libgstxingmux.la
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/ch01.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/ch02.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-1.0.devhelp2
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-a52dec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-amrnbdec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-amrnbenc.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-amrwbdec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-cdiocddasrc.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-a52dec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-amrnb.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-amrwbdec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-asf.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-cdio.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-dvdlpcmdec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-dvdread.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-dvdsub.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-mpeg2dec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-realmedia.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-sid.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-x264.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-plugin-xingmux.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-rademux.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-rdtmanager.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-rmdemux.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-rtspreal.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-rtspwms.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-siddec.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-x264enc.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/gst-plugins-ugly-plugins-xingmux.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/home.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/index.html
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/left-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/left.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/right-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/right.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/style.css
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/up-insensitive.png
-share/doc/gst-plugins-0.10/gst-plugins-ugly-plugins-1.0/up.png
+@comment $NetBSD: PLIST,v 1.8 2021/11/15 22:01:21 wiz Exp $
+lib/gstreamer-1.0/libgstasf.so
+lib/gstreamer-1.0/libgstdvdlpcmdec.so
+lib/gstreamer-1.0/libgstdvdsub.so
+lib/gstreamer-1.0/libgstrealmedia.so
+lib/gstreamer-1.0/libgstxingmux.so
 share/locale/af/LC_MESSAGES/gst-plugins-ugly-1.0.mo
 share/locale/ast/LC_MESSAGES/gst-plugins-ugly-1.0.mo
 share/locale/az/LC_MESSAGES/gst-plugins-ugly-1.0.mo

Index: pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk
diff -u pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk:1.3 pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk:1.4
--- pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk:1.3       Sun Mar  8 16:47:59 2020
+++ pkgsrc/multimedia/gst-plugins1-ugly/buildlink3.mk   Mon Nov 15 22:01:21 2021
@@ -1,16 +1,14 @@
-# $NetBSD: buildlink3.mk,v 1.3 2020/03/08 16:47:59 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2021/11/15 22:01:21 wiz Exp $
 
 BUILDLINK_TREE+=       gst-plugins1-ugly
 
 .if !defined(GST_PLUGINS1_UGLY_BUILDLINK3_MK)
 GST_PLUGINS1_UGLY_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gst-plugins1-ugly+=      gst-plugins1-ugly>=1.0.3
-BUILDLINK_ABI_DEPENDS.gst-plugins1-ugly+=      gst-plugins1-ugly>=1.16.2nb1
+BUILDLINK_API_DEPENDS.gst-plugins1-ugly+=      gst-plugins1-ugly>=1.18.4
 BUILDLINK_PKGSRCDIR.gst-plugins1-ugly?=                ../../multimedia/gst-plugins1-ugly
 
 .include "../../multimedia/gstreamer1/buildlink3.mk"
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
 .endif # GST_PLUGINS1_UGLY_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -gst-plugins1-ugly

Index: pkgsrc/multimedia/gst-plugins1-ugly/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-ugly/distinfo:1.40 pkgsrc/multimedia/gst-plugins1-ugly/distinfo:1.41
--- pkgsrc/multimedia/gst-plugins1-ugly/distinfo:1.40   Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-ugly/distinfo        Mon Nov 15 22:01:21 2021
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.40 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.41 2021/11/15 22:01:21 wiz Exp $
 
-BLAKE2s (gst-plugins-ugly-1.16.2.tar.xz) = 6bdc1cdc249f11a7dad8acea70f398392344a22097c28752975634d701c022c5
-SHA512 (gst-plugins-ugly-1.16.2.tar.xz) = 9f393043f51b12b376607e68b3b86437af86e321e3a3566e59c7f3507ed26622211df87e30a23bcc927f37bc11f53ca3b29f1b12bf58e623ce18edc88a9cdee3
-Size (gst-plugins-ugly-1.16.2.tar.xz) = 893964 bytes
-SHA1 (patch-Makefile.in) = 415bdaffc5d0cd7543efadb7dca2707afabe98e1
+BLAKE2s (gst-plugins-ugly-1.18.5.tar.xz) = 9e401ccfec54a76b6b53a96d22ad28a46484c5c4016abe624adda62629eb701f
+SHA512 (gst-plugins-ugly-1.18.5.tar.xz) = 1d930cc3529e7a01b448faab1470759d3d391d34abfed070759cbc3640d76a8feda3c1a4607587500574dc2dc93525c269917d5c7087411c44ab591c68410318
+Size (gst-plugins-ugly-1.18.5.tar.xz) = 513780 bytes

Index: pkgsrc/multimedia/gst-plugins1-v4l2/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-v4l2/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-v4l2/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-v4l2/DESCR:1.1       Sat Aug  3 04:49:39 2013
+++ pkgsrc/multimedia/gst-plugins1-v4l2/DESCR   Mon Nov 15 22:01:21 2021
@@ -1,12 +1,10 @@
 GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
+media-handling components, ranging from simple mp3 playback to complex
+audio (mixing) and video (non-linear editing) processing.
 
 Applications can take advantage of advances in codec and filter technology
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-GStreamer is released under the LGPL.
-
-This package is part of the 'good' plugins for GStreamer.  It provides a
-plugin to access v4l2.
+This package provides the Video4Linux specification plugin for GStreamer,
+used for streaming data from video devices on Unix-like systems.
Index: pkgsrc/multimedia/gst-plugins1-v4l2/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-v4l2/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-v4l2/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-v4l2/PLIST:1.1       Sat Aug  3 04:49:39 2013
+++ pkgsrc/multimedia/gst-plugins1-v4l2/PLIST   Mon Nov 15 22:01:21 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2013/08/03 04:49:39 ryoon Exp $
-lib/gstreamer-1.0/libgstvideo4linux2.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:21 wiz Exp $
+lib/gstreamer-1.0/libgstvideo4linux2.so

Index: pkgsrc/multimedia/gst-plugins1-v4l2/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-v4l2/Makefile:1.5 pkgsrc/multimedia/gst-plugins1-v4l2/Makefile:1.6
--- pkgsrc/multimedia/gst-plugins1-v4l2/Makefile:1.5    Wed Apr 29 21:22:58 2020
+++ pkgsrc/multimedia/gst-plugins1-v4l2/Makefile        Mon Nov 15 22:01:21 2021
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.5 2020/04/29 21:22:58 maya Exp $
+# $NetBSD: Makefile,v 1.6 2021/11/15 22:01:21 wiz Exp $
 
-GST_PLUGINS1_NAME=     v4l2
-GST_PLUGINS1_DIRS=     sys/v4l2
-GST_PLUGINS1_FLAGS=    gst_v4l2
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-v4l2/}
+CATEGORIES=    multimedia gnome
 
-ONLY_FOR_PLATFORM=     NetBSD-* Linux-* SunOS-5.11-*
+COMMENT=       Open source multimedia framework - Webcam plugin
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+GST_PLUGINS+=  v4l2
+GST_PLUGINS+=  v4l2-libv4l2
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../graphics/libv4l/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-vaapi/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-vaapi/Makefile:1.4 pkgsrc/multimedia/gst-plugins1-vaapi/Makefile:1.5
--- pkgsrc/multimedia/gst-plugins1-vaapi/Makefile:1.4   Mon Apr 12 13:17:17 2021
+++ pkgsrc/multimedia/gst-plugins1-vaapi/Makefile       Mon Nov 15 22:01:21 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2021/04/12 13:17:17 nia Exp $
+# $NetBSD: Makefile,v 1.5 2021/11/15 22:01:21 wiz Exp $
 
-DISTNAME=      gstreamer-vaapi-1.16.2
+DISTNAME=      gstreamer-vaapi-1.18.5
 PKGNAME=       ${DISTNAME:S/^gstreamer/gst-plugins1/1}
-PKGREVISION=   1
 CATEGORIES=    multimedia
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
 EXTRACT_SUFX=  .tar.xz
@@ -14,11 +13,10 @@ LICENSE=    gnu-lgpl-v2.1
 
 USE_TOOLS+=    pkg-config
 
-MESON_ARGS+=   -Ddisable_doc=true
-
 PYTHON_FOR_BUILD_ONLY= tool
 
 .include "../../devel/meson/build.mk"
+.include "../../lang/python/tool.mk"
 .include "../../multimedia/gstreamer1/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"

Index: pkgsrc/multimedia/gst-plugins1-vaapi/distinfo
diff -u pkgsrc/multimedia/gst-plugins1-vaapi/distinfo:1.3 pkgsrc/multimedia/gst-plugins1-vaapi/distinfo:1.4
--- pkgsrc/multimedia/gst-plugins1-vaapi/distinfo:1.3   Tue Oct 26 11:01:04 2021
+++ pkgsrc/multimedia/gst-plugins1-vaapi/distinfo       Mon Nov 15 22:01:21 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 11:01:04 nia Exp $
+$NetBSD: distinfo,v 1.4 2021/11/15 22:01:21 wiz Exp $
 
-BLAKE2s (gstreamer-vaapi-1.16.2.tar.xz) = 812621cf96f04919909fc464383e164091a3134fb8cbbc79c22baf6fa4ddb8e1
-SHA512 (gstreamer-vaapi-1.16.2.tar.xz) = 61554b5496dca595fa6e278a5634112e225784e9f0a7e731800fd04b395ba4e11dc467b8d074cb8cfed182fa9b9511c104192aecbba3ac755a4c32372061ac9f
-Size (gstreamer-vaapi-1.16.2.tar.xz) = 1095012 bytes
+BLAKE2s (gstreamer-vaapi-1.18.5.tar.xz) = a5653f5b9b640bac54717548f7ca7c5132b23efbb992e04b3462a1c19269d064
+SHA512 (gstreamer-vaapi-1.18.5.tar.xz) = 5ab6fc2c6f6bdad41fa76464d3dd47f5812e104190f82b84dfd161911584c1c1c968d5691dc421037093991b3e75b7bf937e76b1d55f40ffb08161ae4c3971ee
+Size (gstreamer-vaapi-1.18.5.tar.xz) = 783876 bytes

Index: pkgsrc/multimedia/gst-plugins1-vpx/DESCR
diff -u pkgsrc/multimedia/gst-plugins1-vpx/DESCR:1.1 pkgsrc/multimedia/gst-plugins1-vpx/DESCR:1.2
--- pkgsrc/multimedia/gst-plugins1-vpx/DESCR:1.1        Thu Nov 29 08:45:34 2012
+++ pkgsrc/multimedia/gst-plugins1-vpx/DESCR    Mon Nov 15 22:01:21 2021
@@ -6,5 +6,5 @@ Applications can take advantage of advan
 transparently.  Developers can add new codecs and filters by writing a
 simple plugin with a clean, generic interface.
 
-This package provides the vpx plugin for GStreamer, making it able to
-reproduce videos encoded using the vpx (webm) video codec.
+This package provides the VP8/VP9 video codec plugin for GStreamer,
+used for decoding WebM videos on the web.
Index: pkgsrc/multimedia/gst-plugins1-vpx/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-vpx/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-vpx/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-vpx/PLIST:1.1        Thu Nov 29 08:45:34 2012
+++ pkgsrc/multimedia/gst-plugins1-vpx/PLIST    Mon Nov 15 22:01:21 2021
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:45:34 ryoon Exp $
-lib/gstreamer-1.0/libgstvpx.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:21 wiz Exp $
+lib/gstreamer-1.0/libgstvpx.so
 share/gstreamer-1.0/presets/GstVP8Enc.prs

Index: pkgsrc/multimedia/gst-plugins1-vpx/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-vpx/Makefile:1.11 pkgsrc/multimedia/gst-plugins1-vpx/Makefile:1.12
--- pkgsrc/multimedia/gst-plugins1-vpx/Makefile:1.11    Sun Mar  8 16:50:42 2020
+++ pkgsrc/multimedia/gst-plugins1-vpx/Makefile Mon Nov 15 22:01:21 2021
@@ -1,10 +1,12 @@
-# $NetBSD: Makefile,v 1.11 2020/03/08 16:50:42 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2021/11/15 22:01:21 wiz Exp $
 
-GST_PLUGINS1_NAME=     vpx
-GST_PLUGINS1_DIRS=     ext/vpx
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-good/-vpx/}
+CATEGORIES=    multimedia gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-good/Makefile.common"
+COMMENT=       Open source multimedia framework - VP8/VP9 plugin
+
+GST_PLUGINS+=  vpx
 
+.include "../../multimedia/gst-plugins1-good/Makefile.common"
 .include "../../multimedia/libvpx/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-x264/Makefile
diff -u pkgsrc/multimedia/gst-plugins1-x264/Makefile:1.6 pkgsrc/multimedia/gst-plugins1-x264/Makefile:1.7
--- pkgsrc/multimedia/gst-plugins1-x264/Makefile:1.6    Sun Mar  8 16:50:42 2020
+++ pkgsrc/multimedia/gst-plugins1-x264/Makefile        Mon Nov 15 22:01:21 2021
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.6 2020/03/08 16:50:42 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2021/11/15 22:01:21 wiz Exp $
 
-GST_PLUGINS1_NAME=     x264
-GST_PLUGINS1_DIRS=     ext/x264
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-ugly/-x264/}
+CATEGORIES=    multimedia gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
+COMMENT=       Open source multimedia framework - H.264/MPEG-4 encoder plugin
+
+GST_PLUGINS+=  x264
 
-# need shared lib
-BUILDLINK_API_DEPENDS.x264-devel+= x264-devel>=20071218nb1
+.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
 .include "../../multimedia/x264-devel/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gst-plugins1-x264/PLIST
diff -u pkgsrc/multimedia/gst-plugins1-x264/PLIST:1.1 pkgsrc/multimedia/gst-plugins1-x264/PLIST:1.2
--- pkgsrc/multimedia/gst-plugins1-x264/PLIST:1.1       Thu Nov 29 09:23:21 2012
+++ pkgsrc/multimedia/gst-plugins1-x264/PLIST   Mon Nov 15 22:01:21 2021
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:23:21 ryoon Exp $
-lib/gstreamer-1.0/libgstx264.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:21 wiz Exp $
+lib/gstreamer-1.0/libgstx264.so
 share/gstreamer-1.0/presets/GstX264Enc.prs

Index: pkgsrc/multimedia/gstreamer1/Makefile
diff -u pkgsrc/multimedia/gstreamer1/Makefile:1.50 pkgsrc/multimedia/gstreamer1/Makefile:1.51
--- pkgsrc/multimedia/gstreamer1/Makefile:1.50  Mon May 24 19:53:12 2021
+++ pkgsrc/multimedia/gstreamer1/Makefile       Mon Nov 15 22:01:21 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.50 2021/05/24 19:53:12 wiz Exp $
+# $NetBSD: Makefile,v 1.51 2021/11/15 22:01:21 wiz Exp $
 
-DISTNAME=      gstreamer-1.16.2
+DISTNAME=      gstreamer-1.18.5
 PKGNAME=       ${DISTNAME:S/gstreamer/gstreamer1/}
-PKGREVISION=   3
 CATEGORIES=    multimedia
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/gstreamer/
 EXTRACT_SUFX=  .tar.xz
@@ -12,10 +11,7 @@ HOMEPAGE=    https://gstreamer.freedesktop.
 COMMENT=       Open source multimedia framework
 LICENSE=       gnu-lgpl-v2
 
-USE_LIBTOOL=           yes
-USE_PKGLOCALEDIR=      yes
-USE_TOOLS+=            bison flex gmake perl pkg-config
-GNU_CONFIGURE=         yes
+USE_TOOLS+=            bison flex perl pkg-config xgettext
 TEST_TARGET=           check
 FLEX_REQD=             2.5.31
 
@@ -27,5 +23,30 @@ PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer
 PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer.pc.in
 PKGCONFIG_OVERRIDE+=   pkgconfig/gstreamer-base.pc.in
 
+CHECK_PORTABILITY_SKIP+=       hooks/pre-commit.hook
+
+REPLACE_PYTHON+=       gst/parse/get_flex_version.py
+REPLACE_PYTHON+=       docs/gst-plugins-doc-cache-generator.py
+REPLACE_PYTHON+=       gst/parse/gen_grammar.py.in
+REPLACE_PYTHON+=       gst/parse/gen_lex.py.in
+REPLACE_PYTHON+=       scripts/dist-translations.py
+REPLACE_PYTHON+=       scripts/extract-release-date-from-doap-file.py
+
+# for tests
+MAKE_ENV+=             
LD_LIBRARY_PATH=${WRKSRC}/output/gst:${WRKSRC}/output/libs/gst/check:${WRKSRC}/output/libs/gst/base:${WRKSRC}/output/libs/gst/controller:${WRKSRC}/output/libs/gst/net:${WRKSRC}/output/plugins/elements:${WRKSRC}/output/plugins/tracers
+
+# test status as of 1.18.5
+#Ok:                 66
+#Expected Fail:      0
+#Fail:               39
+#Unexpected Pass:    0
+#Skipped:            1
+#Timeout:            0
+
+.include "../../lang/python/application.mk"
+.include "../../devel/meson/build.mk"
+.include "../../devel/check/buildlink3.mk"
 .include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../math/gsl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/gstreamer1/PLIST
diff -u pkgsrc/multimedia/gstreamer1/PLIST:1.17 pkgsrc/multimedia/gstreamer1/PLIST:1.18
--- pkgsrc/multimedia/gstreamer1/PLIST:1.17     Thu Jan  7 10:09:06 2021
+++ pkgsrc/multimedia/gstreamer1/PLIST  Mon Nov 15 22:01:21 2021
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.17 2021/01/07 10:09:06 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.18 2021/11/15 22:01:21 wiz Exp $
 bin/gst-inspect-1.0
 bin/gst-launch-1.0
 bin/gst-stats-1.0
+bin/gst-tester-1.0
 bin/gst-typefind-1.0
 include/gstreamer-1.0/gst/base/base-prelude.h
 include/gstreamer-1.0/gst/base/base.h
@@ -21,14 +22,14 @@ include/gstreamer-1.0/gst/base/gstflowco
 include/gstreamer-1.0/gst/base/gstpushsrc.h
 include/gstreamer-1.0/gst/base/gstqueuearray.h
 include/gstreamer-1.0/gst/base/gsttypefindhelper.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/check-prelude.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/check.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstbufferstraw.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstcheck.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstconsistencychecker.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gstharness.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/gsttestclock.h
-${PLIST.gstcheck}include/gstreamer-1.0/gst/check/internal-check.h
+include/gstreamer-1.0/gst/check/check-prelude.h
+include/gstreamer-1.0/gst/check/check.h
+include/gstreamer-1.0/gst/check/gstbufferstraw.h
+include/gstreamer-1.0/gst/check/gstcheck.h
+include/gstreamer-1.0/gst/check/gstconsistencychecker.h
+include/gstreamer-1.0/gst/check/gstharness.h
+include/gstreamer-1.0/gst/check/gsttestclock.h
+include/gstreamer-1.0/gst/check/internal-check.h
 include/gstreamer-1.0/gst/controller/controller-enumtypes.h
 include/gstreamer-1.0/gst/controller/controller-prelude.h
 include/gstreamer-1.0/gst/controller/controller.h
@@ -121,247 +122,54 @@ include/gstreamer-1.0/gst/net/gstnetclie
 include/gstreamer-1.0/gst/net/gstnetcontrolmessagemeta.h
 include/gstreamer-1.0/gst/net/gstnettimepacket.h
 include/gstreamer-1.0/gst/net/gstnettimeprovider.h
+include/gstreamer-1.0/gst/net/gstnetutils.h
 include/gstreamer-1.0/gst/net/gstptpclock.h
 include/gstreamer-1.0/gst/net/net-prelude.h
 include/gstreamer-1.0/gst/net/net.h
 ${PLIST.introspection}lib/girepository-1.0/Gst-1.0.typelib
 ${PLIST.introspection}lib/girepository-1.0/GstBase-1.0.typelib
-${PLIST.gstcheck}${PLIST.introspection}lib/girepository-1.0/GstCheck-1.0.typelib
+${PLIST.introspection}lib/girepository-1.0/GstCheck-1.0.typelib
 ${PLIST.introspection}lib/girepository-1.0/GstController-1.0.typelib
 ${PLIST.introspection}lib/girepository-1.0/GstNet-1.0.typelib
-lib/gstreamer-1.0/libgstcoreelements.la
-lib/gstreamer-1.0/libgstcoretracers.la
-lib/libgstbase-1.0.la
-${PLIST.gstcheck}lib/libgstcheck-1.0.la
-lib/libgstcontroller-1.0.la
-lib/libgstnet-1.0.la
-lib/libgstreamer-1.0.la
+lib/gstreamer-1.0/libgstcoreelements.so
+lib/gstreamer-1.0/libgstcoretracers.so
+lib/libgstbase-1.0.so
+lib/libgstbase-1.0.so.0
+lib/libgstbase-1.0.so.0.1805.0
+lib/libgstcheck-1.0.so
+lib/libgstcheck-1.0.so.0
+lib/libgstcheck-1.0.so.0.1805.0
+lib/libgstcontroller-1.0.so
+lib/libgstcontroller-1.0.so.0
+lib/libgstcontroller-1.0.so.0.1805.0
+lib/libgstnet-1.0.so
+lib/libgstnet-1.0.so.0
+lib/libgstnet-1.0.so.0.1805.0
+lib/libgstreamer-1.0.so
+lib/libgstreamer-1.0.so.0
+lib/libgstreamer-1.0.so.0.1805.0
 lib/pkgconfig/gstreamer-1.0.pc
 lib/pkgconfig/gstreamer-base-1.0.pc
-${PLIST.gstcheck}lib/pkgconfig/gstreamer-check-1.0.pc
+lib/pkgconfig/gstreamer-check-1.0.pc
 lib/pkgconfig/gstreamer-controller-1.0.pc
 lib/pkgconfig/gstreamer-net-1.0.pc
-libexec/gstreamer-1.0/gst-completion-helper
+libexec/gstreamer-1.0/gst-hotdoc-plugins-scanner
 libexec/gstreamer-1.0/gst-plugin-scanner
+libexec/gstreamer-1.0/gst-plugins-doc-cache-generator
 libexec/gstreamer-1.0/gst-ptp-helper
 man/man1/gst-inspect-1.0.1
 man/man1/gst-launch-1.0.1
 man/man1/gst-stats-1.0.1
 man/man1/gst-typefind-1.0.1
 share/aclocal/gst-element-check-1.0.m4
-share/bash-completion/completions/gst-inspect-1.0
-share/bash-completion/completions/gst-launch-1.0
-share/bash-completion/helpers/gst
+share/gdb/auto-load/usr/pkg/lib/libgstreamer-1.0.so.0.1805.0-gdb.py
 ${PLIST.introspection}share/gir-1.0/Gst-1.0.gir
 ${PLIST.introspection}share/gir-1.0/GstBase-1.0.gir
-${PLIST.gstcheck}${PLIST.introspection}share/gir-1.0/GstCheck-1.0.gir
+${PLIST.introspection}share/gir-1.0/GstCheck-1.0.gir
 ${PLIST.introspection}share/gir-1.0/GstController-1.0.gir
 ${PLIST.introspection}share/gir-1.0/GstNet-1.0.gir
-share/gtk-doc/html/gstreamer-1.0/GstAllocator.html
-share/gtk-doc/html/gstreamer-1.0/GstBin.html
-share/gtk-doc/html/gstreamer-1.0/GstBuffer.html
-share/gtk-doc/html/gstreamer-1.0/GstBufferList.html
-share/gtk-doc/html/gstreamer-1.0/GstBufferPool.html
-share/gtk-doc/html/gstreamer-1.0/GstBus.html
-share/gtk-doc/html/gstreamer-1.0/GstCaps.html
-share/gtk-doc/html/gstreamer-1.0/GstCapsFeatures.html
-share/gtk-doc/html/gstreamer-1.0/GstChildProxy.html
-share/gtk-doc/html/gstreamer-1.0/GstClock.html
-share/gtk-doc/html/gstreamer-1.0/GstContext.html
-share/gtk-doc/html/gstreamer-1.0/GstControlBinding.html
-share/gtk-doc/html/gstreamer-1.0/GstControlSource.html
-share/gtk-doc/html/gstreamer-1.0/GstDateTime.html
-share/gtk-doc/html/gstreamer-1.0/GstDeviceProviderFactory.html
-share/gtk-doc/html/gstreamer-1.0/GstDynamicTypeFactory.html
-share/gtk-doc/html/gstreamer-1.0/GstElement.html
-share/gtk-doc/html/gstreamer-1.0/GstElementFactory.html
-share/gtk-doc/html/gstreamer-1.0/GstEvent.html
-share/gtk-doc/html/gstreamer-1.0/GstGhostPad.html
-share/gtk-doc/html/gstreamer-1.0/GstMemory.html
-share/gtk-doc/html/gstreamer-1.0/GstMessage.html
-share/gtk-doc/html/gstreamer-1.0/GstObject.html
-share/gtk-doc/html/gstreamer-1.0/GstPad.html
-share/gtk-doc/html/gstreamer-1.0/GstPadTemplate.html
-share/gtk-doc/html/gstreamer-1.0/GstPipeline.html
-share/gtk-doc/html/gstreamer-1.0/GstPlugin.html
-share/gtk-doc/html/gstreamer-1.0/GstPluginFeature.html
-share/gtk-doc/html/gstreamer-1.0/GstPreset.html
-share/gtk-doc/html/gstreamer-1.0/GstPromise.html
-share/gtk-doc/html/gstreamer-1.0/GstQuery.html
-share/gtk-doc/html/gstreamer-1.0/GstRegistry.html
-share/gtk-doc/html/gstreamer-1.0/GstSample.html
-share/gtk-doc/html/gstreamer-1.0/GstSegment.html
-share/gtk-doc/html/gstreamer-1.0/GstStructure.html
-share/gtk-doc/html/gstreamer-1.0/GstSystemClock.html
-share/gtk-doc/html/gstreamer-1.0/GstTagList.html
-share/gtk-doc/html/gstreamer-1.0/GstTagSetter.html
-share/gtk-doc/html/gstreamer-1.0/GstTask.html
-share/gtk-doc/html/gstreamer-1.0/GstTaskPool.html
-share/gtk-doc/html/gstreamer-1.0/GstToc.html
-share/gtk-doc/html/gstreamer-1.0/GstTracer.html
-share/gtk-doc/html/gstreamer-1.0/GstTracerFactory.html
-share/gtk-doc/html/gstreamer-1.0/GstTracerRecord.html
-share/gtk-doc/html/gstreamer-1.0/GstTypeFindFactory.html
-share/gtk-doc/html/gstreamer-1.0/annotation-glossary.html
-share/gtk-doc/html/gstreamer-1.0/gst-building.html
-share/gtk-doc/html/gstreamer-1.0/gst-running.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-1.0.devhelp2
-share/gtk-doc/html/gstreamer-1.0/gstreamer-Gst.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstAtomicQueue.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstConfig.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstDevice.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstDeviceMonitor.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstDeviceProvider.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstFormat.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstGError.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstInfo.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstIterator.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMeta.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstMiniObject.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstParamSpec.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstParse.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstPoll.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstProtectionMeta.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstStream.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstStreamCollection.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstTocSetter.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstTypeFind.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstUri.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstUriHandler.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstUtils.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstValue.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-GstVersion.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-device-probing.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-hierarchy.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer-support.html
-share/gtk-doc/html/gstreamer-1.0/gstreamer.html
-share/gtk-doc/html/gstreamer-1.0/home.png
-share/gtk-doc/html/gstreamer-1.0/index.html
-share/gtk-doc/html/gstreamer-1.0/ix01.html
-share/gtk-doc/html/gstreamer-1.0/ix02.html
-share/gtk-doc/html/gstreamer-1.0/ix03.html
-share/gtk-doc/html/gstreamer-1.0/ix04.html
-share/gtk-doc/html/gstreamer-1.0/ix05.html
-share/gtk-doc/html/gstreamer-1.0/ix06.html
-share/gtk-doc/html/gstreamer-1.0/ix07.html
-share/gtk-doc/html/gstreamer-1.0/ix08.html
-share/gtk-doc/html/gstreamer-1.0/ix09.html
-share/gtk-doc/html/gstreamer-1.0/ix10.html
-share/gtk-doc/html/gstreamer-1.0/ix11.html
-share/gtk-doc/html/gstreamer-1.0/ix12.html
-share/gtk-doc/html/gstreamer-1.0/left-insensitive.png
-share/gtk-doc/html/gstreamer-1.0/left.png
-share/gtk-doc/html/gstreamer-1.0/libgstreamer.html
-share/gtk-doc/html/gstreamer-1.0/right-insensitive.png
-share/gtk-doc/html/gstreamer-1.0/right.png
-share/gtk-doc/html/gstreamer-1.0/style.css
-share/gtk-doc/html/gstreamer-1.0/up-insensitive.png
-share/gtk-doc/html/gstreamer-1.0/up.png
-share/gtk-doc/html/gstreamer-libs-1.0/GstARGBControlBinding.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstAdapter.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstAggregator.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstAggregatorPad.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstBaseParse.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstBaseSink.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstBaseSrc.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstBaseTransform.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstCollectPads.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstDirectControlBinding.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstInterpolationControlSource.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstLFOControlSource.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstNetClientClock.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstNetTimeProvider.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstPtpClock.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstPushSrc.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstTestClock.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstTimedValueControlSource.html
-share/gtk-doc/html/gstreamer-libs-1.0/GstTriggerControlSource.html
-share/gtk-doc/html/gstreamer-libs-1.0/annotation-glossary.html
-share/gtk-doc/html/gstreamer-libs-1.0/gdp-header.png
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-base.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-check.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-control.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-hierarchy.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-1.0.devhelp2
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstBitReader.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstBitWriter.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstBufferStraw.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstByteReader.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstByteWriter.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstCheck.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstDataQueue.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstFlowCombiner.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstHarness.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetAddressMeta.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetControlMessageMeta.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstNetTimePacket.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstProxyControlBinding.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstQueueArray.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstStreamConsistency.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs-GstTypeFindHelper.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-libs.html
-share/gtk-doc/html/gstreamer-libs-1.0/gstreamer-net.html
-share/gtk-doc/html/gstreamer-libs-1.0/home.png
-share/gtk-doc/html/gstreamer-libs-1.0/index.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix01.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix02.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix03.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix04.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix05.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix06.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix07.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix08.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix09.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix10.html
-share/gtk-doc/html/gstreamer-libs-1.0/ix11.html
-share/gtk-doc/html/gstreamer-libs-1.0/left-insensitive.png
-share/gtk-doc/html/gstreamer-libs-1.0/left.png
-share/gtk-doc/html/gstreamer-libs-1.0/right-insensitive.png
-share/gtk-doc/html/gstreamer-libs-1.0/right.png
-share/gtk-doc/html/gstreamer-libs-1.0/style.css
-share/gtk-doc/html/gstreamer-libs-1.0/up-insensitive.png
-share/gtk-doc/html/gstreamer-libs-1.0/up.png
-share/gtk-doc/html/gstreamer-plugins-1.0/ch01.html
-share/gtk-doc/html/gstreamer-plugins-1.0/ch02.html
-share/gtk-doc/html/gstreamer-plugins-1.0/ch03.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-1.0.devhelp2
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-capsfilter.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-concat.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-dataurisrc.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-downloadbuffer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-fakesink.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-fakesrc.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-fdsink.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-fdsrc.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-filesink.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-filesrc.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-funnel.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-identity.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-input-selector.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-latencytracer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-leakstracer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-logtracer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-multiqueue.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-output-selector.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-plugin-coreelements.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-plugin-coretracers.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-queue.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-queue2.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-rusagetracer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-statstracer.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-streamiddemux.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-tee.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-typefind.html
-share/gtk-doc/html/gstreamer-plugins-1.0/gstreamer-plugins-valve.html
-share/gtk-doc/html/gstreamer-plugins-1.0/home.png
-share/gtk-doc/html/gstreamer-plugins-1.0/index.html
-share/gtk-doc/html/gstreamer-plugins-1.0/left-insensitive.png
-share/gtk-doc/html/gstreamer-plugins-1.0/left.png
-share/gtk-doc/html/gstreamer-plugins-1.0/right-insensitive.png
-share/gtk-doc/html/gstreamer-plugins-1.0/right.png
-share/gtk-doc/html/gstreamer-plugins-1.0/style.css
-share/gtk-doc/html/gstreamer-plugins-1.0/up-insensitive.png
-share/gtk-doc/html/gstreamer-plugins-1.0/up.png
+share/gstreamer-1.0/gdb/glib_gobject_helper.py
+share/gstreamer-1.0/gdb/gst_gdb.py
 share/locale/af/LC_MESSAGES/gstreamer-1.0.mo
 share/locale/ast/LC_MESSAGES/gstreamer-1.0.mo
 share/locale/az/LC_MESSAGES/gstreamer-1.0.mo

Index: pkgsrc/multimedia/gstreamer1/buildlink3.mk
diff -u pkgsrc/multimedia/gstreamer1/buildlink3.mk:1.2 pkgsrc/multimedia/gstreamer1/buildlink3.mk:1.3
--- pkgsrc/multimedia/gstreamer1/buildlink3.mk:1.2      Sun Mar  8 16:47:59 2020
+++ pkgsrc/multimedia/gstreamer1/buildlink3.mk  Mon Nov 15 22:01:21 2021
@@ -1,21 +1,17 @@
-# $NetBSD: buildlink3.mk,v 1.2 2020/03/08 16:47:59 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2021/11/15 22:01:21 wiz Exp $
 
 BUILDLINK_TREE+=       gstreamer1
 
 .if !defined(GSTREAMER1_BUILDLINK3_MK)
 GSTREAMER1_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.0.0
-BUILDLINK_ABI_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2nb1
+BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.18.4
 BUILDLINK_PKGSRCDIR.gstreamer1?=       ../../multimedia/gstreamer1
 
 pkgbase := gstreamer1
 .include "../../mk/pkg-build-options.mk"
 
-.if !empty(PKG_BUILD_OPTIONS.gstreamer1:Mgstcheck)
 .include "../../devel/check/buildlink3.mk"
-.endif
-
 .include "../../devel/glib2/buildlink3.mk"
 .endif # GSTREAMER1_BUILDLINK3_MK
 

Index: pkgsrc/multimedia/gstreamer1/distinfo
diff -u pkgsrc/multimedia/gstreamer1/distinfo:1.42 pkgsrc/multimedia/gstreamer1/distinfo:1.43
--- pkgsrc/multimedia/gstreamer1/distinfo:1.42  Tue Oct 26 11:01:05 2021
+++ pkgsrc/multimedia/gstreamer1/distinfo       Mon Nov 15 22:01:21 2021
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.42 2021/10/26 11:01:05 nia Exp $
+$NetBSD: distinfo,v 1.43 2021/11/15 22:01:21 wiz Exp $
 
-BLAKE2s (gstreamer-1.16.2.tar.xz) = 193ff17c907ab911b3d5a91f6aba172aeafe4e558274ad87070b9604e971fba8
-SHA512 (gstreamer-1.16.2.tar.xz) = a8dcdb452a88f411676e54016fcf83149068b2f0b60422bebdbc81220078c61c415512006010ba0299df81ffb59853695c3ce00580f8fc46a079f6aaaa42609f
-Size (gstreamer-1.16.2.tar.xz) = 3328600 bytes
-SHA1 (patch-Makefile.in) = 0b20408779ae96c42e9b30bac54760f93fb18dc4
-SHA1 (patch-libs_gst_controller_Makefile.in) = 74d500f99a79abc1c5b1559f0e0001c8639807de
-SHA1 (patch-libs_gst_helpers_Makefile.in) = abd2d08c3350ec714c2b986a76e1dc7000b1ea01
+BLAKE2s (gstreamer-1.18.5.tar.xz) = 996c470c36c5adf06c9e5e5cf13d394f621f2446b94c3bd54b400ab0221fa562
+SHA512 (gstreamer-1.18.5.tar.xz) = b0bec94e8fe419610fda750618684c25ad8cbbc50e05b6767eb6a5ca81f0f1dc43a1e8a35d255334c9fe63308a67e94763686cf585b9cf09ebbf754ead074293
+Size (gstreamer-1.18.5.tar.xz) = 2710712 bytes
 SHA1 (patch-plugins_tracers_gstrusage.c) = 36ab41bc208cd9146bed3208f56eb332f2535591

Index: pkgsrc/multimedia/gstreamer1/options.mk
diff -u pkgsrc/multimedia/gstreamer1/options.mk:1.9 pkgsrc/multimedia/gstreamer1/options.mk:1.10
--- pkgsrc/multimedia/gstreamer1/options.mk:1.9 Thu Oct  3 20:45:19 2019
+++ pkgsrc/multimedia/gstreamer1/options.mk     Mon Nov 15 22:01:21 2021
@@ -1,33 +1,16 @@
-# $NetBSD: options.mk,v 1.9 2019/10/03 20:45:19 nia Exp $
+# $NetBSD: options.mk,v 1.10 2021/11/15 22:01:21 wiz Exp $
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.gstreamer
-PKG_SUPPORTED_OPTIONS= gstreamer-gstcheck introspection gstreamer-ptp-suid
-PKG_SUGGESTED_OPTIONS= gstreamer-gstcheck introspection
+PKG_OPTIONS_VAR=       PKG_OPTIONS.gstreamer1
+PKG_SUPPORTED_OPTIONS= introspection
+PKG_SUGGESTED_OPTIONS= introspection
 
 .include "../../mk/bsd.options.mk"
 
-PLIST_VARS+=   gstcheck introspection
-
-.if !empty(PKG_OPTIONS:Mgstreamer-gstcheck)
-.include "../../devel/check/buildlink3.mk"
-PLIST.gstcheck=                yes
-# don't worry if the "GstABI" check fails -- GstPlugin contains
-# off_t and time_t which are system dependent
-TEST_TARGET=           check-torture
-.else
-CONFIGURE_ARGS+=       --disable-check
-.endif
+PLIST_VARS+=   introspection
 
 .if !empty(PKG_OPTIONS:Mintrospection)
 .include "../../devel/gobject-introspection/buildlink3.mk"
 PLIST.introspection=   yes
 .else
-CONFIGURE_ARGS+=       --disable-introspection
-.endif
-
-.if !empty(PKG_OPTIONS:Mgstreamer-ptp-suid)
-SPECIAL_PERMS+=                libexec/gstreamer-1.0/gst-ptp-helper ${SETUID_ROOT_PERMS}
-CONFIGURE_ARGS+=       --with-ptp-helper-permissions=setuid-root
-.else
-CONFIGURE_ARGS+=       --with-ptp-helper-permissions=none
+MESON_ARGS+=           -D introspection=disabled
 .endif

Index: pkgsrc/multimedia/py-gstreamer1/DESCR
diff -u pkgsrc/multimedia/py-gstreamer1/DESCR:1.1 pkgsrc/multimedia/py-gstreamer1/DESCR:1.2
--- pkgsrc/multimedia/py-gstreamer1/DESCR:1.1   Fri Aug  8 21:39:24 2014
+++ pkgsrc/multimedia/py-gstreamer1/DESCR       Mon Nov 15 22:01:22 2021
@@ -1,6 +1,2 @@
-GStreamer is a library that allows the construction of graphs of
-media-handling components, ranging from simple Ogg/Vorbis playback to
-complex audio (mixing) and video (non-linear editing) processing.
-
-This package contains python bindings for the GStreamer library,
-major version 1.
+GStreamer python overrides for the gobject-introspection-based
+pygst bindings.

Index: pkgsrc/multimedia/py-gstreamer1/Makefile
diff -u pkgsrc/multimedia/py-gstreamer1/Makefile:1.18 pkgsrc/multimedia/py-gstreamer1/Makefile:1.19
--- pkgsrc/multimedia/py-gstreamer1/Makefile:1.18       Sun Mar  8 16:50:47 2020
+++ pkgsrc/multimedia/py-gstreamer1/Makefile    Mon Nov 15 22:01:22 2021
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2020/03/08 16:50:47 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2021/11/15 22:01:22 wiz Exp $
 
-DISTNAME=      gst-python-1.16.2
+DISTNAME=      gst-python-1.18.5
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/gst-python/gstreamer1/}
-PKGREVISION=   1
 CATEGORIES=    multimedia
 MASTER_SITES=  https://gstreamer.freedesktop.org/src/gst-python/
 EXTRACT_SUFX=  .tar.xz
@@ -14,17 +13,18 @@ LICENSE=    gnu-lgpl-v2.1
 
 DEPENDS+=      ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
 
-USE_LIBTOOL=           yes
-USE_TOOLS+=            pkg-config gmake
-GNU_CONFIGURE=         yes
-CONFIGURE_ENV+=                PYTHON=${PYTHONBIN}
-CONFIGURE_ENV.SunOS+=  ac_cv_prog_cc_c99=no
+USE_TOOLS+=            pkg-config
+USE_LANGUAGES=         c c++
 PY_PATCHPLIST=         yes
 TEST_TARGET=           check
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 .include "../../devel/py-gobject3-common/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.16.2
+BUILDLINK_API_DEPENDS.gstreamer1+=     gstreamer1>=1.18.5
 .include "../../multimedia/gstreamer1/buildlink3.mk"
 .include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../devel/meson/build.mk"
 .include "../../lang/python/extension.mk"
+.include "../../lang/python/tool.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/py-gstreamer1/PLIST
diff -u pkgsrc/multimedia/py-gstreamer1/PLIST:1.4 pkgsrc/multimedia/py-gstreamer1/PLIST:1.5
--- pkgsrc/multimedia/py-gstreamer1/PLIST:1.4   Tue Apr 17 22:10:05 2018
+++ pkgsrc/multimedia/py-gstreamer1/PLIST       Mon Nov 15 22:01:22 2021
@@ -1,9 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2018/04/17 22:10:05 wiz Exp $
-lib/gstreamer-1.0/libgstpython.la
+@comment $NetBSD: PLIST,v 1.5 2021/11/15 22:01:22 wiz Exp $
+lib/gstreamer-1.0/libgstpython.so
 ${PYSITELIB}/gi/overrides/Gst.py
-${PYSITELIB}/gi/overrides/Gst.pyc
-${PYSITELIB}/gi/overrides/Gst.pyo
 ${PYSITELIB}/gi/overrides/GstPbutils.py
-${PYSITELIB}/gi/overrides/GstPbutils.pyc
-${PYSITELIB}/gi/overrides/GstPbutils.pyo
-${PYSITELIB}/gi/overrides/_gi_gst.la
+${PYSITELIB}/gi/overrides/_gi_gst.so

Index: pkgsrc/multimedia/py-gstreamer1/distinfo
diff -u pkgsrc/multimedia/py-gstreamer1/distinfo:1.16 pkgsrc/multimedia/py-gstreamer1/distinfo:1.17
--- pkgsrc/multimedia/py-gstreamer1/distinfo:1.16       Tue Oct 26 11:01:15 2021
+++ pkgsrc/multimedia/py-gstreamer1/distinfo    Mon Nov 15 22:01:22 2021
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.16 2021/10/26 11:01:15 nia Exp $
+$NetBSD: distinfo,v 1.17 2021/11/15 22:01:22 wiz Exp $
 
-BLAKE2s (gst-python-1.16.2.tar.xz) = 94b901268d53aa8d310d49aeaf3ef0b09c18ef273977a7c0b242f6c9d978fa40
-SHA512 (gst-python-1.16.2.tar.xz) = c274591cb820a2576ca236de0d1a2c2c53a9db11afc689e0385afe3d38fadc59c9230d65198e79e4059abb90c0e5b6d71f1ee4cf1439d92feaaffd2ab5cd3a23
-Size (gst-python-1.16.2.tar.xz) = 414912 bytes
-SHA1 (patch-configure) = 1d0ea6c3e9938b2e9aa3afe39f2125ed452d1475
+BLAKE2s (gst-python-1.18.5.tar.xz) = dd13411e3f6f944834f510013ddffb61aaa06ee62e6d02ce9472bccd208e285e
+SHA512 (gst-python-1.18.5.tar.xz) = 0233e87593d8e6f9432b5212e59f08b8c3652a1bb236bef754742eefb54432786577bffb01ffeba51baa7929bb58ed9c33e11d6e653a551e9294d394b5d94270
+Size (gst-python-1.18.5.tar.xz) = 161828 bytes

Index: pkgsrc/net/gst-plugins1-mms/Makefile
diff -u pkgsrc/net/gst-plugins1-mms/Makefile:1.3 pkgsrc/net/gst-plugins1-mms/Makefile:1.4
--- pkgsrc/net/gst-plugins1-mms/Makefile:1.3    Sun Mar  8 16:50:52 2020
+++ pkgsrc/net/gst-plugins1-mms/Makefile        Mon Nov 15 22:01:22 2021
@@ -1,12 +1,13 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:50:52 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:22 wiz Exp $
 
-GST_PLUGINS1_NAME=     mms
-GST_PLUGINS1_FLAGS=    libmms
-GST_PLUGINS1_DIRS=     ext/libmms
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-mms/}
+CATEGORIES=    net gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - MMS plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  libmms
 
-BUILDLINK_API_DEPENDS.libmms+= libmms>=0.4
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../net/libmms/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/gst-plugins1-mms/PLIST
diff -u pkgsrc/net/gst-plugins1-mms/PLIST:1.1 pkgsrc/net/gst-plugins1-mms/PLIST:1.2
--- pkgsrc/net/gst-plugins1-mms/PLIST:1.1       Thu Nov 29 09:07:20 2012
+++ pkgsrc/net/gst-plugins1-mms/PLIST   Mon Nov 15 22:01:22 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:07:20 ryoon Exp $
-lib/gstreamer-1.0/libgstmms.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:22 wiz Exp $
+lib/gstreamer-1.0/libgstmms.so

Index: pkgsrc/net/gst-plugins1-rtmp/DESCR
diff -u pkgsrc/net/gst-plugins1-rtmp/DESCR:1.1 pkgsrc/net/gst-plugins1-rtmp/DESCR:1.2
--- pkgsrc/net/gst-plugins1-rtmp/DESCR:1.1      Thu Nov 29 09:08:05 2012
+++ pkgsrc/net/gst-plugins1-rtmp/DESCR  Mon Nov 15 22:01:22 2021
@@ -9,4 +9,4 @@ simple plugin with a clean, generic inte
 GStreamer is released under the LGPL.
 
 This package is part of the 'bad' plugins for GStreamer.  It provides a
-plugin for "rtmp".
+plugin for Adobe's RTMP (Real-Time Messaging Protocol) streaming system.
Index: pkgsrc/net/gst-plugins1-rtmp/PLIST
diff -u pkgsrc/net/gst-plugins1-rtmp/PLIST:1.1 pkgsrc/net/gst-plugins1-rtmp/PLIST:1.2
--- pkgsrc/net/gst-plugins1-rtmp/PLIST:1.1      Thu Nov 29 09:08:05 2012
+++ pkgsrc/net/gst-plugins1-rtmp/PLIST  Mon Nov 15 22:01:22 2021
@@ -1,2 +1,2 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 09:08:05 ryoon Exp $
-lib/gstreamer-1.0/libgstrtmp.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:22 wiz Exp $
+lib/gstreamer-1.0/libgstrtmp.so

Index: pkgsrc/net/gst-plugins1-rtmp/Makefile
diff -u pkgsrc/net/gst-plugins1-rtmp/Makefile:1.15 pkgsrc/net/gst-plugins1-rtmp/Makefile:1.16
--- pkgsrc/net/gst-plugins1-rtmp/Makefile:1.15  Wed Sep 29 19:01:06 2021
+++ pkgsrc/net/gst-plugins1-rtmp/Makefile       Mon Nov 15 22:01:22 2021
@@ -1,10 +1,13 @@
-# $NetBSD: Makefile,v 1.15 2021/09/29 19:01:06 adam Exp $
+# $NetBSD: Makefile,v 1.16 2021/11/15 22:01:22 wiz Exp $
 
-GST_PLUGINS1_NAME=     rtmp
-GST_PLUGINS1_DIRS=     ext/rtmp
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-bad/-rtmp/}
+CATEGORIES=    net gnome
 
-PKGREVISION= 4
-.include "../../multimedia/gst-plugins1-bad/Makefile.common"
+COMMENT=       Open source multimedia framework - RTMP streaming plugin
+
+GST_EXT_BUILD= # defined
+GST_PLUGINS+=  rtmp
 
+.include "../../multimedia/gst-plugins1-bad/Makefile.common"
 .include "../../net/rtmpdump/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/gst-plugins1-x11/Makefile
diff -u pkgsrc/x11/gst-plugins1-x11/Makefile:1.3 pkgsrc/x11/gst-plugins1-x11/Makefile:1.4
--- pkgsrc/x11/gst-plugins1-x11/Makefile:1.3    Sun Mar  8 16:51:42 2020
+++ pkgsrc/x11/gst-plugins1-x11/Makefile        Mon Nov 15 22:01:22 2021
@@ -1,11 +1,23 @@
-# $NetBSD: Makefile,v 1.3 2020/03/08 16:51:42 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2021/11/15 22:01:22 wiz Exp $
 
-GST_PLUGINS1_NAME=     x11
-GST_PLUGINS1_DIRS=     sys/ximage sys/xvimage
-GST_PLUGINS1_FLAGS=    x xshm xvideo
+PKGNAME=       ${DISTNAME:S/plugins/plugins1/:S/-base/-x11/}
+CATEGORIES=    x11 gnome
 
-PKGREVISION= 1
-.include "../../multimedia/gst-plugins1-base/Makefile.common"
+COMMENT=       Open source multimedia framework - X11 plugin
+
+GST_EXT_BUILD=         # defined
+GST_EXT_BASEDIR=       sys
+
+GST_PLUGINS+=          xshm
+GST_PLUGINS+=          xvideo
+GST_PLUGINS+=          x11
 
+GST_PLUGIN_DIRS+=      ximage
+GST_PLUGIN_DIRS+=      xvimage
+
+.include "../../multimedia/gst-plugins1-base/Makefile.common"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXv/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/gst-plugins1-x11/PLIST
diff -u pkgsrc/x11/gst-plugins1-x11/PLIST:1.1 pkgsrc/x11/gst-plugins1-x11/PLIST:1.2
--- pkgsrc/x11/gst-plugins1-x11/PLIST:1.1       Thu Nov 29 08:38:20 2012
+++ pkgsrc/x11/gst-plugins1-x11/PLIST   Mon Nov 15 22:01:22 2021
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/29 08:38:20 ryoon Exp $
-lib/gstreamer-1.0/libgstximagesink.la
-lib/gstreamer-1.0/libgstxvimagesink.la
+@comment $NetBSD: PLIST,v 1.2 2021/11/15 22:01:22 wiz Exp $
+lib/gstreamer-1.0/libgstximagesink.so
+lib/gstreamer-1.0/libgstxvimagesink.so

Added files:

Index: pkgsrc/multimedia/gst-plugins1-bad/patches/patch-ext_wayland_meson.build
diff -u /dev/null pkgsrc/multimedia/gst-plugins1-bad/patches/patch-ext_wayland_meson.build:1.1
--- /dev/null   Mon Nov 15 22:01:24 2021
+++ pkgsrc/multimedia/gst-plugins1-bad/patches/patch-ext_wayland_meson.build    Mon Nov 15 22:01:18 2021
@@ -0,0 +1,19 @@
+$NetBSD: patch-ext_wayland_meson.build,v 1.1 2021/11/15 22:01:18 wiz Exp $
+
+Exit the Wayland subdirectory if the option is disabled.
+
+This is necessary to build the GStreamer libraries separately
+from the extension modules, since use_wayland (which is checked later)
+will be undefined in an extension build and cause an evaluation error.
+
+--- ext/wayland/meson.build.orig       2021-09-08 19:03:40.875254400 +0000
++++ ext/wayland/meson.build
+@@ -1,3 +1,8 @@
++# Don't do any dependency checks if disabled
++if get_option('wayland').disabled()
++  subdir_done()
++endif
++
+ wl_sources = [
+     'gstwaylandsink.c',
+     'wlshmallocator.c',
Index: pkgsrc/multimedia/gst-plugins1-bad/patches/patch-sys_shm_meson.build
diff -u /dev/null pkgsrc/multimedia/gst-plugins1-bad/patches/patch-sys_shm_meson.build:1.1
--- /dev/null   Mon Nov 15 22:01:24 2021
+++ pkgsrc/multimedia/gst-plugins1-bad/patches/patch-sys_shm_meson.build        Mon Nov 15 22:01:18 2021
@@ -0,0 +1,16 @@
+$NetBSD: patch-sys_shm_meson.build,v 1.1 2021/11/15 22:01:18 wiz Exp $
+
+On NetBSD, the shm functions are in librt.
+https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1323
+
+--- sys/shm/meson.build.orig   2021-09-08 19:03:40.991253900 +0000
++++ sys/shm/meson.build
+@@ -11,7 +11,7 @@ if get_option('shm').disabled()
+ endif
+ 
+ shm_deps = []
+-if ['darwin', 'ios'].contains(host_system) or host_system.endswith('bsd')
++if ['darwin', 'ios', 'freebsd', 'openbsd'].contains(host_system)
+   rt_dep = []
+   shm_enabled = true
+ else

Index: pkgsrc/multimedia/gst-plugins1-base/patches/patch-ext_cdparanoia_gstcdparanoiasrc.h
diff -u /dev/null pkgsrc/multimedia/gst-plugins1-base/patches/patch-ext_cdparanoia_gstcdparanoiasrc.h:1.1
--- /dev/null   Mon Nov 15 22:01:24 2021
+++ pkgsrc/multimedia/gst-plugins1-base/patches/patch-ext_cdparanoia_gstcdparanoiasrc.h Mon Nov 15 22:01:19 2021
@@ -0,0 +1,17 @@
+$NetBSD: patch-ext_cdparanoia_gstcdparanoiasrc.h,v 1.1 2021/11/15 22:01:19 wiz Exp $
+
+Adapt path to pkgsrc location of cdparanoia headers.
+
+--- ext/cdparanoia/gstcdparanoiasrc.h.orig     2021-03-15 17:48:01.219277600 +0000
++++ ext/cdparanoia/gstcdparanoiasrc.h
+@@ -34,8 +34,8 @@ static const char GST_PLUGINS_BASE_VERSI
+   #include <cdda/cdda_interface.h>
+   #include <cdda/cdda_paranoia.h>
+ #else
+-  #include <cdda_interface.h>
+-  #include <cdda_paranoia.h>
++  #include <cdparanoia/cdda_interface.h>
++  #include <cdparanoia/cdda_paranoia.h>
+ #endif
+ 
+ #define GST_TYPE_CD_PARANOIA_SRC            (gst_cd_paranoia_src_get_type())

Index: pkgsrc/multimedia/gst-plugins1-good/options.mk
diff -u /dev/null pkgsrc/multimedia/gst-plugins1-good/options.mk:1.1
--- /dev/null   Mon Nov 15 22:01:24 2021
+++ pkgsrc/multimedia/gst-plugins1-good/options.mk      Mon Nov 15 22:01:20 2021
@@ -0,0 +1,53 @@
+# $NetBSD: options.mk,v 1.1 2021/11/15 22:01:20 wiz Exp $
+
+PKG_OPTIONS_VAR=               PKG_OPTIONS.gst-plugins1-good
+PKG_SUPPORTED_OPTIONS=         gtk3 jack pulseaudio x11
+
+.include "../../mk/bsd.fast.prefs.mk"
+
+.if ${OPSYS} != "Darwin"
+PKG_SUGGESTED_OPTIONS=         gtk3 x11
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=   gtk3
+.if !empty(PKG_OPTIONS:Mgtk3)
+.include "../../x11/gtk3/buildlink3.mk"
+CONFLICTS+=            gst-plugins1-gtk-[0-9]*
+SUPERSEDES+=           gst-plugins1-gtk-[0-9]*
+PLIST.gtk3=            yes
+.else
+MESON_ARGS+=           -D gtk3=disabled
+.endif
+
+PLIST_VARS+=   jack
+.if !empty(PKG_OPTIONS:Mjack)
+.include "../../audio/jack/buildlink3.mk"
+CONFLICTS+=            gst-plugins1-jack-[0-9]*
+SUPERSEDES+=           gst-plugins1-jack-[0-9]*
+PLIST.jack=            yes
+.else
+MESON_ARGS+=           -D jack=disabled
+.endif
+
+PLIST_VARS+=   pulseaudio
+.if !empty(PKG_OPTIONS:Mpulseaudio)
+.include "../../audio/pulseaudio/buildlink3.mk"
+CONFLICTS+=            gst-plugins1-pulse-[0-9]*
+SUPERSEDES+=           gst-plugins1-pulse-[0-9]*
+PLIST.pulseaudio=      yes
+.else
+MESON_ARGS+=           -D pulse=disabled
+.endif
+
+PLIST_VARS+=   x11
+.if !empty(PKG_OPTIONS:Mx11)
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+PLIST.x11=             yes
+.else
+MESON_ARGS+=           -D ximagesrc=disabled
+.endif



Home | Main Index | Thread Index | Old Index