Revisions of gstreamer-plugins-good

Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1073582 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 193)
- Conflict with gstreamer-plugins-ugly < 1.22.0 to ensure we don't
  have conflicts with gstreamer-plugins-ugly 1.20.1 since
  libgstxingmux.so was moved from -ugly to -good (boo#1209541)
buildservice-autocommit accepted request 1070787 from Luciano Santos's avatar Luciano Santos (luc14n0) (revision 192)
baserev update by copy to link target
Luciano Santos's avatar Luciano Santos (luc14n0) accepted request 1070528 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 191)
- Update to version 1.22.1:
  + adaptivedemux2: Fix buffering threshold initialization
  + dashdemux2: the seek operation takes a log time to finish for
    some streams
  + glvideomixer: Keep a reference to the underlying pad
  + qtdemux:
    - Don't emit GstSegment correcting start time when in MSE mode
    - Handle moov atom length=0 case by reading until the end
  + qtdemux, qtmux: Drop av1C version 0 parsing and implement
    version 1 parsing/writing
  + qtmux: Fix assertion on caps update
  + redenc: fix setting of extension ID for twcc
  + rtpssrcdemux: set different stream-id on each src pad
  + rtspsrc: Use the correct vfunc for the push-backchannel-sample
    action signal
  + udpsrc: GstSocketTimestampMessage only for SCM_TIMESTAMPNS
  + v4l2h264dec: Fix Raspberry Pi4 will not play video in
    application
- Rebase patch with quilt.
buildservice-autocommit accepted request 1066126 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 190)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 1066123 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 189)
- Fixed in 1.21.1:
  + avoid integer overflow in WavPack header handling code
    (boo#1201688 CVE-2022-1920).
  + fix integer overflow resulting in heap corruption
    (boo#1201693 CVE-2022-1921).
  + fix integer overflows in zlib/bz2/etc. decompression
    (boo#1201702 boo#1201704 boo#1201706 boo#1201707 boo#1201708
     CVE-2022-1922 CVE-2022-1923 CVE-2022-1924 CVE-2022-1925
     CVE-2022-2122).
buildservice-autocommit accepted request 1061546 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 188)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1061507 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 187)
- 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
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1061313 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 186)
- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Add disabled pkgconfig(Qt6Core), pkgconfig(Qt6Gui),
  pkgconfig(Qt6Qml), pkgconfig(Qt6Quick) and
  pkgconfig(Qt6WaylandClient) BuildRequires and pass Dqt6=disabled
  to meson, do not build qt6 support yet.
buildservice-autocommit accepted request 1045097 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 185)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 1045080 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 184)
- Update to version 1.20.5:
  + flacparse: Fix handling of headers advertising 32bps
  + multiudpsink: allow binding to IPv6 address
  + oss4: Fix debug category initialization
  + qt5:
    - Deactivate context if fill_info fails
    - Initialize GError properly in gst_qt_get_gl_wrapcontext()
  + qtdemux:
    - Check return value from gst_structure_get in PIFF box
    - Use unsigned int types to store result of QT_UINT32
    - Prefill mode fixes
  + rtpjitterbuffer tests: Cast drop-messages-interval type
    properly (fixing it on 32-bit architectures)
  + rtspsrc:
    - Don't replace 404 errors with "no auth protocol found"
    - Fix seek event leaks
    - Fix usage of IPv6 connections in SETUP
    - Only EOS on timeout if all streams are timed out/EOS
  + splitmuxsrc: don't queue data on unlinked pads
  + v4l2: Fix SIGSEGV on 'change state' during 'format change'
  + v4l2videodec: Fix activation of internal pool
  + wavparse:
    - Avoid occasional crash due to referencing freed buffer.
    - Fix crash that occurs in push mode when header chunks are
      corrupted in certain ways.
