<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="276">
<package pkgid="95f290908c54bc35e0698ff8aa3a0729f0b3747a89ad1d1c3446341df7181742" name="gstreamer-plugins-bad-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="957b3b4e4ad4f8bdda55cedcf0f7815e07bb754198496bc708ce0fa7e91c65a1" name="gstreamer-plugins-bad-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="9605d52b25893ed12fff7db0b5ffd9175af43d62622ae113b968827edc97b605" name="gstreamer-plugins-bad-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="a529333764dcaca78ecda60fa7ca3fafe3dc11c7c5b6d43be9a2dea155f3725e" name="gstreamer-plugins-bad-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4ccc115e1b1139fee66259c8d30bc90485061d486630201034f01d779d62cbf6" name="gstreamer-plugins-bad-chromaprint-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ba39803bb6582deb4a51de97e8501f4e7d4e146cfe1488fc6843b20353021419" name="gstreamer-plugins-bad-chromaprint-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="d6dd629fc8c7ecef03dc03b6349dc7df902a2e785d7ff23ffae2cf585cf8bb78" name="gstreamer-plugins-bad-chromaprint-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="e5bb6308aa5346550e3c93e13a13c98c483c2ef30d72ef8865b8fe15d3431b75" name="gstreamer-plugins-bad-chromaprint-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2a918ec422b62d49c8b92dde28154996a7af0838796228aad20ec17adc1dade8" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="2b40788b6018af380cd91422e3af8dba1ac0571c85c6b0e3399ad1c33ffe10a7" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="9c5ce216e86db4222af74450cfb195563f2c43a68b8ea3141b160b2db881cbe4" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="85392a41921eb8c0bb3047880943d79f043f149b31f2ced88e14aa727e3f1633" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ae3d8380442bca523d052f9822e61c50e69a170e609978e15e02be42823b1d7f" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="6bb09097e0d19096dd9e78fd392a5ac8ad44e000365df6469b9456cdde9257ed" name="gstreamer-plugins-bad-chromaprint-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="48430e520debd05a3bdd173bb49aa1f2cc0838166bd225a9304e94fa5882e906" name="gstreamer-plugins-bad-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="aaf2609444400d2701b8a909741d50a34eab14c647b95c571dc82c96ddbb3f99" name="gstreamer-plugins-bad-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="5f48b06a3bfde2d5ce42bbceedce04292420b45492cb89cb478c1e3bc44e6af6" name="gstreamer-plugins-bad-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="af0703cbb4e05bde97c0dd72f08c8da32331557efd25f23739ae763eb67a9522" name="gstreamer-plugins-bad-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4feda898ab6046b7d349b650de17b0932b577b6abb02b9ab7a3b5ec75db08439" name="gstreamer-plugins-bad-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="b2337179fbc490148f3a3724979a02736cece66d0eb10c4dfc5ff523be518ad9" name="gstreamer-plugins-bad-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="c25467da78d00aec937c341d031bfc04958e46fd839343a40450ca87348a4027" name="gstreamer-plugins-bad-debugsource" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="a6065f5c952cf295b0fdf60dd990fee8acd92bcf7c232a145aff8dde23fe091a" name="gstreamer-plugins-bad-debugsource" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="e9ca74a3c2cb67ffbeb1850c01eee93a39c4332e1138687987db4a6504812241" name="gstreamer-plugins-bad-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="520530cdcce52000aa039a670810d3ea505ce3409934bbc77d011c3ab4f6d18e" name="gstreamer-plugins-bad-debugsource" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2618f6dc515eec6a3219f06766128ae6d9f99c8aca861eb0e54eec17be079bba" name="gstreamer-plugins-bad-debugsource" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2a005ba569596bb691157e98b42c21ba3e3e0492b89ff329f35cdb2af19bc283" name="gstreamer-plugins-bad-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="be2b29c92b2659c7e3f5643c23c3528f71d24030af054362f9f6c4ae43e46382" name="gstreamer-plugins-bad-fluidsynth-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="996f8d8115e6273dc6a8bcc9a7d298b70c4ce998078bb0a250c2f7100da69d73" name="gstreamer-plugins-bad-fluidsynth-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="9eca29dd10034fbeb88eb6953144c8c8be43eb115fbe50cbaf7255792ca3da43" name="gstreamer-plugins-bad-fluidsynth-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="210bc0e9060ea1d04e5c1f7a604dcd52ce4bd910245690754bddefda3b2b2c0c" name="gstreamer-plugins-bad-fluidsynth-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="45409589eeed23b65df3a069b297561331c28fe0650f06092efbfb512442376e" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="a8715459981dbc798c7c60e5b852231752d2c27fd6fed0cc7f8740e129aff939" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="a151cc2d97d08afcd916b36f7caaba4091bb2504d8558863c1377e155661c72a" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="18ba5022fde8e8fb634ee5beaaaa4761e3a4cad9379b084e54ab69f2fe9694c6" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="05ac04b8b259401a6abd3ef0aa163ff11c730b2e677579c9c37bb4890446185e" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="92d3afcbc82ee0e6bc8729dd851c65481fb0638c2c543e1fda5a8875725d2b4b" name="gstreamer-plugins-bad-fluidsynth-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="d5c0a15de460f43d8a93f46020fba547d431ffc647de5099e788b3ad69042b7e" name="gstreamer-transcoder-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="5b27ebc24c728b6fde383c973b9ec7708be78abf6a3a5109addead8ccb4cf04d" name="gstreamer-transcoder-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="20987796a80a2e1c60f6a298b16347f45ce736424b72c0c9ccd8ad3db53dfc2d" name="gstreamer-transcoder-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="159c45c2b654548976d8618757d506069eb7bbf8a4700ace8fb306aecfaa683b" name="gstreamer-transcoder-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="756c1f407b06f2c8dc6066c49d7f81f286b20aa822cac0ade2762dfce8f00465" name="gstreamer-transcoder-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="7154095b674d2aee84addc099652c52c8bda787cdf44dad587f9e528638cdfce" name="gstreamer-transcoder-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="aab4484646a253c2e006c0b8df9ed7f430732796d2b4b9ff7db1d033db8be4ec" name="libgstadaptivedemux-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="57d82ecb32feedc1641ae20999a1c1898c8c1756b294d1a7e090019f73f2cf16" name="libgstadaptivedemux-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="48343e0243f73014a01d23989f95230c7c565a6109a51c0fa18486520bfbc7c4" name="libgstadaptivedemux-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cd2a4adbd2d25ef1a5d93f078a2c07f3373fc325fce5b48e35c2ef40895fc3f9" name="libgstadaptivedemux-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="9ba08675fa74bcd8b92020644d4069415e7bbd70a74bef248ff7173920edbf0d" name="libgstadaptivedemux-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="91191e6be53ef33732be82cd99e8bc2fbf31ae5056a568b1006b070ca304b55a" name="libgstadaptivedemux-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="72b071f347aaa5fee766570f542bc9954528085fbaf857700eb8f8d8a7ca8d27" name="libgstadaptivedemux-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="9b7bd47012d0945cd7d4f52968d90ee49759982c004141c2a90353ec7de9ade9" name="libgstadaptivedemux-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="762774970de2e09f357b5bad27871edcc57e714a543e0b7239c1b92daec9bcfc" name="libgstadaptivedemux-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="1a0a439e06a7a5649b9c2a1e7c4a622b9c508f0770b800bf83a16a69e7527af8" name="libgstadaptivedemux-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="192ccec62f7265ff93fb44db1fc590a3acf22bcc1c21c93af812fe042afdda03" name="libgstbadaudio-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="a98a67cb3f8d34bb2646cd691b3d6eff93d1929359401dffd2fc30aaf2ab0c8c" name="libgstbadaudio-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="20bf83ef5d88ab7f9aa72604ce4ce1a9b981a9bd0f2749bb1e712a8c4fb99fbb" name="libgstbadaudio-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="3658e99e80c5625fb3fcae91e7af3d56a2dc5b39f128f7e107a50a261e152be9" name="libgstbadaudio-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="f75c3fa28893788a9afdc866b003bc00b0fb4d18f75ccc4c54e1dca769b8d276" name="libgstbadaudio-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b8d077453d87265dc2d67164eeddd5af08ba18cb7912280109836da3fdbab9d2" name="libgstbadaudio-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="83e76a9bb1e6e08e8fd5c1dcc21643416265b64f59108954c2fa9f85aa5297c1" name="libgstbadaudio-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="c72db4c8e2417e104380d54d29e5d34e60b15baf86238ca04bd74a8d70a04625" name="libgstbadaudio-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="fea61f684b84b5df4255c5a72e3841ab2154709d0351bea2fcc6e6af7d829658" name="libgstbadaudio-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="6635614534c858de0729211438ebaa985dff2b8c34a861aa70f8369471b623a8" name="libgstbadaudio-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="df7dc428c5887aa1ff13f7abc87f8f14312087be2dc65cb60e0cb76f1493583e" name="libgstbasecamerabinsrc-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="44824ab0fd36040eeb0a47bb7e077c8b819660db4339ab9a482c9047f5407c7e" name="libgstbasecamerabinsrc-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="27762a65a1fc9d8cf3d1289d8e7d0d591b60981265a7b42af669e571b2be8ba6" name="libgstbasecamerabinsrc-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="1c52d0a29a2afe56349fde47580f2320a917da995393cf7f96d3f7f6483bc52f" name="libgstbasecamerabinsrc-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="3ab5ef8385a2ed0f717cfed5b17b8cec39ad9199bc16b2b9a771d3ec282379c8" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ffe00a1f859d716857e64849232895fce32b0cea62361d7f8e72773883125a16" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cddb1a7ee37bc78975533d5e4ddc44d68f028d0573245b11fb4490d7faf8a866" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="3e9dc57b8449f78c2b89e57098f12b1404d24a3f24645c86c21265c2489fae93" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="bb8894fec2adedaf41b1a19dff896ef5f11eb3b3427c7d88c05c61bd8d69714e" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ae8c712b091e42e6c5f8c674bfa3bf3c5bab5b4f4a19518db4b045ebfafa6b2b" name="libgstbasecamerabinsrc-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="61bd1a140c264df1a7a63200b07d574fb86e56d605eb7df842c7bdb3749cab45" name="libgstcodecparsers-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="94b308d8a2981a9770d0f96dbed6124273524327eac64be9948a05be24a3f116" name="libgstcodecparsers-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4ad46b7236945311ed876a0140a0021b43a22b47c83cd38c06ebe1dfa1a1149c" name="libgstcodecparsers-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="eda3c9e4466abba98f81e4909da28459e58793402e83ba64bc75adcccb3b4c7d" name="libgstcodecparsers-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="d5520b12c70d6c7658f630504b950614e65220b960a05849394965efb4fdee83" name="libgstcodecparsers-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="70bd0bb2e985bbe5a8ed37ff29b03359cb145e77900587d8ef4a28f2f66345de" name="libgstcodecparsers-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="8d676b0c6a54f486af26f38732176d8617ab656c2bfe965edcf5f79dfeb9be19" name="libgstcodecparsers-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="9b009166d020ab9864f989c3f99ac0688a1767b71cb1540ba0255e622e275c4c" name="libgstcodecparsers-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="770d1b12b8536bf11f2d742202b48934fb9fbc0342c2c4146b92cc45e6dfe90e" name="libgstcodecparsers-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="81a9b4a622da63bc28d6f5c909968bb7f7898c993c1b382838b23f826a6a2ea6" name="libgstcodecparsers-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="dd987faa2392f99ede50b4dc56249ed5bee4199b86dd21f9986c9b1a809c223a" name="libgstcodecs-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cfdbc982229a372a855a7fce13b0bc7523e12987a36c973a096764a53ff7eabf" name="libgstcodecs-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a2f9d39e632f8c540c6dcf9dd4547e7f69398437976e70bc2d490ebfe6fb98e7" name="libgstcodecs-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b8242d7757305fcebd664aa1e1b2a6d8bea176ceba8ef2e0b8744143b1387dbc" name="libgstcodecs-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="f927ce074ef7df255edad0771f7d0f99eb5b2ff36d6b5bbedbb6acafd2c44ea2" name="libgstcodecs-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="f6fa86e7ecceaf792bcf69dfcc3d21e14a6c0c0adb1ca3ba3807a3b6bf60713e" name="libgstcodecs-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="744b7339a686f3176a702727af5ca59ed5fe1e3958e8ef0da84ffa6575732ac7" name="libgstcodecs-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ff12419265e43488efc1a4a9e60e8b3f4131f404ad037a1b650b0d8d2e994013" name="libgstcodecs-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="dab33abff9cfd2d53b9ea5bbccf4638e42dc722df693e1a164b9c64e531c1df0" name="libgstcodecs-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="73d370c2710bb81befa37daebaada213a41c2fd4640fb05b803b6df6a7af519b" name="libgstcodecs-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="67482a353a1a6857f3402a5cf5ab71cc9514e7734712e4f05710e1369ff5c0ae" name="libgstcuda-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="90ca7918ba0d7a6a95a0cfa057177a23c511b733818c0cbf7ba88d334787a791" name="libgstcuda-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="02c30f68ede582242b9e66214e5161a2093b19047c2915ae6b0196e8cb3b49da" name="libgstcuda-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="c58d6f4e1ee243667fb9dcf7ac8601878cd4f4d68b72ed5601688c0bc83ede7c" name="libgstcuda-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="444b0c81262e1ad344d6d75085d363831705317ac2c81ed38a30dff69a3573a7" name="libgstcuda-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="f0de249ba5deac5fa631a9920fa0639dfc0bbc515c162553cf0b80e22963d2cc" name="libgstcuda-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="25a1687331edbd3c6b2a2f64f8b4e2dfdac61a77167eba5dae7d487201a8d2e8" name="libgstcuda-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="15c3b3bffa4705c3bfd05207a72a54a1994da5ac338cbf549fda9baf5cf85574" name="libgstcuda-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="c5b2f73b64c86906adc4252c9f422b5dac3653ffb712f206e4c4b0f797038d82" name="libgstcuda-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="1d9be15a9b6e629513fd9f3682673efbbbee32d724c8b1df2ba1406f69ed9102" name="libgstcuda-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="7f0ce8b8e5fb1c16ecc7f3df07f9d86fd36737979be0f7f66e4716e93608158d" name="libgstinsertbin-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ea5a80d4bc35ce768b21543aceaf4bdda0f2101dfe5b5d16a692ae564b823706" name="libgstinsertbin-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="c0297616e47e1f565e8606c1fe885af51584d9dea89eddd97b33ac9bb33b8315" name="libgstinsertbin-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="c17bf4e445d8e92022023098e1dfafdcaf396a03f9633c8135eac7528ab8474c" name="libgstinsertbin-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="83da68a8eed30ddf0769f1bc9cb9d1928fd849648c02c5598d0561d74c4a19c2" name="libgstinsertbin-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="c0e1717e2b3abf82baf295d4279fefba6b0b97d6b615ea04b94c4835ce3ab584" name="libgstinsertbin-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="12cdc44e4a8b39513085cf2558342c1442b6df26897489065002bf669d181660" name="libgstinsertbin-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="970ec5ddf8f1b89e2b18f199459aaee7a4bb76453383350555a9f4b5a08085a4" name="libgstinsertbin-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="240a9e78a4542ccdf6e1ef53df550fa4d6fb86a898f7012dcf0961478464d11e" name="libgstinsertbin-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a7cbab2c1cfd0f7d4ec4c3f14ccde56a3cc94df049f2b082b101d7c3d55d08b7" name="libgstinsertbin-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="5f4645302fa85ccccd85647ea97be6a99029f33ad5cbac8bac28fbbbc5f5072d" name="libgstisoff-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="d0cd7a5572c958fc49e7696a35d86fc3bbbc40cba92fdbea825a03b64a781d69" name="libgstisoff-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="6f3bc45179ee5872b461f385725c5d108f568c5f3f08a1058d8934fed1dfd7bf" name="libgstisoff-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6492bec13b49478072e0694a8a5b4c59b38b827848e34504b639c58b3a9387d0" name="libgstisoff-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="649578c7b0198b8e09b1d3d72796594aa8885c83ce697cbfaef34b6c19ed9ee4" name="libgstisoff-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b7bfe9b811084ed4158a73be895c7e2b9eb2bdf0b3e2b43fd7c3d83d07a351c7" name="libgstisoff-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="eace5bce577fa4680d4fa66632027f2ab01c3d72a33a02dd3231c331d9ba2c94" name="libgstisoff-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b1338f9fdaf595f4dd342a2f1110304f1e15f230716e6531e006fb90bf1837f3" name="libgstisoff-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="79f84110f2135b6ffae4d69bff4189d292c2ba2c8ac14b86109d93d14db411eb" name="libgstisoff-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="11b5eb0934f663acd0aed08aadfef1a2e7f4a9e314515d34103ea42d3fe4e722" name="libgstisoff-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="0b539a6f6718d139c38539c03f79b1f790d2c03f6629163e5c4f50a0647c8e90" name="libgstmpegts-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="07465c7c2dd61632d4e1d6b3e0870cb44ac7a540e8a68f22fa7c27231c0ac383" name="libgstmpegts-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="fbe948894a1ebf33319e45f7fffeb729064a9ff9d52b0319498d661fa988af00" name="libgstmpegts-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="12b11d6abbf67ba0a6f8bf34e432340a7987e1d139140e51a4036cd8a09ceb31" name="libgstmpegts-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="3133dd204b05b13c6c96ab9d16303a4f2b6fe3bfed9bfd71dd896ff35aefe995" name="libgstmpegts-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cc6b74b27694e991ffdfcdbdee63921fe4ed8e002124e111b57b56c8d4613527" name="libgstmpegts-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="67304f360afd83241cd70c507f1203f9e19b2b50de76c40dff7d06a896c042d4" name="libgstmpegts-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cff59a2c141e278476a80330c2fb5716ebd85f5ddd8acd6f077655d68baa6926" name="libgstmpegts-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="d41567577fc0049ef33ed602f57f49d38bb83545fd5f38ed28c01ab17032d521" name="libgstmpegts-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="c478fde39bf9333c8cef2e71863875174819b8f11d1c4bc982e7223d726fd273" name="libgstmpegts-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="48ccece9f4028e9df1db0beb5185a2b30a2b8504e28d0cbf23e1060eca8ca4dc" name="libgstphotography-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6b98f58a8df6d7a6047ee76eaf489bcc05d3c26912404208b20f2c0cc7ce862f" name="libgstphotography-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ce2855ab65b0efe624a2b8c688be4a851f300bc11a70cd8bc69a461756714af2" name="libgstphotography-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="97a367a10942662f2652960b2131e47cc36d6d03c878087892f439633b8e40d8" name="libgstphotography-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ea3747474d4ccbb9e49627c52b2c9d087993b641de02158b1efae0bfc07646e2" name="libgstphotography-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="d8005facf877c3f0ae24147b0d740cb1921fb1198974bd04eca6b107b61ef37d" name="libgstphotography-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="97135491f05a8dcd8b9fabc40e09e09013df1ec56a63ea473e27235fbfbb44c1" name="libgstphotography-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="82ec4b844e0aae938695723d06e0d11d0aa8b74e2e47cab70713d46c7b0835b9" name="libgstphotography-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4ced911b5a1005feefef126ebd6a07c25fcc17dd7afa773c1bd18bc17907d3fe" name="libgstphotography-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="fd25b9c5e344ce8ceab784afc0580ebe6f5de93b72163f03b354bcfda5f8fd10" name="libgstphotography-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="e7ea3b54e6e048017f38c9b078870f4e2306de921db56ff096093745edd584cf" name="libgstplay-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="bbe5711d84816fa17cb686cb65545f20e4c51b119bdfa0eee8311c514bd8df5a" name="libgstplay-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="b32310b71f4e4e331380e4dfb0c4dc4a69d34df44316abdef039128ed0cf2e86" name="libgstplay-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ef19f62bd12cfc6674673e7a1a59671b0ef3de88331167a66380610375d438f5" name="libgstplay-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="8b8cbf5cf2baeeeae28adb0284d51158f513d8b4c52aafa82d159067917b4b96" name="libgstplay-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="40719607dc295e61a1fb1ec2202b77cd89da2b6634d82dbbadf01857d1f8036f" name="libgstplay-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b79ea1486bf63cd899d80a0e17b5d5aed885dc3f7656d438af7b6a04172a94e9" name="libgstplay-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="9105e11d2300d4192712e05550811cf975bf8202341fdbc942b51068df835631" name="libgstplay-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="582395ffb39a294de8f1b176ed8d346c4a8645f8a95feeec9a9daa962fe0f033" name="libgstplay-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2be6031d4b2f46b885d43f8b3841451bcf233054dcd3b88f99c8e55be6831f84" name="libgstplay-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a3e25fffe7067226f90d33ae8c29161d2d2d0800df2c6e6ce97e306b644e0b8f" name="libgstplayer-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="8606b9539f4b85be1cfba691050bc4edeb6e3edd21bb893746e068f780ccba6a" name="libgstplayer-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="7757699fa0d995f6854b968058041b5620ab66137ba3db06948487f86b6a5667" name="libgstplayer-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6d38c36aab5da39da6d98b3286bcf372f20c972da52fe093f3ece6830275eb29" name="libgstplayer-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="dbfd937f00f1a01316cd20514b33c00c9383896a9fec447b613dd569280a454a" name="libgstplayer-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ae263a0f47778494204d2fabfbfbc1a9060564426bf0428d5ada7119ed2c811f" name="libgstplayer-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="82f40d8a37501140942378d77bc0ffcc900fda5ddd0b234f986324dc90ef7ab4" name="libgstplayer-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6648a480b48c7c3cdf8103ca8e90ef60419a9dfb2ac04600181309ffdd0b6f78" name="libgstplayer-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a45290deb8c4e7a901a70b5159c9f10f77c535c0ad1bf4f8e53ae0a8dac3edfe" name="libgstplayer-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="bd755512e25672925e08a3d3e6762d3133736aa9c62b64cca0c1bf59bd9a7822" name="libgstplayer-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="06934a73bcb62971feb82bac71c8fb44d4f73b0f9639d318324b9c1f50bf04ac" name="libgstsctp-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="401973827c16dcc30d9a6d6342441cfca5bdcaa6eeb1264b0025e34b3df5cea4" name="libgstsctp-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="34e107200538ae2a62bc36e9557ee3d96d16e943082be5cd55cdea5a4e495b5d" name="libgstsctp-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="082bb3ab2c6831e7bde8a6fd2a2d25d91f50ba503c1902f05f7e399a923c0fc8" name="libgstsctp-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="28eaf9895973e5e619ceb1a4e19d9435eba1f90401a8e899121f054a56d7c4b1" name="libgstsctp-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="ccbc9636cde51453e212fdd24af106334286fd84b6dbbce1584ce6728d3286cb" name="libgstsctp-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="90f9ba1120e23f1e6bbe471c5a6c5ab51ce28ba150cc012067c0c9da70e5a255" name="libgstsctp-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="7dbd79dff768372e8a339375ea2ebd0d261ece81c8a07cc8665f465ed5af359a" name="libgstsctp-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="0e9e7c3e5ab4f8d422c4cbc1654133d5fa2564fba0a7dd4458493d5e87c4ca7e" name="libgstsctp-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="c855b6e14ac6b92f460fd14812d99a7161762a0362455057a048dccd470757c4" name="libgstsctp-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ca227027a56604e6dbd5792b95cc499b42fc90317d925a37c9921d2be48809c2" name="libgsttranscoder-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="7af00fb1ec708746d8b16d4a5832cf8ba0fe77381829e2e10be603f6dc34f82a" name="libgsttranscoder-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="1b9b90e64e3c247abd2710e836d76fc45d06be3749cf1dd4cea50d91a43667c5" name="libgsttranscoder-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="896990e9abf614a08ae5dd3b968bc0d2f5921ba3d64d2d411949dd6a9c65f579" name="libgsttranscoder-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="de1bfec81bbf844bc8e8ee1872f321dc87aba0da6a0cb662710379da58cea037" name="libgsttranscoder-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4aa563e9598f541fdacb91afca466fec01729d8f3ca0b8fcfbc65b1e9c376ac4" name="libgsttranscoder-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a581d24ef842010ed559bfb6f385de64324977001b663f6af332b3511a9e3d01" name="libgsturidownloader-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="7940f0798c31a81065f037e109556cf68ae4cb822d146365ce8bf573466e4954" name="libgsturidownloader-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2a52e005cefd1e2f27b6a7b97b7ff91455f5e0267c2966db482fd79c36482366" name="libgsturidownloader-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="81462f09a08170b171ae02c910d39edef0386ee73c355247da966bb72c267946" name="libgsturidownloader-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="6097b2294d76ebeb35b4a3935814cddcb2ea2fa9628b94c43da57752009657d4" name="libgsturidownloader-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="340fbace841a25a20413ba2d3d8fdb761089a4e68b20c1d89b9bf12fa4a9b012" name="libgsturidownloader-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="b4815d455b17b9ba073504ae7271f12826bed469396af9cdc78417ded1cb3924" name="libgsturidownloader-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="c8beb27c2c1cf355746b7fed963d8f17aa091587df87240d51a1e5e64474761a" name="libgsturidownloader-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4421f5ab53f3abf5755d3ea3e9fa370ab853b1c058eacfcbb5a172c3b0bcc5c5" name="libgsturidownloader-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="3d4407db8d3b7dde4c3d5dbe45f58916d58dca7eac8d4666bdb90baf8d98f877" name="libgsturidownloader-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="a7c438bace24682e37fbe4c3ef66f02cb8a941f8fe080688c0c21e57c7df7545" name="libgstva-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="1906f887aedc05832f55663cefb46e842780c784229a895220139f49fb3fc5c5" name="libgstva-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="733b6ab70728344460672508ffb826a6671ea549259fcc875d0fb76674d5d130" name="libgstva-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="e7c394ecec2ec40c8e469a585dd284bfb3a07fc60b0de0e3ad913c3df899441a" name="libgstva-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="b7145f589e8edd6e67688912e2f77bcee05fddfbe22d9a64ea517a56c9a7f87b" name="libgstva-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="fccfa5f2c41b28b49c1d8cb4626b8cc81643b1aa1fded943725ae62fc8dba365" name="libgstva-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="4f7f9216a752070535500189b2632c1e4feae9a4da62801d4e038837918fc619" name="libgstva-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="912ad930a7bde5855cb007a77e5ea2199d6d5e7d1d2ce5c55a54ffeb6309bd46" name="libgstva-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="34389503dbec1b96d42da875fe807052792491d0b56feb5a138760a8078626eb" name="libgstva-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="ecd27982d816e694c26eae30298da499ae8804ce96b6ba95000c4592ec217d06" name="libgstva-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="dad8d7bd1c2bdcaa6b09f9a586c427bc2f3f7e579bcf6660b26c16c0d47b8bb5" name="libgstvulkan-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="efb5a971338e89a7889a847e59d054b08a5621a78fb953965c175fd012d93833" name="libgstvulkan-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="15d89777fa779e25246c2d598e31f18a75da5d35d3398e2638a5da521e40964a" name="libgstvulkan-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="e4d87f5e01750ec11e517463f9dcee2f1222fffc1c1e3c81bab05026ec826ca6" name="libgstvulkan-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="5a0116f4c34656991ea2de870a8dae1572b98d311149324abc9f22ea061612f4" name="libgstvulkan-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="cb1a0ef827f70dfd785286ca6e6f8e608f1c6dd82574e52d2b7726454d1c43db" name="libgstvulkan-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="912a303719c0f72206a93f7ac09194c34f452e7aac61d2fedb222597c166e5f3" name="libgstvulkan-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="def45f1eaa0a3ed4ef1314ca76ecbfebdbf3bb7cb40d6d5aee3a20e577431afa" name="libgstvulkan-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="5b9c243039c6b90ad4afa790cfe240185775cce3b23b9ad2ac13fb669c900c84" name="libgstvulkan-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="526c7e785b78ec7eef109b86c48a128c62d31f2b785932ccb4894da0339e5aed" name="libgstvulkan-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="b9c5ae6b6ff502a2dd5307170b2476fe7a4a7106458e8abcebf2c7c88a37d252" name="libgstwayland-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="47c4f384e28d13236623a5cf0cbe4aa8aa40e2191b3cd3df1a84b88800de73ff" name="libgstwayland-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="3e0e0f86731c640a458619b6f37384bcd698ec98a34aed8dc940bb0525de878c" name="libgstwayland-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="1a116bea83a7a4717a37fb66af317a88857a128d8a8c2d944b95f63d29485220" name="libgstwayland-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="150d30a68a33a6199c31df1875a08d6f8df6c5a1f82641244cbd7504f95d3177" name="libgstwayland-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="d1c89d07fc42a00b5fa3d27a413b0ce7ac66bc5ab83b666d340fa231e18fe4b8" name="libgstwayland-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="d2d20a3f4bc0c4f668fedda4e8b95b8b3bd2d4197d78a0a9b04291c6ac21ebca" name="libgstwayland-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="5ce850adcb395075374d7ac09c6cddea02665b7b29ed948b51cd53afda5b1db1" name="libgstwayland-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="9d9c6e46624dce6c61c7607ce5577ae1e4803ab963f23567a115d8117d081122" name="libgstwayland-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="fd2600c7bcdd0a8b65ae0fa5b28512bf6474c96257574c9516f1ac57d92a4ea5" name="libgstwayland-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="fce922c90b721f5a9696fc4db5f1e5dfd8d0f64a915d5bad88c285514d480e04" name="libgstwebrtc-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="da2475dcf8b8461fbae9a5957eec56ca722e06d38902f51d898ebc1100d386a8" name="libgstwebrtc-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="f5dbbacd84b1dd66fd7f84299b86af9f7d1c13ba7ec1be21a89b57728aeec485" name="libgstwebrtc-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="f1f7da422e095377b832da25ac5b3cd9ebd8c4f3a22410914ae86db06455f82e" name="libgstwebrtc-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="f2c53c4d4492732c7a14fa34e121e36a8c9e1aa4cd7a8e0fd41c91322ccf7bd8" name="libgstwebrtc-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="37debc901150a74faac5abb8509b63e402fef834c948f48ceb1a71be0e5f011a" name="libgstwebrtc-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="e22dea3562e0f0807fd3a68c65a9a49a57a31d328eccb88dec353e39bd6ed4ac" name="libgstwebrtc-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="727115a3192d0d543136bb85dbb72fccc4ffdfc5eb3bea86fc7f3d2c622f9844" name="libgstwebrtc-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="6d0fd147fabd33545d25e00a8e8f3fbf79e0831ba1ae01b012177d93e90e14c3" name="libgstwebrtc-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="0bc6dd2928cab414330dff58c8c41a44740f7c6a41dd997a0ee2113e1defe063" name="libgstwebrtc-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="1d97718cdcbe2d72c1af969f43a910eef344bdf3a23b70a866432f38460a15d9" name="libgstwebrtcnice-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="5fe659b8e1afd62d52ba2a2db46f027a7357c97b1f5cf1db06e560243a775f10" name="libgstwebrtcnice-1_0-0-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="16a2a4b71bd92da65216c266cb1cf26e21fe089168a531a128cba4e906a53673" name="libgstwebrtcnice-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6f5ae05d5618f2f6f8665543e25f847b9090ac0ef2347fe8a4f972c9236ea1eb" name="libgstwebrtcnice-1_0-0-64bit-debuginfo" arch="aarch64_ilp32">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="7f6c467fe7cd393066e58e025fe1060cf2983b742afda45a4fabae2f12273451" name="libgstwebrtcnice-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="6c54acd051a7ea6cd99694a94d40ca148dd7dd7eed2a223f896dca40a0a517bb" name="libgstwebrtcnice-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="4c97a1831cb604b0405af59fefdd394c0fde6286d4e13b7b7dc0c41b38a75959" name="libgstwebrtcnice-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.4.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1648036800">- Add patch to support building with srt 1.3.4 in SLE
  * fix-build-with-srt-1.3.4.patch
