gst-plugins-bad1.0 (1.28.2-1ubuntu1.1) resolute-security; urgency=medium

  * SECURITY UPDATE: OOB write in H.266/VVC PPS picture partition parser
    - debian/patches/CVE-2026-53701.patch: h266parser: Avoid out-of-bounds
      write when parsing PPS tile slices in
      gst-libs/gst/codecparsers/gsth266parser.c.
    - CVE-2026-53701
  * SECURITY UPDATE: stack overflow in H.265 codec parser
    - debian/patches/CVE-2026-53702.patch: h265parser: use sub-layer 0 CPB
      count in buffering_period SEI loops in
      gst-libs/gst/codecparsers/gsth265parser.c.
    - CVE-2026-53702

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Tue, 16 Jun 2026 14:39:35 -0400

gst-plugins-bad1.0 (1.28.2-1ubuntu1) resolute; urgency=medium

  [ Charles ]
  * Resynchronize with Debian (LP: #2148109). Remaining changes:
    - d/rules:
      + Depend on gobject-introspection.
      + Enable Vulkan, SDL3 is available in Ubuntu (and Debian,
        but they disable there for some reason.)
    - Don't build wpewebkit plugins (gstreamer1.0-wpe).
    - d/libgstreamer-plugins-bad1.0-0.install:
      + Stop installing basecamerabin, codecparsers, codecs, photography
        and play - plugins which have moved to -good.
      + d/rules: Remove these modules from the -bad package.
    - d/gbp.conf: Ubuntu VCS tags.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules: Disable unavailable features on i386
      + Don't require these Build-Depends on i386: libfreeaptx-dev,
        liblrdf0-dev, libltc-dev, libneon27-dev, libzxing-dev, libopenni2-dev,
        libqrencode-dev,  libtensorflow-lite-dev, and libzxing-dev.
      + Disable ladspa, neon, openaptx, openni2, qroverlay, vulkan,
        tflite, and hip on i386, since they're not built there for
        Ubuntu.
    - plugins-extra split:
      + Introduce a new package containing a subset of -bad plugins
        that will be included in Ubuntu main.
        - libgstcamerabin, libgstcodecparsers, libgstcodecs, libgstphotography, libgstplay
      + Have gstreamer1.0-plugins-bad depend on gstreamer1.0-plugins-extra.
      + Replace+Break gstreamer1.0-plugins-good versions where -bad
        plugins were patched in.
      + libgstreamer-plugins-extra1.0-0.symbols: Add symbol file for new package.
      + d/rules: Manually move the remaining components from -bad into -extra.
    - Disable LTO on ppc64el & s390x.
    - d/libgstreamer-plugins-extra1.0-0.symbols: Update for new release.

  [ Jeremy Bícha ]
  * Stop having the extra -dev package depend on
    libgstreamer-plugins-good1.0-dev (LP: #2147647)

 -- Charles <charles05@canonical.com>  Sun, 22 Mar 2026 12:42:45 +0000

gst-plugins-bad1.0 (1.28.2-1) unstable; urgency=medium

  * New upstream version 1.28.2

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 08 Apr 2026 10:35:38 +0200

gst-plugins-bad1.0 (1.28.1-3) unstable; urgency=medium

  [ Marc Leeman ]
  * d/watch: pin to 1.28.x

  [ Dylan Aïssi ]
  * Build the ONNX neural network plugin (Closes: #1132821)

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 07 Apr 2026 08:25:58 +0200

gst-plugins-bad1.0 (1.28.1-2ubuntu3) resolute; urgency=medium

  * Stop having the bad -dev package depend on libgstreamer-plugins-good1.0-dev
    (LP: #2147647)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 09 Apr 2026 10:35:47 -0400

gst-plugins-bad1.0 (1.28.1-2ubuntu2) resolute; urgency=medium

  * d/rules: Move newly added GstCodecParsers-1.0.{gir,typelib} to the
    -extra package to avoid a -extra->-bad dependency.
  * d/control: update the B/R versions accordingly

 -- Charles <charles05@canonical.com>  Tue, 24 Mar 2026 08:46:08 +0100

gst-plugins-bad1.0 (1.28.1-2ubuntu1) resolute; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - d/rules:
      + Depend on gobject-introspection.
      + Build ONNX neural network plugin.
      + Enable Vulkan, SDL3 is available in Ubuntu (and Debian,
        but they disable there for some reason.)
    - Don't build wpewebkit plugins (gstreamer1.0-wpe).
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
      + d/control: Have libgstreamer-plugins-bad1.0-dev depend on
        libgstreamer-plugins-good1.0-dev to reflect the above.
      + d/rules: Remove these modules from the -bad package.
    - d/gbp.conf: Ubuntu VCS tags.
    - d/p/pcfile-requires-plugins-good:
      Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules: Disable unavailable features on i386
      + Don't require these Build-Depends on i386: libfreeaptx-dev,
        liblrdf0-dev, libltc-dev, libneon27-dev, libzxing-dev, libopenni2-dev,
        libqrencode-dev,  libtensorflow-lite-dev, and libzxing-dev.
      + Disable ladspa, neon, openaptx, openni2, qroverlay, vulkan,
        tflite, and hip on i386, since they're not built there for
        Ubuntu.
    - plugins-extra split:
      + Introduce a new package containing a subset of -bad plugins
        that will be included in Ubuntu main.
        - libgstcamerabin, libgstcodecparsers, libgstcodecs, libgstphotography, libgstplay
      + Have gstreamer1.0-plugins-bad depend on gstreamer1.0-plugins-extra.
      + Replace+Break gstreamer1.0-plugins-good versions where -bad
        plugins were patched in.
      + libgstreamer-plugins-extra1.0-0.symbols: Add symbol file for new package.
      + d/rules: Manually move the remaining components from -bad into -extra.
    - Disable LTO on ppc64el & s390x.
    - d/libgstreamer-plugins-extra1.0-0.symbols: Update for new release.

 -- Charles <charles05@canonical.com>  Sun, 22 Mar 2026 12:42:45 +0000

gst-plugins-bad1.0 (1.28.1-2) unstable; urgency=medium

  * Revert "Build the ONNX neural network plugin"
  * Overdue closing of security bug with release of new upstream 1.28.1
    (Closes: #1130059)

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 10 Mar 2026 10:53:38 +0100

gst-plugins-bad1.0 (1.28.1-1) unstable; urgency=medium

  * d/control: update to Standards-Version 4.7.3
  * New upstream version 1.28.1

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 26 Feb 2026 11:16:23 +0100

gst-plugins-bad1.0 (1.28.0-1ubuntu2) resolute; urgency=medium

  * Introduce -extra set (LP: #2089260)
    - Ubuntu needs to distribute -bad in the universe repositories,
      which causes several downstream packaging issues due to
      applications in the main repositories depending on some of the
      -bad elements.
    - plugins-extra will contains a subset of the -bad plugins deemed
      "not so bad". The naming convention comes from
      https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6130
    - Start with camerasrcbin, gstva, and gstplay, to ease the Ubuntu
      paperwork required for transitioning packages from universe to
      main. This will allow us to get rid of downstream (from Ubuntu)
      packaging changes to awkwardly move elements from -bad to -good,
      and some vendoring in GTK (for a now defunct
      GstPlayer). Eventually, much of -bad would end up in -extra,
      with only legally encumbered or truly bad plugins remaining.
  * Fold jpegformat, camerabin, gstphotography back into the bad
    source. They were being vendored in -good until 1.26.4-1ubuntu2.
  * From MIR review (LP #2121050)
    - Start tracking libgstreamer-plugins-extra1.0-0.symbols.
    - Disable LTO on ppc64el & s390x.

 -- Charles <charles05@canonical.com>  Wed, 18 Feb 2026 10:01:32 +0000

gst-plugins-bad1.0 (1.28.0-1ubuntu1) resolute; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins (gstreamer1.0-wpe)
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
      + d/control: Have libgstreamer-plugins-bad1.0-dev depend on
        libgstreamer-plugins-good1.0-dev to reflect the above.
      + d/rules: Remove these modules from the -bad package.
    - d/gbp.conf: Ubuntu VCS tags.
    - d/p/pcfile-requires-plugins-good:
      Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules: Disable unavailable features on i386
      + Don't require these Build-Depends on i386: libfreeaptx-dev,
        liblrdf0-dev, libltc-dev, libneon27-dev, libzxing-dev, libopenni2-dev,
        libqrencode-dev,  libtensorflow-lite-dev, and libzxing-dev.
      + Disable ladspa, neon, openaptx, openni2, qroverlay, vulkan,
        tflite, and hip on i386, since they're not built there for
        Ubuntu.
    - d/rules: Enable Vulkan, SDL3 is available in Ubuntu (and Debian,
      but they disable there for some reason.)

 -- Charles <charles05@canonical.com>  Thu, 29 Jan 2026 13:45:53 +0000

gst-plugins-bad1.0 (1.28.0-1) unstable; urgency=medium

  [ Marc Leeman ]
  * d/rules: disable tflite
  * d/rules: disable wpe2
  * d/install: gsty4m moved to good
  * d/install: install libgsthip.so
  * d/control: remove  superfluous-file-pattern gst/y4m/gsty4mdec.[ch]
  * d/control: bump minimal version after new symbols
  * d/control: libvulkan-dev minimal 1.4.317
  * d/copyright: superfluous-file-pattern gst/inter/gstintertest.c
  * d/patches: refresh Skip-failing-tests
  * d/rules: disable mpeghdec, not in debian
  * d/rules: disable vmaf, not in debian
  * d/patches: avoid vmaf_dep in checks when vmaf is disabled
  * d/rules: disable vulkan, dependency sdl3 not in debian
  * d/control: remove libvulkan-dev because of sdl3 dep
  * d/install: install libgsthip
  * d/: do not enable hip elements on hurd
  * d/rules: not hurd is linux
  * New upstream version 1.28.0
  * Revert "d/gbp.conf: adjust for experimental"
  * d/control: update dependencies to 1.28.0
  * d/patches: refresh

  [ Dylan Aïssi ]
  * Build the TensorFlow Lite (LiteRT) plugin

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 28 Jan 2026 14:22:06 +0100

gst-plugins-bad1.0 (1.26.10-2) unstable; urgency=medium

  * re-upload bad to unstable

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 08 Jan 2026 11:02:48 +0100

gst-plugins-bad1.0 (1.26.10-1) unstable; urgency=medium

  * New upstream version 1.26.10

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 26 Dec 2025 18:11:00 +0100

gst-plugins-bad1.0 (1.26.9-1) unstable; urgency=medium

  * d/control: bump Standards-Version to 4.7.2
  * New upstream version 1.26.9

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 02 Dec 2025 09:50:33 +0100

gst-plugins-bad1.0 (1.26.8-1) unstable; urgency=medium

  * New upstream version 1.26.8

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 12 Nov 2025 10:45:58 +0100

gst-plugins-bad1.0 (1.26.7-2) unstable; urgency=medium

  * Team upload

  [ Marc Leeman ]
  * d/control: bump meson version to match meson.build

  [ Charles ]
  * Add several more autopkgtests

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 03 Nov 2025 17:48:43 -0500

gst-plugins-bad1.0 (1.26.7-1) unstable; urgency=medium

  * New upstream version 1.26.7

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 15 Oct 2025 10:05:19 +0200

gst-plugins-bad1.0 (1.26.6-5) unstable; urgency=medium

  * autopkgtest: Don't run on riscv64
  * Revert increasing the build test timeout since it was ineffective

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 09 Oct 2025 11:42:50 -0400

gst-plugins-bad1.0 (1.26.6-4) unstable; urgency=medium

  * Increase build test timeout for riscv64 autopkgtest
  * Stop skipping the curl redirect build test (Closes: #1114141)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 08 Oct 2025 15:22:53 -0400

gst-plugins-bad1.0 (1.26.6-3) unstable; urgency=medium

  * Team upload
  * Fix logic error in big endian skip test patch

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 08 Oct 2025 04:46:44 -0400

gst-plugins-bad1.0 (1.26.6-2) unstable; urgency=medium

  * Team upload

  [ Jeremy Bícha ]
  * Skip a redirect test that began failing once curl was updated to 8.16
    (Closes: #1098871. Mitigates: #1114141.)
  * Add patches to skip specific tests on some architectures
  * Stop ignoring non-skipped test failures on release architectures
  * Add an autopkgtest to ensure that build tests still pass when dependencies
    change
  * Restore default soundfont patch (Closes: #1018145)

  [ Simon McVittie ]
  * d/control: Add Build-Depends on systematic names for gir1.2-*-dev packages
  * d/control: Replace libgirepository1.0-dev B-D with gobject-introspection
  * gir1.2-gst-plugins-bad-1.0: Add ${gir:Provides}
  * libgstreamer-plugins-bad1.0-dev: Add ${gir:Provides}
  * libgstreamer-plugins-bad1.0-dev: Add ${gir:Depends}

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 07 Oct 2025 20:24:44 -0400

gst-plugins-bad1.0 (1.26.6-1) unstable; urgency=medium

  * New upstream version 1.26.6

 -- Marc Leeman <marc.leeman@gmail.com>  Mon, 15 Sep 2025 10:59:29 +0200

gst-plugins-bad1.0 (1.26.5-2) unstable; urgency=medium

  * trixie has been released, re-upload to unstable

 -- Marc Leeman <marc.leeman@gmail.com>  Mon, 11 Aug 2025 09:27:09 +0200

gst-plugins-bad1.0 (1.26.5-1ubuntu2) questing; urgency=medium

  * Fix failing zbar test
    See: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4592

 -- Charles <charles05@canonical.com>  Thu, 04 Sep 2025 20:18:54 +0100

gst-plugins-bad1.0 (1.26.5-1ubuntu1) questing; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev

 -- Charles <charles05@canonical.com>  Fri, 25 Jul 2025 21:00:25 +0200

gst-plugins-bad1.0 (1.26.5-1) experimental; urgency=medium

  * New upstream version 1.26.5

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 08 Aug 2025 09:07:45 +0200

gst-plugins-bad1.0 (1.26.4-1ubuntu1) questing; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev

 -- Charles <charles05@canonical.com>  Fri, 25 Jul 2025 21:00:25 +0200

gst-plugins-bad1.0 (1.26.4-1) experimental; urgency=medium

  * d/watch: pin to 1.26.x
  * New upstream version 1.26.4

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 16 Jul 2025 20:01:00 +0200

gst-plugins-bad1.0 (1.26.3-1ubuntu1) questing; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev
  * Fixes (LP: #2109413)

 -- Charles Turner <charles.turner@canonical.com>  Wed, 02 Jul 2025 16:14:25 +0100

gst-plugins-bad1.0 (1.26.3-1) experimental; urgency=medium

  * New upstream version 1.26.3
  * d/copyright: superfluous-file-pattern
  * d/copyright: correct SPDX format
  * d/copyright: missing-license-paragraph-in-dep5-copyright
  * d/patches: update failing tests

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 27 Jun 2025 12:21:28 +0200

gst-plugins-bad1.0 (1.26.2-2) unstable; urgency=medium

  * Revert "d/rules: gstcuda missing on arm" (Closes: #1107628)

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 11 Jun 2025 13:21:39 +0200

gst-plugins-bad1.0 (1.26.2-1ubuntu1) questing; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 03 Jun 2025 14:02:10 -0400

gst-plugins-bad1.0 (1.26.2-1) unstable; urgency=medium

  * d/copyright: start converting to dep-5
  * New upstream version 1.26.2

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 30 May 2025 09:28:42 +0200

gst-plugins-bad1.0 (1.26.1-1) unstable; urgency=medium

  * d/copyright: add default
  * d/patches: remove 0002-test-latomic.patch
  * New upstream version 1.26.1

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 25 Apr 2025 09:47:03 +0200

gst-plugins-bad1.0 (1.26.0-1ubuntu3) questing; urgency=medium

  * No-change rebuild for libxml2 soname change.

 -- Matthias Klose <doko@ubuntu.com>  Fri, 23 May 2025 05:51:03 +0200

gst-plugins-bad1.0 (1.26.0-1ubuntu2) plucky; urgency=medium

  * Rebuild against latest onnxruntime

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 16 Mar 2025 12:45:14 -0400

gst-plugins-bad1.0 (1.26.0-1ubuntu1) plucky; urgency=medium

  * Resynchronize with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 14 Mar 2025 08:41:24 -0400

gst-plugins-bad1.0 (1.26.0-1) unstable; urgency=medium

  [ Marc Leeman ]
  * Revert "d/watch: pin on 1.24.x"
  * New upstream version 1.26.0
  * d/patches: remove 0001-fix-build-without-wayland.patch
  * d/patches: refresh Skip-failing-tests.patch
  * d/rules: cuda-nvmm not available in debian yet
  * d/rules: disable android media
  * d/rules: cevc not in debian yet
  * d/rules: nvcomp not in debian yet
  * d/rules: nvdswrapper not in debian yet
  * d/rules: svtjpegxs not in debian yet
  * d/install: install libgsttensordecoders.so
  * d/control: bump GStreamer version dependency
  * d/patches: test for latomic generic
  * d/rules: gstcuda missing on arm
  * d/patches: disable libs_vkwindow elements_vkdeviceprovider
  * Revert "d/install: remove libweebrtcdsp"
  * d/: disable webrtcdsp for hurd
  * d/control: update dependency version to 1.25.90

  [ Jeremy Bícha ]
  * Mark -good as only needed for build tests

  [ Marc Leeman ]
  * d/control: update GStreamer dependencies to >= 1.26.0

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 12 Mar 2025 10:50:20 +0100

gst-plugins-bad1.0 (1.24.12-3) unstable; urgency=medium

  * d/: disable webrtcdsp for hurd

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 19 Feb 2025 13:04:59 +0100

gst-plugins-bad1.0 (1.24.12-2ubuntu1) plucky; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 30 Jan 2025 15:41:40 -0500

gst-plugins-bad1.0 (1.24.12-2) unstable; urgency=medium

  * Revert "d/install: remove libweebrtcdsp"
  * Revert "d/control: libwebrtc-audio-processing-dev removed"
  * Revert "d/rules: webrtcdsp disabled" (Closes: #1094638)

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 30 Jan 2025 14:50:34 +0100

gst-plugins-bad1.0 (1.24.12-1) unstable; urgency=medium

  * d/watch: pin on 1.24.x
  * New upstream version 1.24.12
  * d/patches: refresh wayland patch

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 30 Jan 2025 09:17:48 +0100

gst-plugins-bad1.0 (1.24.11-3) unstable; urgency=medium

  * d/rules: remove modules that break hurd-any (Closes: #1091759)
  * d/patches: fix build without wayland

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 09 Jan 2025 14:04:09 +0100

gst-plugins-bad1.0 (1.24.11-2) unstable; urgency=medium

  * d/rules: disable gudev support for hurd architectures

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 08 Jan 2025 15:32:41 +0100

gst-plugins-bad1.0 (1.24.11-1) unstable; urgency=medium

  * d/rules: disable compiling gl for hurd archs
  * New upstream version 1.24.11

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 08 Jan 2025 10:24:23 +0100

gst-plugins-bad1.0 (1.24.10-3) unstable; urgency=medium

  * d: disable directfb support (Closes: #1083040)

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 03 Jan 2025 15:41:11 +0100

gst-plugins-bad1.0 (1.24.10-2) unstable; urgency=medium

  * d/patches: meson: Drop max version bound from neon

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 05 Dec 2024 11:38:16 +0100

gst-plugins-bad1.0 (1.24.10-1) unstable; urgency=medium

  [ Dylan Aïssi ]
  * Build the ONNX neural network plugin

  [ Marc Leeman ]
  * New upstream version 1.24.10

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 04 Dec 2024 10:28:52 +0100

gst-plugins-bad1.0 (1.24.9-1ubuntu1) plucky; urgency=medium

  * Merge with Debian. Remaining changes:
    - Build webrtc support
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 01 Nov 2024 10:33:17 +0100

gst-plugins-bad1.0 (1.24.9-1) unstable; urgency=medium

  * New upstream version 1.24.9

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 31 Oct 2024 09:11:43 +0100

gst-plugins-bad1.0 (1.24.8-2ubuntu1) oracular; urgency=medium

  * Merge with Debian (LP: #2082087). Remaining changes:
    - Build webrtc support
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 26 Sep 2024 08:56:43 -0400

gst-plugins-bad1.0 (1.24.8-2) unstable; urgency=medium

  * Team upload
  * Stop buildling the intel-mediasdk support: no longer developed by Intel

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 26 Sep 2024 08:52:08 -0400

gst-plugins-bad1.0 (1.24.8-1) unstable; urgency=medium

  [ Jeremy Bícha ]
  * Remove unused Build-Depends: libiptcdata0-dev

  [ Marc Leeman ]
  * New upstream version 1.24.8

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 19 Sep 2024 14:23:17 +0200

gst-plugins-bad1.0 (1.24.7-1ubuntu1) oracular; urgency=medium

  * Merge with Debian. Remaining changes:
    - Build webrtc support
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev
  * Remove unused Build-Depends: libiptcdata0-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 28 Aug 2024 17:19:06 -0400

gst-plugins-bad1.0 (1.24.7-1) unstable; urgency=medium

  * d/rules: debian-rules-parses-dpkg-parsechangelog
  * New upstream version 1.24.7

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 21 Aug 2024 17:28:03 +0200

gst-plugins-bad1.0 (1.24.6-1) unstable; urgency=medium

  * New upstream version 1.24.6

 -- Marc Leeman <marc.leeman@gmail.com>  Mon, 29 Jul 2024 18:55:52 +0200

gst-plugins-bad1.0 (1.24.5-1ubuntu1) oracular; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev
  * Build webrtc support

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 20 Jun 2024 11:56:27 -0400

gst-plugins-bad1.0 (1.24.5-1) unstable; urgency=medium

  * New upstream version 1.24.5

 -- Marc Leeman <marc.leeman@gmail.com>  Thu, 20 Jun 2024 16:29:50 +0200

gst-plugins-bad1.0 (1.24.4-2ubuntu1) oracular; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 11 Jun 2024 13:30:12 +0200

gst-plugins-bad1.0 (1.24.4-2) unstable; urgency=medium

  * d/patches: disable lc3 and dash_mpd tests

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 11 Jun 2024 11:33:12 +0200

gst-plugins-bad1.0 (1.24.4-1ubuntu1) oracular; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 29 May 2024 09:56:58 -0400

gst-plugins-bad1.0 (1.24.4-1) unstable; urgency=medium

  * New upstream version 1.24.4

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 29 May 2024 14:15:59 +0200

gst-plugins-bad1.0 (1.24.3-1ubuntu1) oracular; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 02 May 2024 14:54:44 -0400

gst-plugins-bad1.0 (1.24.3-1) unstable; urgency=medium

  * New upstream version 1.24.3

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 30 Apr 2024 11:21:05 +0200

gst-plugins-bad1.0 (1.24.2-4) unstable; urgency=high

  * Fix opencv dependency architectures (Closes: #1069953)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 29 Apr 2024 21:09:14 -0400

gst-plugins-bad1.0 (1.24.2-3) unstable; urgency=medium

  * Team upload
  * Fix logic error in enabling opencv feature

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 12 Apr 2024 12:36:08 -0400

gst-plugins-bad1.0 (1.24.2-2) unstable; urgency=medium

  * Team upload
  * Build with wpewebkit 2.0 (Closes: #1037139)
  * Update architectures where opencv is available
  * Stop building opencv plugin on i386

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 12 Apr 2024 11:18:03 -0400

gst-plugins-bad1.0 (1.24.2-1ubuntu4) noble; urgency=medium

  * Don't try to build zxing on i386

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 15 Apr 2024 09:00:06 -0400

gst-plugins-bad1.0 (1.24.2-1ubuntu3) noble; urgency=medium

  * Fix logic error in enabling opencv feature

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 12 Apr 2024 11:16:14 -0400

gst-plugins-bad1.0 (1.24.2-1ubuntu1) noble; urgency=medium

  * Merge with Debian (LP: #2060806). Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 10 Apr 2024 11:43:07 -0400

gst-plugins-bad1.0 (1.24.2-1) unstable; urgency=medium

  * New upstream version 1.24.2

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 10 Apr 2024 09:46:21 +0200

gst-plugins-bad1.0 (1.24.1-4) unstable; urgency=medium

  * Team upload
  * Update architectures where zxing is available

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 24 Mar 2024 16:36:51 -0400

gst-plugins-bad1.0 (1.24.1-3) unstable; urgency=medium

  * Team upload
  * Only build gstreamer1.0-wpe on select architectures to bootstrap

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 23 Mar 2024 09:55:24 -0400

gst-plugins-bad1.0 (1.24.1-2) unstable; urgency=medium

  * Team upload
  * Update list of architectures where opencv is available

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 23 Mar 2024 08:51:46 -0400

gst-plugins-bad1.0 (1.24.1-1) unstable; urgency=medium

  * New upstream version 1.24.1

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 22 Mar 2024 10:38:48 +0100

gst-plugins-bad1.0 (1.24.0-1ubuntu4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 07:37:19 +0000

gst-plugins-bad1.0 (1.24.0-1ubuntu3) noble; urgency=high

  * No change rebuild against libdirectfb-1.7-7t64.

 -- Julian Andres Klode <juliank@ubuntu.com>  Fri, 22 Mar 2024 17:23:23 +0100

gst-plugins-bad1.0 (1.24.0-1ubuntu2) noble; urgency=medium

  * No-change rebuild against libcurl3t64-gnutls

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 16 Mar 2024 06:57:38 +0000

gst-plugins-bad1.0 (1.24.0-1ubuntu1) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Amin Bandali <bandali@ubuntu.com>  Wed, 13 Mar 2024 08:22:59 -0400

gst-plugins-bad1.0 (1.24.0-1) unstable; urgency=medium

  * Revert "d/watch: pin master releases on 1.22.x"
  * New upstream version 1.24.0
  * d/patches: refresh Skip-failing-tests.patch
  * d/control: depend on liblc3-dev
  * d/control: Build-Depends add libsvtav1enc-dev
  * d/install: install new libraries
  * d/rules: disable aja
  * d/rules: qt6d3d11 disabled
  * d/rules: webrtcdsp disabled
  * d/control: libwebrtc-audio-processing-dev removed
  * d/install: remove libweebrtcdsp
  * d/install: remove gstkate.so
  * d/patches: disable vapostproc, avtpcrfcsync and vlcolorconvert tests
  * d/control: bump gstreamer dependencies to 1.24.0

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 05 Mar 2024 14:37:25 +0100

gst-plugins-bad1.0 (1.23.90-1ubuntu3) noble; urgency=medium

  * No-change rebuild against libssl3t64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 04 Mar 2024 18:09:50 +0000

gst-plugins-bad1.0 (1.23.90-1ubuntu2) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 28 Feb 2024 18:59:37 -0500

gst-plugins-bad1.0 (1.23.90-1) experimental; urgency=medium

  * New upstream version 1.23.90
  * d/control: update dependencies to >= 1.23.90

 -- Marc Leeman <marc.leeman@gmail.com>  Tue, 27 Feb 2024 11:47:22 +0100

gst-plugins-bad1.0 (1.23.2-1) experimental; urgency=medium

  * New upstream version 1.23.2

 -- Marc Leeman <marc.leeman@gmail.com>  Fri, 16 Feb 2024 14:53:11 +0100

gst-plugins-bad1.0 (1.23.1-1) experimental; urgency=medium

  * d/control: add Marc to Uploaders
  * New upstream version 1.23.1
  * d/patches: neon 0.33 not needed
  * d/patches: refresh Skip-failing-tests.patch
  * d/control: depend on liblc3-dev
  * d/control: Build-Depends add libsvtav1enc-dev
  * d/install: install new libraries
  * d/control: bump gst dependency to 1.23.1
  * d/rules: disable aja
  * d/rules: qt6d3d11 disabled
  * d/rules: webrtcdsp disabled
  * d/control: libwebrtc-audio-processing-dev removed
  * d/install: remove libweebrtcdsp
  * d/install: remove gstkate.so
  * d/patches: disable vapostproc, avtpcrfcsync and vlcolorconvert tests

 -- Marc Leeman <marc.leeman@gmail.com>  Mon, 12 Feb 2024 16:55:23 +0100

gst-plugins-bad1.0 (1.22.10-1) unstable; urgency=medium

  * d/control: add Marc to Uploaders
  * d/watch: pin master releases on 1.22.x
  * New upstream version 1.22.10
  * d/patches: neon 0.33 not needed

 -- Marc Leeman <marc.leeman@gmail.com>  Wed, 14 Feb 2024 13:13:01 +0100

gst-plugins-bad1.0 (1.22.9-2ubuntu1) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 03 Feb 2024 08:55:13 -0500

gst-plugins-bad1.0 (1.22.9-2) unstable; urgency=medium

  * Add patch to fix build with neon 0.33
  * Add Marc Leeman to Uploaders

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 03 Feb 2024 08:17:19 -0500

gst-plugins-bad1.0 (1.22.9-1ubuntu2) noble; urgency=medium

  * Have libgstreamer-plugins-bad1.0-dev depend on -good1.0-dev

 -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 03 Feb 2024 07:51:37 -0500

gst-plugins-bad1.0 (1.22.9-1ubuntu1) noble; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxing-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev
  * Drop backported CVE patches included in new release
  * debian/gbp.conf: Use ubuntu/latest branch (on Salsa)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 02 Feb 2024 10:16:57 -0500

gst-plugins-bad1.0 (1.22.9-1) unstable; urgency=high

  * Team upload
  * New upstream version 1.22.9
    - CVE-2024-0444 (ZDI-CAN-22873, GStreamer-SA-2024-001):
      AV1 codec parser potential buffer overflow during list tile parsing
  * Run wrap-and-sort

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 26 Jan 2024 20:04:39 -0500

gst-plugins-bad1.0 (1.22.8-1) unstable; urgency=high

  * Team upload.
  * New upstream version 1.22.8
    - ZDI-CAN-22300: Heap-based buffer overflow in the AV1 codec parser
      when handling certain malformed streams before GStreamer 1.22.8
  * d/patches: skip netsim test. Mitigates: #1052660

 -- Marc Leeman <marc.leeman@gmail.com>  Mon, 18 Dec 2023 17:23:36 +0100

gst-plugins-bad1.0 (1.22.7-1) unstable; urgency=high

  * Team upload
  * New upstream release
    (Closes: #1056101, #1056102, #1053259, #1053260, #1053261)
    - CVE-2023-40474: integer overflow in MXF file handling
    - CVE-2023-40475: integer overflow in MXF file handling
    - CVE-2023-40476: integer overflow in H.265 video parser
    - CVE-2023-44429: AV1 codec parser buffer overflow
    - CVE-2023-44446: MXF demuxer use-after-free
  * Update libzxing-dev Build-Depends (Closes: #1054382)

 -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 28 Nov 2023 19:29:13 -0500

gst-plugins-bad1.0 (1.22.4-1ubuntu4) noble; urgency=medium

  * Update Skip-failing-tests.patch to version from Debian unstable.

 -- Rik Mills <rikmills@kde.org>  Sat, 23 Dec 2023 13:02:44 +0000

gst-plugins-bad1.0 (1.22.4-1ubuntu3) noble; urgency=medium

  * No-change rebuild against libzxing3.

 -- Rik Mills <rikmills@kde.org>  Sat, 23 Dec 2023 12:11:26 +0000

gst-plugins-bad1.0 (1.22.4-1ubuntu2) noble; urgency=medium

  * SECURITY UPDATE: integer overflow in MXF file handling
    - debian/patches/CVE-2023-40474.patch: fix integer overflow causing out
      of bounds writes when handling invalid uncompressed video in
      gst/mxf/mxfup.c.
    - CVE-2023-40474
  * SECURITY UPDATE: integer overflow in MXF file handling
    - debian/patches/CVE-2023-40475.patch: check number of channels for
      AES3 audio in gst/mxf/mxfd10.c.
    - CVE-2023-40475
  * SECURITY UPDATE: integer overflow in H.265 video parser
    - debian/patches/CVE-2023-40476.patch: fix possible overflow using
      max_sub_layers_minus1 in gst-libs/gst/codecparsers/gsth265parser.c.
    - CVE-2023-40476
  * SECURITY UPDATE: AV1 codec parser buffer overflow
    - debian/patches/CVE-2023-44429.patch: clip max tile rows and cols
      values in gst-libs/gst/codecparsers/gstav1parser.c.
    - CVE-2023-44429
  * SECURITY UPDATE: MXF demuxer use-after-free
    - debian/patches/CVE-2023-44446.patch: store GstMXFDemuxEssenceTrack in
      their own fixed allocation in gst/mxf/mxfdemux.*.
    - CVE-2023-44446

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Tue, 28 Nov 2023 11:29:21 -0500

gst-plugins-bad1.0 (1.22.4-1ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining changes:
    - Don't build wpewebkit plugins
    - Stop installing camerabin2 basecamerabin jpegformat - plugins which have
      moved to -good.
    - Have gstreamer-plugins-bad-1.0.pc Require gstreamer-plugins-good-1.0 -
      the package we've moved the referenced plugins to. This maintains
      compatibility with upstream software and other distributions.
    - Don't build the opencv binary packages on i386, avoiding a large tree
      of numeric-related dependencies for a binary package it's not required
      to support.
    - d/control, d/gstreamer1.0-plugins-bad.install, d/rules:
      + Don't require these Build-Depends on i386:
        - libltc-dev, libfreeaptx-dev, libqrencode-dev, libzxingcore-dev, glslc,
          libdirectfb-dev, liblrdf0-dev, libneon27-dev
  * Stop disabling openh264 on i386

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 30 Jun 2023 13:15:43 -0400

gst-plugins-bad1.0 (1.22.4-1) unstable; urgency=medium

  * Team upload

  [ Jeremy Bícha ]
  * New upstream release

  [ Dylan Aïssi ]
  * Build the AVTP (Audio Video Transport Protocol) plugin

 -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 30 Jun 2023 13:12:02 -0400

gst-plugins-bad1.0 (1.22.3-2) unstable; urgency=medium

  * Team upload
  * Release to unstable

 -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 12 Jun 2023 14:38:43 -0400

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libgstreamer-plugins-extra1.0-0`.