buildservice-autocommit accepted request 1030673 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 183)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 1030509 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 182)
- Update to version 1.20.4:
  + alpha: fix stride issue when out buffer has padding on right
  + isoff: Fix earliest pts field parse issue
  + matroska-mux: allow width + height changes for
    avc3|hev1|vp8|vp9
  + qt: Fix another instance of Qt/GStreamer both defining GLsync differently
  + qtdemux:
    - Avoid crash on reconfiguring.
    - Guard against timestamp calculation overflow in gap event loop
    - Don't use invalid values from failed trex parsing
    - Possible endless loop
  + rtpjitterbuffer:
    - Only unschedule timers for late packets if they're not RTX
      packets and only once
    - Remove lost timer for out of order packets
  + rtspsrc:
    - SETUP generates 400 Bad Request
    - Retry SETUP with non-compliant URL resolution on "Bad
      Request" and "Not found"
  + rtpst2022-1-fecenc: Drain column packets on EOS
  + rtpvp8depay: If configured to wait for keyframes after packet
    loss, also do that if incomplete frames are detected
  + splitmuxsink: Don't crash on EOS without buffer
  + splitmuxsrc:
    - Stop pad task before cleanup
    - Don't consider unlinked pads when deactivating part
  + soup: libsoup3 makes audio streaming stop
  + v4l2: fix critical when unreferencign buffer with no data
  + v4l2bufferpool: Fix debug trace
  + v4l2object: Add support for Apple's full-range bt709 colorspace
    variant 1:3:5:1
  + v4l2videocodec: workaround for failure to fully drain frames
    preceding MIDSTREAM renegotiation
  + v4l2allocator: Fix invalid imported dmabuf fd
  + videoflip: Fix caps negotiation when method is selected
  + build failure trying to build jack examples
  + examples: don't try and build jack examples if jack was
    disabled
  + tests: skip unit tests for dependency-less elements that have
    been disabled
buildservice-autocommit accepted request 984577 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 181)
baserev update by copy to link target
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 984573 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 180)
Fix linewrap in changelog
  + rtpvp8depay: fix crash when making GstRTPPacketLost custom
    event
  + qtmux: Don't post an error message if pushing a sample failed
    with FLUSHING (e.g. on pipeline shutdown)
  + v4l2bufferpool: Fix race condition between qbuf and pool
    streamoff
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 984440 from Aaron Stern's avatar Aaron Stern (ukbeast89) (revision 179)
- Update to version 1.20.3:
  + deinterlace: various bug fixes for yadif method
  + deinterlace: Refactor greedyh and fix planar formats
  + deinterlace: Prevent race between method configuration and 
    latency query
  + gtk video sink: Fix rotation not being applied when paused
  + jpegdec: fix RGB conversion handling
  + matroskademux: improved ProRes video handling
  + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio 
    caps fields correctly when checking caps equality on 
    input caps changes
  + rtprtx: don't access type-system per buffer 
    (performance optimisation); code cleanups
  + rtpulpfecenc: fix unmatched g_slice_free()
  + rtpvp8depay: fix crash when making GstRTPPacketLost custom event
  + qtmux: Don't post an error message if pushing a sample failed with 
    FLUSHING (e.g. on pipeline shutdown)
  + soup: Lookup libsoup dylib files on Apple platforms & fix 
    Cerbero static build on Android and iOS
  + souphttpsrc: element not present on iOS after 1.20.0 update
  + v4l2tuner: return NULL if no norm set
  + v4l2bufferpool: Fix race condition between qbuf and pool streamoff
  + meson: Don't build lame plugin with -Dlame=disabled