- Do not build the gstldac plugin in s390x where
  pkgconfig(ldacBT-enc) is not available.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648296000">- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
</package>
<package pkgid="39fc8500a6661abf6308e85d51897af633cfd0bac5690704d77519f508cf20c8" name="libgstwebrtcnice-1_0-0-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="4a7d11aa8c9940a383e5cbc1dfd5e5ab388a93993c7abb06598c1c736207b06e" name="libgstwebrtcnice-1_0-0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="2439b86cc7b22d729f5fba3db94635026fd107c6a07d4f90cd50be74cf99e0f9" name="libgstwebrtcnice-1_0-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.0" rel="lp155.3.7.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1649592000">- Add spandsp3.patch: Fix build with spandsp 3.x by including
  private headers.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1650542400">- Disable ldacBT on ppc64: ldacBT is not available there.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1652097600">- Update to version 1.20.2:
  + av1parse: Fix several issues about the colorimetry.
  + av1parse: fix up various possible logic errors
  + dashsink: fix missing mutex unlock in error code path when
    failing to get content
  + d3d11videosink: Fix for unhandled mouse double click events
  + interlace: Also handle a missing "interlace-mode" field as
    progressive
  + msdk: fix build with MSVC
  + mxfdemux: Fix issues at EOS
  + mxfdemux: Handle empty VANC packets
  + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
    playback
  + nvvp9sldec: Increase DPB size to cover render delay
  + rvsg: fix cairo include
  + tsdemux: Fix AC-4 detection in MPEG-TS
  + tsdemux: Handle "empty" PMT gracefully
  + va: pool: don't advertise the
    GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
  + v4l2codecs: Fix memory leak
  + v4l2videodec: set frame duration according to framerate
  + webrtcbin: Update documentation of 'get-stats' action signal
  + webrtcbin: Check data channel transport for notifying
    'ice-gathering-state'
  + webrtcbin: Avoid access of freed memory
  + wpe: Reintroduce persistent WebContext
  + Build: use CMake to find some openssl and exr deps
  + Fix multiple "unused-but-set variable" compiler warnings
