17
0

12 Commits

Author SHA256 Message Date
507f638538 Accepting request 1331644 from GNOME:Next
- Update to version 1.28.0:
  + Please see changes in gstreamer main package.

OBS-URL: https://build.opensuse.org/request/show/1331644
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=269
2026-02-10 12:18:19 +00:00
a7c6e25052 Accepting request 1324767 from GNOME:Next
- Update to version 1.26.10:
  + aptivedemux2: Initialize start bitrate for dashdemux2 and
    hlsdemux2
  + dashdemux2: Unknown codec 'flac' when streaming a DASH MPD
    manifest with a mp4 FLAC file
  + deinterlace: Improve pool configuration
  + flac: Fix 6.1 / 7.1 channel layouts
  + flacdec: Don't forbid S32 sample size (0x07) unnecessarily
  + flacenc: Support S32 samples
  + flacdec: Decode 32-bit FLAC files
  + level: fix crash if no caps have been sent
  + level: Floating point exception (core dumped) when sending
    buffers without caps
  + matroskademux: Bump maximum block size from 15MB to 32MB to
    allow 4k raw video
  + matroskamux: Fix some more thread-safety issues
  + matroskamux: Fix thread-safety issues when requesting new pads
  + matroskamux: pad->track handling results in segmentation fault
  + mxfdemux / aiffparse / matroskaparse: Remove segment closing on
    non-flushing seeks
  + qtdemux: Use gst_util_uint64_scale to scale guint64
  + qtmux: Fix robust recording estimates
  + splitmuxsrc - fix for seeking / flushing deadlock
  + v4l2object: Add support for colorimetry 1:4:16:3
  + wavenc: Fix downstream negotiation
  + wavparse: prevent setting empty strings as title tag

OBS-URL: https://build.opensuse.org/request/show/1324767
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=267
2025-12-30 11:49:03 +00:00
d0b898851f Accepting request 1321412 from GNOME:Next
- Update to version 1.26.9:
  + adaptivedemux2: Fix a crash on rapid state changes, and startup
    busy waiting
  + hlsdemux2:
    - Keep streams with different names
    - Error out instead of asserting on negative stream time
    - Not all subtitles are present in track/collection. Usage of
      FORCE EXT-X-MEDIA field
  + v4l2allocator: Add KEEP_MAPPED flag to the allocated buffers
  + v4l2videoenc: Fix codec frame leak on error

OBS-URL: https://build.opensuse.org/request/show/1321412
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=265
2025-12-09 12:03:28 +00:00
0d7085abd7 Accepting request 1317051 from GNOME:Next
- Update to version 1.26.8:
  + aacparse: support streams which do not have frequent loas
    config
  + multifile: verify format identifiers in filename template
    strings
  + rtp: Fix usage of uninitialized variable
  + rtph263pay: Fix Out-of-bounds access (OVERRUN)
  + rtpvp9depay: fix wrong event referencing, use same packet lost
    logic from neighboring rtpvp8depay
  + rtpvp9pay: Fix parsing of show-existing-frame
  + rtpvp9pay: vavp9lpenc does not work with rtpvp9pay but does
    with rtpvp9pay2
  + splitmuxsink: accept pads named 'sink_%u' on the muxer
  + v4l2: Fix NULL pointer dereference in probe error path
  + v4l2videoenc: fix memory leak about output state and caps

OBS-URL: https://build.opensuse.org/request/show/1317051
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=263
2025-11-11 14:41:04 +00:00
384e97dced Accepting request 1311800 from GNOME:Next
- Update to version 1.26.7:
  + matroskamux: Properly check if pads are EOS in find_best_pad
  + qtdemux:
    - Bad performance with GoPro videos containing FDSC metadata
      tracks
    - Fix open/seek perf for GoPro files with SOS track
    - Handle unsupported channel layout tags gracefully
    - Set channel-mask to 0 for unknown layout tags
  + rtspsrc: Send RTSP keepalives in TCP/interleaved modes
  + v4l2:
    - Add GstV4l2Error handling in gst_v4l2_get_capabilities
    - Fix memory leak for DRM caps negotiation
  + v4l2transform: reconfigure v4l2object only if respective caps
    changed
  + Fix issues with G_DISABLE_CHECKS & G_DISABLE_ASSERT