buildservice-autocommit accepted request 976626 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 178)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 975817 from Antonio Larrosa's avatar Antonio Larrosa (alarrosa) (revision 177)
Update to gstreamer-plugins-good 1.20.2
buildservice-autocommit accepted request 963517 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 176)
baserev update by copy to link target
Bjørn Lie's avatar Bjørn Lie (iznogood) accepted request 963060 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 175)
- Update to version 1.20.1:
  + deinterlace: various bug fixes for yadif method
  + deinterlace: Refactor greedyh and fix planar formats
  + deinterlace: Prevent race between method configuration and
    latency query
  + gtk video sink: Fix rotation not being applied when paused
  + jpegdec: fix RGB conversion handling
  + matroskademux: improved ProRes video handling
  + matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
    caps fields correctly when checking caps equality on input caps
    changes
  + rtprtx: don't access type-system per buffer (performance
    optimisation); code cleanups
  + rtpulpfecenc: fix unmatched g_slice_free()
  + rtpvp8depay: fix crash when making GstRTPPacketLost custom
    event
  + qtmux: Don't post an error message if pushing a sample failed
    with FLUSHING (e.g. on pipeline shutdown)
  + soup: Lookup libsoup dylib files on Apple platforms & fix
    Cerbero static build on Android and iOS
  + souphttpsrc: element not present on iOS after 1.20.0 update
  + v4l2tuner: return NULL if no norm set
  + v4l2bufferpool: Fix race condition between qbuf and pool
    streamoff
  + meson: Don't build lame plugin with -Dlame=disabled
- Update to version 1.20.0:
  + Development in GitLab was switched to a single git repository
    containing all the modules
  + GstPlay: new high-level playback library, replaces GstPlayer
  + WebM Alpha decoding support
  + Encoding profiles can now be tweaked with additional
    application-specified element properties
  + Compositor: multi-threaded video conversion and mixing
  + RTP header extensions: unified support in RTP depayloader and
    payloader base classes
  + SMPTE 2022-1 2-D Forward Error Correction support
  + Smart encoding (pass through) support for VP8, VP9, H.265 in
    encodebin and transcodebin
  + Runtime compatibility support for libsoup2 and libsoup3
    (libsoup3 support experimental)
  + Video decoder subframe support
  + Video decoder automatic packet-loss, data corruption, and
    keyframe request handling for RTP / WebRTC / RTSP
  + mp4 and Matroska muxers now support profile/level/resolution
    changes for H.264/H.265 input streams (i.e. codec data changing
    on the fly)
  + mp4 muxing mode that initially creates a fragmented mp4 which
    is converted to a regular mp4 on EOS
  + Audio support for the WebKit Port for Embedded (WPE) web page
    source element
  + CUDA based video color space convert and rescale elements and
    upload/download elements
  + NVIDIA memory:NVMM support for OpenGL glupload and gldownload
    elements
  + Many WebRTC improvements
  + The new VA-API plugin implementation fleshed out with more
    decoders and new postproc elements
  + AppSink API to retrieve events in addition to buffers and
    buffer lists
  + AppSrc gained more configuration options for the internal queue
    (leakiness, limits in buffers and time, getters to read current
    levels)
  + Updated Rust bindings and many new Rust plugins
  + Improved support for custom minimal GStreamer builds
  + Support build against FFmpeg 5.0
  + Linux Stateless CODEC support gained MPEG-2 and VP9
  + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
  + Lots of new plugins, features, performance improvements and bug
    fixes
- Stop using service for tarball, use upstream url.
- Drop old obsolete conditionals.
- Add BuildRequires:  pkgconfig(libsoup-3.0)
Antonio Larrosa's avatar Antonio Larrosa (alarrosa) accepted request 951655 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 174)
- Update to version 1.18.6:
  + rtspsrc: Fix critical while serializing timeout element message
  + multifilesrc: fix caps leak
  + shout2: Add compatibility for libshout >= 2.4.2 shout_open
    return values
  + v4l2: Update fmt if padded height is greater than fmt height
  + v4l2bufferpool: set video alignment of video meta
  + qtmux: fix deadlock in gst_qt_mux_prepare_moov_recovery
  + matroska: Add support for muxing/demuxing ffv1
  + qtdemux: Try to build AAC codec-data whenever it's possible
- Remove service, use source url, upstream changes in git.
Displaying revisions 41 - 60 of 233
openSUSE Build Service is sponsored by