- Drop patch already included in 1.20.2:
  + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1654430400">- removed libkms BuildRequires, since it has been dropped from
  libdrm</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1655899200">- Update to version 1.20.3:
  + GstPlay: Fix new error + warning parsing API (was unusuable
    before)
  + av1parse: let the parser continue on verbose OBUs
  + d3d11converter: Fix RGB to GRAY conversion, broken debug
    messages, and add missing GRAY conversion
  + gs: look for google_cloud_cpp_storage.pc
  + ipcpipeline: fix crash and error on windows with SOCKET or
    _pipe()
  + ivfparse: Don't set zero resolution on caps
  + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
    fix locking in error code path; handle more program updates
  + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
    muxing behaviour
  + mpegtsmux: Thread safety fixes: lock mux-&gt;tsmux, the programs
    hash table, and pad streams
  + mpegtsmux: Skip empty buffers
  + osxaudiodeviceprovider: Add initial support for duplex devices
    on OSX
  + rtpldacpay: Fix missing payload information
  + sdpdemux: add media attributes to caps, fixes ptp clock
    handling
  + mfaudioenc: Handle empty IMFMediaBuffer
  + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
  + nvenc: Fix deadlock because of too strict buffer pool size
  + va: fix library build issues, caps leaks in the vpp transform
    function, and add vaav1dec to documentation
  + v4l2codecs: vp9: Minor fixes
  + v4l2codecs: h264: Correct scaling matrix ABI check
  + dtlstransport: Notify ICE transport property changes
  + webrtc: Various fixes to the webrtc-sendrecv python example
  + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
  + Support build against libfreeaptx in openaptx plugin
  + Fix linking issues on Illumos distros</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661428800">- Add va-allocator-fix.patch: va: allocator: Fix translation of
  VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to
  get dmabuf size.
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1661774400">- Build microdns support. Following this add pkgconfig(microdns)
  BuildRequires and pass microdns=enabled to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1666440000">- Update to version 1.20.4:
  + amcvideodec: fix GstAmcSurfaceTexture segfault.
  + audiobuffersplit: Fix drift that was introduced by wrong
    calculations in gapless mode.
  + audiovisualizer: fix buffer mapping to not increase refcount.
  + avfvideosrc: Fix wrong default framerate value.
  + d3d11decoder: Check 16K resolution support.
  + d3d11videosink: Fix for force-aspect-ratio setting when
    rendering on shared texture.
  + GstPlay: missing cleanup for g_autoptr.
  + mxfdemux: Always calculate BlockAlign of raw audio to work
    around files with broken BlockAlign field in the headers.
  + nvdec: Fix for HEVC decoding when coded resolution is larger
    than display resolution.
  + openh264enc: Fix constrained-high encoding.
  + openh264: Register debug categories earlier.
  + openmpt: update from now deprecated api.
  + player/play: Fix object construction and various leaks.
  + player: Plug a memory leak.
  + proxysink: Make sure stream-start and caps events are
    forwarded, and fix memory leak.
  + tests: skip unit tests for dependency-less elements that have
    been disabled.
  + tsdemux: Don't trigger a program change when falling back to
    ignore-pcr behaviour.
  + va:
  - allocator: Fix translation of VADRMPRIMESurfaceDescriptor.
  - h265dec: Fix a crash because of missing reference frame.
  - vah265dec: Decoder segfaults on seek.
  + wasapi2: Fix initial mute/volume setting.
  + wasapi: Implement default audio channel mask.
  + webrtcbin:
  - Fix pointer dereference before null check.
  - Limit sink query to sink pads.
  + webrtc: Make sure to return NULL when validating TURN server
    fails.