OBS-URL: https://build.opensuse.org/request/show/1311800
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=261
2025-10-17 06:24:16 +00:00
5c3df6a912 Accepting request 1305009 from GNOME:Next
- Update to version 1.26.6:
  + adaptivedemux2: fix crash due to log
  + adaptivedemux2: Crash in logging when "Dropping EOS before next
    period"
  + hlsdemux2: Fix parsing of byterange and init map directives
  + mpg123audiodec: Always break the decoding loop and relay
    downstream flow errors upstream
  + v4l2: Add support for WVC1 and WMV3
  + Monorepo: dv plugin requires explicit enablement now for a
    build using the Meson subproject fallback

OBS-URL: https://build.opensuse.org/request/show/1305009
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=259
2025-09-16 16:06:35 +00:00
2efa0d3532 Accepting request 1298976 from GNOME:Next
- Update to version 1.26.5:
  + 4l2: fix memory leak for dynamic resolution change
  + videorate, imagefreeze: add support for JPEG XS

OBS-URL: https://build.opensuse.org/request/show/1298976
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=257
2025-08-12 14:23:36 +00:00
4605a1bd60 Accepting request 1295445 from GNOME:Next
- Update to version 1.26.4:
  + adaptivedemux2: Fixed reverse playback
  + matroskademux: Send tags after seeking
  + qtdemux: Fix incorrect FourCC used when iterating over sbgp
    atoms
  + qtdemux: Incorrect sibling type used in sbgp iteration loop
  + rtph265pay: add profile-id, tier-flag, and level-id to output
    rtp caps
  + rtpjpeg: fix copying of quant data if it spans memory segments
  + soup: Disable range requests when talking to Python's
    http.server
  + v4l2videodec: need replace acquired_caps on set_format success
  + Fix various valgrind/test errors when GST_DEBUG is enabled
  + More valgrind and test fixes
  + Various ASAN fixes

OBS-URL: https://build.opensuse.org/request/show/1295445
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=255
2025-07-25 11:24:58 +00:00
f10b53e11c Accepting request 1289685 from GNOME:Next
- Update to version 1.26.3:
  + aacparse: Fix counting audio channels in program_config_element
  + adaptivedemux2: free cancellable when freeing transfer task
  + dashdemux2: Fix seeking in a stream with gaps
  + decodebin wavparse cannot pull header
  + imagefreeze: fix not negotiate log when stop
  + osxvideosink: Use gst_pad_push_event() and post navigation
    messages
  + qml6glsink: Allow configuring if the item will consume input
    events
  + qtmux: Update chunk offsets when converting stco to co64 with
    faststart
  + splitmuxsink: Only send closed message once per open fragment
  + rtph265depay: CRA_NUT can also start an (open) GOP
  + rtph265depay: fix codec_data generation
  + rtspsrc: Don't emit error during close if server is EOF
  + twcc: Fix reference timestamp wrapping (again)
  + v4l2: Fix possible internal pool leak
  + v4l2object: Add support for colorimetry bt2100-pq and 1:4:5:3
  + wavparse: Don't error out always when parsing acid chunks

