Revisions of gstreamer

buildservice-autocommit accepted request 1221742 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 231)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1221376 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 230)
- Update to version 1.24.9:
  + Highlighted bugfixes:
    - gst-rtsp-server security fix
    - GstAggregator start time selection and latency query fixes
      for force-live mode
    - audioconvert: fix dynamic handling of mix matrix, and accept
      custom upstream event for setting one
    - encodebin: fix parser selection for encoders that support
      multiple codecs
    - flvmux improvments for pipelines where timestamps don't start
      at 0
    - glcontext: egl: Unrestrict the support base DRM formats
    - kms: Add IMX-DCSS auto-detection in sink and fix stride with
      planar formats in allocator
    - macOS main application event loop fixes
    - mpegtsdemux: Handle PTS/DTS wraparound with ignore-pcr=true
    - playbin3, decodebin3, parsebin, urisourcebin: fix races, and
      improve stability and stream-collection handling
    - rtpmanager: fix early RTCP SR generation for sparse streams
      like metadata
    - qml6glsrc: Reduce capture delay
    - qtdemux: fix parsing of rotation matrix with 180 degree
      rotation
    - rtpav1depay: added wait-for-keyframe and request-keyframe
      properties
    - srt: make work with newer libsrt versions and don't
      re-connect on authentication failure
    - v4l2 fixes and improvement
    - webrtcsink, webrtcbin and whepsrc fixes
    - cerbero: fix Python 3.13 compatibility, g-i with newer
      setuptools, bootstrap on Arch Linux; iOS build fixes
    - Ship qroverlay plugin in binary packages
    - Various bug fixes, memory leak fixes, and other stability and
      reliability improvements
  + Gstreamer:
    - aggregator:
      . Fix start time selection first with force-live
      . Fix live query when force-live is TRUE
    - parse-launch: Make sure children are bins before recursing in
    - macos: Fix race conditions in cocoa/application main event
      loop
    - multiqueue: Do not unref the query we get in pad->query 
buildservice-autocommit accepted request 1203295 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 229)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1202668 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 228)
- Update to version 1.24.8:
  + Highlighted bugfixes:
    - decodebin3: collection handling fixes
    - encodebin: Fix pad removal (and smart rendering in
      gst-editing-services)
    - glimagesink: Fix cannot resize viewport when video size
      changed in caps
    - matroskamux, webmmux: fix firefox compatibility issue with
      Opus audio streams
    - mpegtsmux: Wait for data on all pads before deciding on a
      best pad unless timing out
    - splitmuxsink: Override LATENCY query to pretend to downstream
      that we're not live
    - video: QoS event handling improvements
    - voamrwbenc: fix list of bitrates
    - vtenc: Restart encoding session when certain errors are
      detected
    - wayland: Fix ABI break in WL context type name
    - webrtcbin: Prevent crash when attempting to set answer on
      invalid SDP
    - cerbero: ship vp8/vp9 software encoders again, which went
      missing in 1.24.7; ship transcode plugin
    - Various bug fixes, memory leak fixes, and other stability and
      reliability improvements
  + gstreamer:
    - clock: Fix unchecked overflows in linear regression code
    - meta: Add missing include of gststructure.h
    - pad: Check data NULL-ness when probes are stopped
    - aggregator: Immediately return NONE from
      simple_get_next_time() on non-TIME segments
buildservice-autocommit accepted request 1195743 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 227)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1195656 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 226)
- Update to version 1.24.7:
  + Highlighted bugfixes:
    - Fix APE and Musepack audio file and GIF playback with FFmpeg
      7.0
    - playbin3: Fix potential deadlock with multiple playbin3s with
      glimagesink used in parallel
    - qt6: various qmlgl6src and qmlgl6sink fixes and improvements
    - rtspsrc: expose property to force usage of non-compliant
      setup URLs for RTSP servers where the automatic fallback
      doesn't work
    - urisourcebin: gapless playback and program switching fixes
    - v4l2: various fixes
    - va: Fix potential deadlock with multiple va elements used in
      parallel
    - meson: option to disable gst-full for static-library build
      configurations that do not need this
    - Various bug fixes, memory leak fixes, and other stability and
      reliability improvements
  + gstreamer:
    - bin: Don't keep the object lock while setting a GstContext
      when handling NEED_CONTEXT
    - core: Log pad name, not just the pointer
buildservice-autocommit accepted request 1190769 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 225)
baserev update by copy to link target
buildservice-autocommit accepted request 1184252 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 223)
baserev update by copy to link target
buildservice-autocommit accepted request 1170926 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 221)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1170709 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 220)
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]
buildservice-autocommit accepted request 1157152 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 219)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1157146 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 218)
- Replace the quick fix for boo#1221150 with the version submitted
  to upstream at
  https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6322:
  * 0001-Canonicalize-the-library-path-returned-by-dladdr.patch
- Remove previous version of the fix for boo#1221150:
  * force-find-gst-plugin-scanner.patch
- Fix sed command to set the gst-plugin-scanner suffix correctly
- Add preventive checks for the sed commands that set the binary
  suffix so that they don't silently fail anymore.

- Add patch from upstream to not install ptp-helper test executable
  * 0001-ptp-Dont-install-test-executable.patch
buildservice-autocommit accepted request 1156870 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 217)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1156869 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 216)
- Add patch to remove the (wrong) check for relocated library which
  is making gstreamer fail to find the gst-plugin-scanner helper
  binary, thus using the installation path set at build time
  (boo#1221150):
  * force-find-gst-plugin-scanner.patch
buildservice-autocommit accepted request 1155296 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 215)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1155049 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 214)
- Update to version 1.24.0:
  * Highlights
    - New Discourse forum and Matrix chat space
    - New Analytics and Machine Learning abstractions and elements
    - Playbin3 and decodebin3 are now stable and the default in
      gst-play-1.0, GstPlay/GstPlayer
    - The va plugin is now preferred over gst-vaapi and has higher
      ranks
    - GstMeta serialization/deserialization and other GstMeta
      improvements
    - New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
    - New unixfd plugin for efficient 1:N inter-process
      communication on Linux
    - cudaipc source and sink for zero-copy CUDA memory sharing
      between processes
    - New intersink and intersrc elements for 1:N pipeline
      decoupling within the same process
    - Qt5 + Qt6 QML integration improvements including qml6glsrc,
      qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
    - DRM Modifier Support for dmabufs on Linux
    - OpenGL, Vulkan and CUDA integration enhancements
    - Vulkan H.264 and H.265 video decoders
    - RTP stack improvements including new RFC7273 modes and more
      correct header extension handling in depayloaders
    - WebRTC improvements such as support for ICE consent
      freshness, and a new webrtcsrc element to complement
      webrtcsink
    - WebRTC signallers and webrtcsink implementations for LiveKit
      and AWS Kinesis Video Streams
    - WHIP server source and client sink, and a WHEP source
buildservice-autocommit accepted request 1143426 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 213)
baserev update by copy to link target
Displaying revisions 1 - 20 of 231
openSUSE Build Service is sponsored by