- Drop va-allocator-fix.patch: fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1671796800">- Update to version 1.20.5:
  + aesdec:
  - Fix padding removal for per-buffer-padding=FALSE
  - Fix test failing in gst-plugins-bad
  + alphacombine: Add missing query handler for gaps
  + avfdeviceprovider: do not leak the properties
  + avfvideosrc: Report latency when doing screen capture
  + d3d11screencapturesrc: Specify PAR 1/1 to template caps
  + d3d11videosink:
  - Fixing focus lost on desktop layout change
  - Call ShowWindow() from window thread
  - Fix deadlock when parent window is busy
  - Always clear back buffer on resize
  + decklink: reset calculation of time_mapping to fix clipping
    HDMI video
  + directshow: Fix build error with glib 2.75 and newer
  + dvbsubenc:
  - Forward GAP events as-is if we wouldn't produce an end packet
  - Write Display Definition Segment if a non-default
    width/height is used
  + h265decoder: Do not abort when failed to prepare ref pic set
  + h264parser: Fix a typo in pred_weight_table parsing.
  + mediafoundation, d3d11: Fix memory leak and make leak tracer
    happy
  + mpegts:
  - Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
  - Check continuity counter on section streams
  + mpegtsdemux: Always clear packetizer on DISCONT push mode
  + srt: various fixes - improve stats and error handling
  + rtmp2: Improve error messages
  + rtmp2sink: Correctly return GST_FLOW_ERROR on error
  + vulkan: Fix static linking on macOS
  + webrtcbin: also add rtcp-fb ccm fir for video mlines by default
  + webrtc/nice: fix small leak of split strings</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674648000">- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
  + typelib-1_0-GstVa-1_0</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674820800">- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1674820801">- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675339200">- Temporarily disable zxing, waiting for updated version to land
  in Factory.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675598400">- Enable zxing again, now that the updated version have landed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675771200">- Stop building openh264 by default even on 3'rd party
  buildservices, do this via bcond. Codec now available via a
  special repo.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1676548800">- Remove sys/decklink since that contains a non-standard license
  and disable the decklink plugin</changelog>
  <changelog author="Yuchen Lin &lt;mlin+factory@suse.de&gt;" date="1677672000">- Disable zxing in Leap
  * Leap 15.5 can not provide zxing &gt;= 1.4.0, zxing is a SLE built
    which was version 1.2.0, Factory do have zxing-cpp 2.0.0 but it
    doesn't an API compatible version, and looks it's too late to
    update it to SLE15 because LO might be affected.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1690891200">- Add patch from upstream to fix a heap overwrite in PGS subtitle
  overlay decoder which might trigger a crash or remote code
  execution (bsc#1213126, CVE-2023-37329):
  * 0001-dvdspu-Make-sure-enough-data-is-allocated-for-the.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697716800">- Add gstreamer-plugins-bad-CVE-2023-40476.patch:
  Backporting ff91a3d8 from upstream, Fix possible overflow using
  max_sub_layers_minus1.
  (CVE-2023-40476 bsc#1215793)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1697889600">- Add gstreamer-plugins-bad-CVE-2023-40474.patch:
  Backporting ce17e968 from upstream, Fix integer overflow causing
  out of bounds writes when handling invalid uncompressed video.
  (CVE-2023-40474 bsc#1215796)</changelog>
</package>
<package pkgid="9382eecd052dd3add9c3b4743b2c3ef792509184744ae6229554ab897dc6e5e8" name="python3-virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="2f75d1e9d9d68d7c3bdf631d2eeed9ef72ae7cebe862552e95e82548311951db" name="python3-virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="6ebfa3abacb4e1ea509d7fb504206173287b63090c7264daf3eae0874af4334a" name="python3-virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="1d79935176eedc696116b1443d40dc696954371168b054b7d308aa92fb3bea43" name="python3-virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="c0412a741d720f09717ad6d45e046c0a1dac87cd3f1363285bd20f78ec567be8" name="rpmlint-mini-debuginfo" arch="aarch64">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="8b2e82991334678ac2a55ab4d8f6344b3559f701ab5b3c07f9df1c100b181fd4" name="rpmlint-mini-debuginfo" arch="ppc64le">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="09c3ee2cf5248295b7f2f86c0187ed82a58c42420ce10af78437ff5b3750683b" name="rpmlint-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="b70c8ba6470d49f2ab72f300a7062aaa0523ebaef639720ef8829f24f058735a" name="rpmlint-mini-debugsource" arch="aarch64">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="a4484ac63bd0e791f4ab734f184fca4a6a0f4b70346b525deca7084167b9d44b" name="rpmlint-mini-debugsource" arch="ppc64le">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="7c79e06e65f692d8add48663cc136114296e4c71adc369e4e7790ea6542f3715" name="rpmlint-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="1.10" rel="lp155.4.4.1"/>
  <changelog author="lnussel@suse.de" date="1429531200">- add lib-dynload/unicodedata.so required by rpmlint 1.6</changelog>
  <changelog author="dmueller@suse.com" date="1456142400">- raise version to 1.8</changelog>
  <changelog author="werner@suse.de" date="1461153600">- Also copy magic and magic.mgc to /opt/testing to have the
  correct magic files for the used libmagic around.
  Use the environment variable MAGIC to hel the wrapper to
  to find the magic file for its libmagic (boo#976406)</changelog>
  <changelog author="dmueller@suse.com" date="1477656000">- update desktop-file-utils to 0.23:
  + Accept version 1.1 desktop files.
  + Add Cinnamon, EDE and LXQt to the list of registered desktop
    environments (fdo#73497, fdo#56353, fdo#79561).
  + Allow multipart/related MIME type; it's used for MHTML
    (fdo#93376).
  + Ensure DBusActivatable filenames conform to reverse-DNS
    notation (fdo#66904).
  + Downgrade trailing semicolons to optional (fdo#76902).
  + Fix buffer over-read (fdo#94303).</changelog>
  <changelog author="dimstar@opensuse.org" date="1481284800">- Configure appdata_checker: pass --nonet in plus: as OBS has no
  internet access, every appdata file containing screenshots would
  be marked as 'failed' otherwise.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1484740800">- Adapt rpmlint-deps.txt for python-construct &gt;= 2.8</changelog>
  <changelog author="meissner@suse.com" date="1485950400">- buildignore ourselves to allow better bootstrapping.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1495800000">- Add rpmlint-deps.patch:
  Revert 'Adapt rpmlint-deps.txt for python-construct &gt;= 2.8'
  for Leap 42.x</changelog>
  <changelog author="dmueller@suse.com" date="1506600000">- rebuild against rpmlint 1.10
  drops: rpmlint-deps.patch
- Switch to Python 3.x</changelog>
  <changelog author="dmueller@suse.com" date="1507636800">- also import ElementTree
- include pybeam also for lib64 architectures</changelog>
  <changelog author="stefan.bruens@rwth-aachen.de" date="1507809600">- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf</changelog>
  <changelog author="dmueller@suse.com" date="1508155200">- don't include a copy of libmagic (bsc#976406)</changelog>
  <changelog author="jengelh@inai.de" date="1508846400">- Update descriptions. Use better-performing find invocations.</changelog>
  <changelog author="dmueller@suse.com" date="1509537600">- set locale to C.utf8 to avoid non-ascii warnings</changelog>
  <changelog author="dimstar@opensuse.org" date="1512388800">- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
  instead of _rpm.so (the name is newly extended with .cpython).</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584705600">- fix typo in codec setting (bsc#1165110)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601553600">- add fake post ldconfig calls as rpmlintrcs are not read
  by rpmlint-mini (bsc#1177178)</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1642420800">- Add BuildRequires python-rpm-macros since the py3_ver macro
  is now considered obsolete and commented out in python3-base
  (bsc#1194760)</changelog>
</package>
<package pkgid="aa9d41f93e789ebd7d0c7444bcd85d22f246b9f207c225f296009209ead77a39" name="virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="47f6fc617e3d7ce5fca0690f4b34294e87d238199bf24c16c2db79ce3cd79dd5" name="virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="918a183d1bf05cd430f4f6a3ab31e316a558828210a9f75e2db663485bd35013" name="virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="a23f962a5dd53e315893b334075fcf2cf004bda46d7c91a63346a6e5fab8b580" name="virtualbox-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="c60222e44762b13a49f8ac13399667ac59a5658285bfa7dedfb6351107f0164b" name="virtualbox-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="2bdf9e693c2da885cb190a5c3c3a9f2808b35850f10fb630e2c48cfaaf88759c" name="virtualbox-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="5796561c5630c6a6f290528c9b1331809aec017ad4c9fd6f972988e72f87ea1e" name="virtualbox-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="8e62b1ace834a17691886ac2d8979cfc281efddecd5b69a3794e4495a17b73c9" name="virtualbox-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="40cdb1c0d1e4f4ff3067f7685028f0e4d5c91b14d57e5c516d2f91ec601a6520" name="virtualbox-guest-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="c6caf10f98a2f07c23eb1ffdabef20af7514b4c44223654188a7888a5b05fcf7" name="virtualbox-guest-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="7f4758e1d072da9973f1f54b0f1ab285c59638dfd586840c67bcb0c6f3c188cd" name="virtualbox-guest-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="7607765f554372020afbe0e9a2fd65034101a9943e020f8887b5ab43f8d85544" name="virtualbox-guest-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="a89a0b41ab40a9c581c2fd554cf4cfb8cb3ac4ffc64b33b31749385dc68a7390" name="virtualbox-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="61712b1b883a3cd563451134c0971264c8b71887528cf611158b8323123151f0" name="virtualbox-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="2921dca55c523e58cacf738b0d2212e1b378be6211c46e50304e94aae04fba52" name="virtualbox-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="388a1c74fc66479ade14c60e7789c7bd29bba0a1194baf0528f832c2c399f4f5" name="virtualbox-kmp-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="a1fa7d6755a6163ef07ec6ac27620d6f8989a2731b4be89c6656a04c1adec7bc" name="virtualbox-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10_k5.14.21_150500.55.22" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="c4a4d16c09c574f998638b70f1a8bf6fe7fe52119f4e393b9ed72cd9abcbf5a0" name="virtualbox-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10_k5.14.21_150500.55.7" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="057a904dbdf9f9452e314c01f77879ef2fbefc386873771fc3272c86317e2c54" name="virtualbox-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12_k5.14.21_150500.55.31" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="a05a18dfb33bea325b1d89034d266eca17bfea12df909d909172c3f1f40d0e57" name="virtualbox-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14_k5.14.21_150500.55.49" rel="lp155.2.16.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="123d92273a9a7152cda102cd1c5167c5c27bb74dcfa1647f271da1db1b9da221" name="virtualbox-qt-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="87b9c30992802f56871db15dde0fb79865801280cf8edd4332074567492d0428" name="virtualbox-qt-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="f765741b132823f5c01e5566c44ce841c725b2c83b9a48fbaa15a0073f0880a8" name="virtualbox-qt-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="af13bd58818538384c04ba3852ba8f73fc2a260aee6517ba7f189c4cc4586a7e" name="virtualbox-qt-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
<package pkgid="8c3cf73407363556c743f2360c8585ff2b2841fc38cabc535e557b81b553a405" name="virtualbox-websrv-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.5.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669032000">Removed file "fixes_for_leap15.4.patch" - fixed upstream.
  Added file "fix_kmp_build.patch'
- VirtualBox 7.0.4 (released November 18 2022)
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Added nested paging support for nested virtualization (Intel hosts only)
  VMM: Fixed rare guru meditations with certain guests on macOS 10.15 (Catalina) (bug #21237)
  VMM: Fixed possible VM process crash on Windows hosts when Hyper-V is used with certain guests (bug #21174)
  VMM: Fixed Windows XP guest hang or BSOD on AMD CPUs under certain circumstances (bug #21256)
  GUI: Various bugfixes for the Guest Control file manager
  GUI: Added more informative file operations in the Guest Control file manager
  GUI: Added an option to the global settings (the display page) to resize user interface font
  GUI: Fixed a regression in new vm wizard. Selected virtual disks are no longer deleted when the wizard is cancelled (bug #21244)
  GUI: Added a new menu item to the devices menu to optionally upgrade the guest additions.
  VirtioSCSI: Fixed recognition of the virtio SCSI controller by the EFI firmware (bug #21200)
  VirtioSCSI: Fixed hang when shutting down the VM if the virtio SCSI controller is used (bug #21144)
  virtio-net: Workaround a bug in the virtio-net driver included in FreeBSD version up to 12.3 which renders the device non functional (bug #21201)
  Storage: Fixed I/O errors with the VirtioSCSI controller when the host I/O cache is enabled (bug #19717)
  VBoxManage: Fixed regression when 'createmedium disk --variant RawDisk' command resulted in invalid .vmdk file (bug #21125)
  Main: Restored input pointing device behavior in multi-monitor VM configuration (bug #21137)
  Main: Fixed progress indication during automatic Linux Guest Additions installation
  Guest Control: Fixed path handling issues (bug #21095)
  3D: Fixed VM process crash on macOS with 3D enabled (bug #21232)
  Linux Host and Guest: General improvements in startup scripts
  Linux Guest Additions: Introduced initial support for RHEL 8.7 and 9.2 kernels (bug #21272, #21258)
  Linux Guest Additions: Introduced initial support for SLES 15.4 kernels
  Linux Guest Additions: Fixed kernel modules rebuild behavior on system shutdown</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1669809600">Fixes boo#1205868 - VirtualBox 7.0.4 crashes when machine log is requested from GUI
  Deleted file "VBoxDDR0.r0" - no longer needed.
  Deleted file "Fix_for_server_1.19.patch" - no longer needed.
  Deleted file "fixes_for_Qt5.11.patch" - no longer needed.
  Deleted file "fix_lib_search.patch" - no longer needed.
  Deleted file "fixes_for_Leap42.3.patch" - target is obsolete.
  Deleted file "set_noexec_stack.patch" - not needed.
  Deleted file "fix_v7_build.patch" - not needed.
  Deleted file "fixes_for_gcc10.patch" - not needed.
  Deleted file "internal-headers.patch" - not needed.
  Deleted file "virtualbox-fix-ui-background-color.patch" - does not apply.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1671796800">To eliminate some VM failures while using the kernel version of vboxvideo.ko for Leap 15.4,
  the build of this module is turned on again. Fixes boo#1206651 - Leap 15.4 guests running
  VirtualBox 7.0.4 crash when run on hosts with certain Intel graphics cards
  File "virtualbox-snpritnf-buffer-overflow.patch" deleted.
  File "vbox_remove_smp_mflags.patch" deleted.
  File "fixes_for_leap15.5.patch" added to fix chanes needed for backports to the Leap 15.5 kernel</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
</package>
<package pkgid="c179e0dddc9ef8a2e6ea9c9c3cc88de8371bf8cd908baa6231ce5d6d4e68cf5d" name="virtualbox-websrv-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="lp155.2.8.1"/>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1674561600">- unify buildrequires to libopenssl-devel to handle openssl 3 transition</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1674561601">- VirtualBox 7.0.6 (released January 17 2023)
  This is a maintenance release. The following items were fixed and/or added: [1]
- VMM: Fixed guru running the FreeBSD loader on older Intel CPUs without unrestricted guest support (bug #21332)
- GUI: Fixed virtual machines grouping when VM was created or modified in command line (bugs #11500, #20933)
- GUI: Introduced generic changes in settings dialogs
- VirtioNet: Fixed broken network after loading saved state (bug #21172)
- Storage: Added support for increasing the size of the following VMDK image variants: monolithicFlat, monolithicSparse, twoGbMaxExtentSparse, twoGbMaxExtentFlat
- VBoxManage: Added missing --directory switch for guestcontrol mktemp command
- Mouse Integration: Guest was provided with extended host mouse state (bug #21139)
- DnD: Introduced generic improvements
- Guest Control: Fixed handling creation mode for temporary directories (bug #21394)
- Linux Host and Guest: Added initial support for building UEK7 kernel on Oracle Linux 8
- Linux Host and Guest: Added initial support for RHEL 9.1 kernel
- Linux Guest Additions: Added initial support for kernel 6.2 for vboxvideo
- Audio: The "--audio" option in VBoxManage is now marked as deprecated; please use "--audio-driver" and "--audio-enabled" instead. This will allow more flexibility when changing the driver and/or controlling the audio functionality
  Additionally, it fixes 6 CVE's: [2]
  CVE-2023-21886 	Oracle VM VirtualBox 	Core 	Multiple 	Yes 	8.1 	Network 	High 	None 	None 	Un-
  changed 	High 	High 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21898 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21899 	Oracle VM VirtualBox 	Core 	None 	No 	5.5 	Local 	Low 	Low 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6 	See Note 1
  CVE-2023-21884 	Oracle VM VirtualBox 	Core 	None 	No 	4.4 	Local 	Low 	High 	None 	Un-
  changed 	None 	None 	High 	Prior to 6.1.42, prior to 7.0.6
  CVE-2023-21885 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6 	See Note 2
  CVE-2023-21889 	Oracle VM VirtualBox 	Core 	None 	No 	3.8 	Local 	Low 	Low 	None 	Changed 	Low 	None 	None 	Prior to 6.1.42, prior to 7.0.6
  Note 1: Applies to VirtualBox VMs running Windows 7 and later.
  Note 2: Applies to Windows only.
  Links:
  [1] https://www.virtualbox.org/wiki/Changelog-7.0#v6
  [2] https://www.oracle.com/security-alerts/cpujan2023.html#AppendixOVIR</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1675252800">-  Fix a few places that did not get updated for the transition from
  /sbin =&gt; /usr/sbin, and /etc/udev =&gt; /usr/lib/udev.  boo#1207736.
  ldconfig has not been moved in Leap 15.4 - use /sbin for it.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1676289600">- Remove requires for unused sysvinit-tools</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems with 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
</package>
<package pkgid="5a92e66637704f918f1495b46c4e7b5e83ec7916de147be8be4b5965c2938aed" name="virtualbox-websrv-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.12" rel="lp155.2.13.1"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1677672000">- Add file "fixes_for_gcc13.patch" to fix builds with GCC13.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1678104000">- Added file "fixes_for_kernel_6.3.patch" to handle API change.
- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468
  spec-cleaner used to remove extra blank line is spec file.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1679400000">- File "fixes_for_kernel_6.3.patch" is updated for more API changes
  File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529.
    Larry Len Rainey and I have worked on this bug for some time. It only
    happened on systems with large numbers of processors and many virtual
    machines. We suspected a locking problem, but the thought of auditing
    the entire code was daunting until it was discovered that there was no
    problem if the host ran VB 6.1.40. It did not matter what version the
    guests were running. That essentially eliminated every code part except
    for vboxdrv.ko. That made the audit tractable. There were two files and
    a total of 8 places where the locking was suspect. When those were
    changed, the lockups while using 7.0.6 host code were no longer observed.
    The lockups were infrequent, thus it is impossible to say that we have
    fixed everything, but the frequency is clearly diminished.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
</package>
<package pkgid="fe781ad4ec0f0ad31c49b35e718820d73d86e8dee01c2a3a0b36091c7a9d43ff" name="virtualbox-websrv-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.14" rel="lp155.2.16.2"/>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1680264000">-  Fix some memory leaks in file "fix_7.0.6_locking_problems.patch"
  Fix bug in /usr/bin/VirtualBox, aka "virtualbox-wrapper.sh". The wrapper
    failed whenever the user declined USB passthru. boo#1208941.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1683201600">- VirtualBox 7.0.8 (released April 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    VMM: Introduced general improvements in nested visualization area
    GUI: Brought back Restore current snapshot checkbox of Close VM dialog (bugs #21189, #21491)
    GUI: Fixes and validation for VM settings USB filters editor, filter port value is now properly saved/restored
    GUI: Fixes for VM name and OS type embedded editors of Details pane
    GUI: Cloud related wizards should now propose enabled profiles before disabled
    Oracle VM VirtualBox Extension Pack: Fixed shipping the cryptographic support module for full VM encryption
    E1000: Fixed possible guru meditation when changing network attachments (bug #21488)
    virtio-net: Follow up fixes for FreeBSD 12.3 and pfSense 2.6.0 (bug #21201)
    3D: Fixed various graphics issues with Windows 7 guests (bugs #21129, #21196, #21208, #21521)
    Main/UefiVariableStore: Added API to add signatures to the MOK list (Machine Owner Key)
    VBoxManage: Introduced modifynvram enrollmok sub-command to enroll Machine Owner Key into NVRAM, so Linux guest kernel can pick it up in order to verify signature of modules signed with this key
    Guest Control/Main: Fixed deleting files via built-in toolbox
    Linux host: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/vbox/vbox.cfg, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions and host Installer: Improved detection if system is running systemd as the init process
    Linux Guest Additions and host drivers: Introduce initial support for kernel 6.3
    Linux Guest Additions: Added possibility to bypass kernel modules signature verification once VBOX_BYPASS_MODULES_SIGNATURE_CHECK="1" is specified in /etc/virtualbox-guest-additions.conf, useful in case if Linux distribution does not provide necessary tools to verify kernel module signature
    Linux Guest Additions: Added experimental support for kernel modules and user services reloading in the end of installation process, thus guest system reboot after Guest Additions (7.0.8 and newer) upgrade is no longer required in general case
    Linux Guest Additions: Fixed vboxvideo build issue with RHEL 8.7, 9.1 and 9.2 kernels (bugs #21446 and #21450)
  Fixes for (boo#1210616)
  CVE-2023-21990	Oracle VM VirtualBox	Core	None	No	8.2	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21987	Oracle VM VirtualBox	Core	None	No	7.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22002	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21989	Oracle VM VirtualBox	Core	None	No	6.0	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21998	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22000	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-22001	Oracle VM VirtualBox	Core	None	No	4.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21988	Oracle VM VirtualBox	Core	None	No	3.8	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21999	Oracle VM VirtualBox	Core	None	No	3.6	Prior to 6.1.44, Prior to 7.0.8
  CVE-2023-21991	Oracle VM VirtualBox	Core	None	No	3.2	Prior to 6.1.44, Prior to 7.0.8
  Removed file fixes_for_kernel_6.3.patch - removed upstream.
  Removed file fix_kmp_build.patch.
  Thanks to Javier de San Pedro for the simplfication of the KMP build.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683201601">- add python311.patch to make it detect Python 3.11 as well
- spec file cleanups</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683547200">- Update fix_7.0.6_locking_problems.patch for Vagrent/virtualbox startup problems boo#1209727</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683892800">- update python311.patch to also detect vboxpython module with python 3.11</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1683979200">- Patch python311.patch fails on Leap 15.4 and Leap 15.5. Change spec file so thqt it is only
  applied for Tumbleweed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update python311.patch: remove changes that only work on
  Tumbleweed</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1686744000">- Turn build of VBoxSDL back on
  Files "fix_sdl_build.patch" and "fixes_for_leap15.4.patch" are added.
  This update addresses boo#1211941.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1687867200">- Fix builds on kernel 6.4 (boo#1212761)
  bash ./virtualbox-patch-source.sh VirtualBox-7.0.10.tar.bz2
  tar xjf VirtualBox-7.0.10.tar.bz2
  cd VirtualBox-7.0.10
  mkdir patches
  mkpatch
  cd ..
  osc status
  osc add VirtualBox-7.0.10-patched.tar.bz2
  osc status
  cd -File "fixes_for_kernel_6.4.patch" added.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1689768000">-  VirtualBox 7.0.10 (released July 18 2023)
  This is a maintenance release. The following items were fixed and/or added:
    OCI: Introduced general improvements
    VMM: Fixed a bug while walking page tables while executing nested VMs causing flooding of the release log as a consequence (Intel hosts only, bug #21551)
    GUI: Added general improvements
    TPM: Fixed a crash when a VM has a TPM version 1.2 configured (bug #21622)
    3D: Initial support for OpenGL 4.1
    3D: Fixed various graphics issues with Windows 11 guests (bugs #21136, #21515)
    Guest Control/VBoxManage: Fixed parameter "--ignore-orphaned-processes"
    Guest Control/VBoxManage: Fixed behavior of how handling argument 0 for a started guest process works: One can now explicitly specify it with the newly added option "--arg0". This will effectively restore the behavior of former VirtualBox versions
    Audio: Also use the PulseAudio backend when pipewire-pulse is running instead of falling back to ALSA (bug #21575)
    NAT: Adjusted UDP proxy timeout from 18-21 to 21-24 range to respect intended 20 second timeout (bug #21560)
    Linux Host: Added initial support for Indirect Branch Tracking (bug #21435)
    Linux Host: Added initial support for kernel 6.5 (NOTE: Guest Additions do not support kernel 6.5 yet)
    Linux Host and Guest: Improved condition check when kernel modules need to be signed
    Linux Host and Guest: Added initial support for RHEL 8.8 (bug #21692), 8.9 (bug #21690) and 9.3 (bugs #21598 and #21671) kernels
    Linux Guest Additions: Fixed issue when kernel modules were rebuilt on each boot when guest system has no X11 installed
    Linux Guest Additions: Added initial support for kernel 6.4
    Linux Guest Additions: Fixed issue when vboxvideo module reloading caused kernel panic in some guests (bug #21740)
    Linux Guest Additions: Introduced general improvements in the installer area
    Windows Guest Additions: Introduced general improvements in graphics drivers area
    removed "fixes_for_kernel_6.4.patch" as this is fixed upstream
    Fix issue with kernel on newer CPU (boo#1212209)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1691582400">- Fix build for kernel 6.5
  Add file "fixes_for_6.5.patch"
  Reworked patches for various Leap versions:
    Added file "fixes_for_leap.patch"
    Deleted file "fixes_for_leap15.2.patch"
    Deleted file "fixes_for_leap15.3.patch"
    Deleted file "fixes_for_leap15.4.patch"
    Deleted file "fixes_for_leap15.5.patch"</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1692360000">- An additional fix was needed to handle flexible arrays in kernel 6.5+.
  A fix was made for breakage of kernels 6.4.10+ boo#1212761 and boo#1214391.
  Note that the change in 6.4 missed an internal include that is present
  in kernel 6.5.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1695211200">- Fix problems wiith 6.5 kernels and shared folders. boo#1215463.
  Fix build errors for Leap 15.4, 15.5, and 15.6 due to gso.h not found.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1695384000">- Convert to systemd-sysusers</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697630400">- Version bump to VirtualBox 7.0.12 (released October 17 2023 by Oracle)
  Fixes the following:
    CVE-2023-22098 (boo#1216363)
    CVE-2023-22099 (boo#1216364)
    CVE-2023-22100 (boo#1216365)
  Patch file "fixes_for_6.5.patch" removed - fixed upstream.
  This is a maintenance release. The following items were fixed and/or added:
  VMM: Fixed using a debugger inside the guest under certain circumstances (bugs #21413 and #21546)
  VMM: Fixed detection of VT-x being used by other hypervisors (bug #21867)
  VMM: Introduced additional improvements in Split Lock Detection feature of recent Intel CPUs on Linux hosts (bug #20180)
  GUI: Fixed issue when the nested hardware virtualization setting was not displayed in the VM details panel (bug #21707)
  GUI: Introduced NLS update for Croatian, Indonesian, Italian, Japanese, Korean, Dutch and Turkish languages as well as added general look-and-feel improvements
  Devices: Fixed black screen in Windows guests with multiple guest screens when 3D is disabled (7.0.10 regression)
  Devices: Fixed PCI device identifiers for the VirtIO network interface (bug #21516)
  Devices: Fixed VLAN support for the VirtIO network interface (bug #21778)
  Devices: Fixed loading saved states when a TPM is configured (7.0.10 regression, bug #21773)
  Networking: Fixed memory leaks in the VBoxIntNetSwitch process on macOS (bug #21752)
  Networking: Fixed TCP connections with IP addresses ending on .2 when the NAT network attachment is used (bug #21513)
  VRDP: Added general improvements
  VBoxManage: Added improvements for "list usbfilters" command
  Unattended: Added kick start file support for Oracle Linux 8 and Oracle Linux 9.
  Main: Added more Linux OS subtypes
  Host Services: Fixed Guest Properties service crash under rare circumstance
  Linux Host and Guest: Fixed few "field-spanning write" kernel warnings (bugs #21410 and #21862)
  Linux Guest Additions: Added more fixes for RHEL 8.9 and 9.3 kernel
  Linux Guest Additions: Added more fixes for kernel 6.4
  Linux Guest Additions: Added initial support for OpenSUSE 15.5 kernel
  Linux Guest Additions: Added initial support for kernels 6.5 and 6.6
  Linux Guest Additions: Added version reporting for "rcvboxadd status-kernel" and "rcvboxadd status-user" commands
  BIOS: Restored support for ISA SCSI HBAs in the BIOS (bug #21736)</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1697889600">- Restored changes entry accidentally deleted.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1698321600">- Update file "fixes_for_leap.patch" to cover API change in Leap 15.6 kernel.</changelog>
  <changelog author="Larry Rainey &lt;llrainey15@gmail.com&gt;" date="1705406400">- Version bump to VirtualBox 7.0.14 (released January 16, 2024 by Oracle)
  This is a maintenance release. The following items were fixed and/or added:
    Audio: Added more fixes for switching host audio devices on Windows hosts using the WAS backend
    3D: Added general improvements
    OCI: Fixed wrong guest RAM unit usage in VirtualSystemDescription, memory is provided in bytes, "Byte" is the base unit
    Main: OVF Import/Export: Added support for importing and exporting VMs containing NVMe storage controllers (bug #19320)
    Main: OVF Import/Export: Added support for exporting a VM which contains a medium inserted into a virtual CD/DVD drive which is attached to a Virtio-SCSI controller
    Devices: Fixed a problem where Windows guests "forget" in-progress touch events when the user holds down a finger without moving it for a period of time.
    macOS Host USB: Added support for newer storage devices
    macOS Host: Fixed memory Leak in the VBoxIntNetSwitch process when VM was configured to use 'Internal Networking' (bug #21752)
    Linux Host and Guest: Added initial support for RHEL 9.4 kernel
    Linux Guest Additions: Fixed kernel panic on RHEL 8.9 kernel caused by vboxvideo (bugs #10381 and #21911)
    Solaris Guest Additions: Added support for the Additions to be installed into an alternate root path ('pkgadd -R')
    Solaris Guest Additions: Removed requirement to reboot VM after uninstalling GAs
    RDP: Fix possible crash when connecting with the Apple Silicon variant of the Microsoft Remote Desktop application (bug #21820).
    BIOS: Fixed handle number used for DMI OEM table (bug #19781)</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706270400">- Install UnattendedTemplates for unattended installing.</changelog>
  <changelog author="Bingwu Zhang &lt;xtexchooser@duck.com&gt;" date="1706356800">- Fix extpack updater to allow PUEL version 11
- Package UnattendedTemplates into main package</changelog>
</package>
</otherdata>