OBS-URL: https://build.opensuse.org/request/show/1289685
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=252
2025-07-02 13:38:03 +00:00
ea58d0ef7d Accepting request 1281659 from GNOME:Next
- Update to version 1.26.2:
  + adaptivedemux2: Fixes for collection handling
  + adaptivedemux2: Fix several races
  + dash: mpdclient: Don't pass terminating NUL to adapter
  + gl: Implement basetransform meta transform function
  + imagefreeze: Set seqnum from segment too
  + interleave: Don't hold object lock while querying caps
    downstream
  + matroskamux: Write stream headers before finishing file, so
    that a correct file with headers is written if we finish
    without any data
  + meson: Add build_rpath for qt6 plugin on macOS
  + meson: Fix qt detection in various places
  + properties: add G_PARAM_STATIC_STRINGS where missing
  + qtdemux: Check length of JPEG2000 colr box before parsing it
  + qtdemux: Parse chan box and improve raw audio channel layout
    handling
  + qtdemux: Improve track parsing
  + qtdemux: Use byte reader to parse mvhd box
  + qtdemux: cmpd box is only mandatory for uncompressed video with
    uncC version 0
  + rtph264pay: Reject stream-format=avc without codec_data
  + rtputils: Add debug category
  + v4l2: pool: Send drop frame signal after dqbuf success
  + v4l2: pool: fix assert when mapping video frame with DMA_DRM
    caps
  + v4l2videoenc: report error only when buffer pool parameters are
    invalid
  + wavparse: Ignore EOS when parsing the headers
  + wavparse: Regression leading to unplaybable wav files that were

OBS-URL: https://build.opensuse.org/request/show/1281659
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=250
2025-06-04 01:35:22 +00:00
6351caab90 Accepting request 1273648 from GNOME:Next
- Update to version 1.26.1:
  + Ensure properties are freed before (re)setting with
    g_value_dup_string() and during cleanup
  + gst-plugins-good: Matroska mux v4 support
  + matroska-demux: Prevent corrupt cluster duplication
  + qml6glsrc: update buffer pool on renegotiation
  + qt6: Add a missing newline in unsupported platform message
  + qtdemux:
    - Fix stsc size check in qtdemux_merge_sample_table()
    - Next Iteration Of Uncompressed MP4 Decoder
    - Unref simple caps after use
  + rtspsrc:
    - Do not emit signal 'no-more-pads' too early
    - Don't error out on not-linked too early
  + rtpsession:
    - Do not push events while holding SESSION_LOCK
    - Deadlock when gst_rtp_session_send_rtcp () is forwarding eos
  + v4l2: drop frame for frames that cannot be decoded
  + v4l2videodec: AV unsync for streams with many frames that
    cannot be decoded
  + v4l2object:
    - Fix memory leak
    - Fix type mismatch when ioctl takes int
  + y4menc:
    - Fix Y41B format
    - Handle frames with GstVideoMeta

OBS-URL: https://build.opensuse.org/request/show/1273648
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=248
2025-05-01 06:37:46 +00:00
0ac5918de6 Accepting request 1252408 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0
- Update to version 1.26.0:
  + Highlights
    - H.266 Versatile Video Coding (VVC) codec support
    - Low Complexity Enhancement Video Coding (LCEVC) support
    - Closed captions: H.264/H.265 extractor/inserter,
      cea708overlay, cea708mux, tttocea708 and more
    - New hlscmafsink, hlssink3, and hlsmultivariantsink; HLS/DASH
      client and dashsink improvements
    - New AWS and Speechmatics transcription, translation and TTS
      services elements, plus translationbin
    - Splitmux lazy loading and dynamic fragment addition support
    - Matroska: H.266 video and rotation tag support, defined
      latency muxing
    - MPEG-TS: support for H.266, JPEG XS, AV1, VP9 codecs and
      SMPTE ST-2038 and ID3 meta; mpegtslivesrc
    - ISO MP4: support for H.266, Hap, Lagarith lossless codecs;
      raw video support; rotation tags
    - SMPTE 2038 ancillary data streams support
    - JPEG XS image codec support
    - Analytics: New TensorMeta; N-to-N relationships; Mtd to carry
      segmentation masks
    - ONVIF metadata extractor and conversion to/from relation
      metas
    - New originalbuffer element that can restore buffers again
      after transformation steps for analytics
    - Improved Python bindings for analytics API
    - Lots of Vulkan integration and Vulkan Video decoder/encoder
      improvements
    - OpenGL integration improvements, esp. in glcolorconvert,
      gldownload, glupload

OBS-URL: https://build.opensuse.org/request/show/1252408
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-good?expand=0&rev=245
2025-03-12 13:37:04 +00:00