|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: gstreamer-plugins-good||Distribution: openSUSE Tumbleweed|
|Version: 1.22.1||Vendor: openSUSE|
|Release: 2.1||Build date: Fri Mar 24 16:18:01 2023|
|Group: Productivity/Multimedia/Other||Build host: lamb18|
|Size: 7637456||Source RPM: gstreamer-plugins-good-1.22.1-2.1.src.rpm|
|Summary: GStreamer Streaming-Media Framework Plug-Ins|
GStreamer is a streaming media framework based on graphs of filters that operate on media data. Applications using this library can do anything media-related, from real-time sound processing to playing videos. Its plug-in-based architecture means that new data types or processing capabilities can be added simply by installing new plug-ins.
* Tue Mar 21 2023 Antonio Larrosa <firstname.lastname@example.org> - 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) * Thu Mar 09 2023 Bjørn Lie <email@example.com> - 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. * Fri Jan 27 2023 Antonio Larrosa <firstname.lastname@example.org> - 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 * Tue Jan 24 2023 Bjørn Lie <email@example.com> - 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. - 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). * Fri Dec 23 2022 Bjørn Lie <firstname.lastname@example.org> - 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. * Fri Oct 21 2022 Bjørn Lie <email@example.com> - 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 * Wed Jun 22 2022 Aaron Stern <firstname.lastname@example.org> - 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 * Mon May 09 2022 Antonio Larrosa <email@example.com> - Update to version 1.20.2: + deinterlace: silence unused-but-set werror from imported code + qtdemux: fix leak of channel_mapping + rtpopusdepay: missing sprop-stereo should not assume mono + rtpjitterbuffer: Fix invalid memory access in rtp_jitter_buffer_pop() + rtpptdemux: fix leak of caps when ignoring a pt + rtpredenc: quieten warning about ignoring header extensions + soup: Fix pre-processor macros in souploader for libsoup-3.0 + twcc: Note that twcc-stats packet loss counts reordering as loss + add some logging + video4linux2: Manual backports for RPi users + wavparse: handle URI query in any parse state, fixing audio track selection issue in GES + wavparse: Unset DISCONT buffer flag for divided into multiple buffers in push mode * Fri Mar 18 2022 Antonio Larrosa <firstname.lastname@example.org> - 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 * Fri Feb 04 2022 Bjørn Lie <email@example.com> - 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) * Fri Feb 04 2022 Bjørn Lie <firstname.lastname@example.org> - 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. * Thu Sep 16 2021 Bjørn Lie <email@example.com> - Drop doc sub-package, following this drop gtk-doc BuildRequires. * Thu Sep 16 2021 Stanislav Brabec <firstname.lastname@example.org> - Remove obsolete translation-update-upstream support (jsc#SLE-21105). * Wed Sep 15 2021 Bjørn Lie <email@example.com> - Update to version 1.18.5: + avidemux: Also detect 0x000001 as H264 byte-stream start code in codec_data + deinterlace: - Plug a method subobject leak - Drop field-order field if outputting progressive + jpegdec: Fix crash when interlaced field height is not DCT block size aligned + qmlglsink: Keep old buffers around a bit longer if they were bound by QML + qml: qtitem: don't potentially leak a large number of buffers + qtdemux: Force stream-start push when re-using EOS'd streams + qtmux: - For Apple ProRes, allow overriding pixel bit depth, e.g. when exporting an opaque image, yet with alpha. - Make sure to write 64-bit STCO table when needed. + rtpjpegpay: fix image corruption when compiled with MSVC on Windows + rtpptdemux: Remove pads also in PAUSED->READY + rtph265depay: update codec_data in caps regardless of format + rtspsrc: - Do not overwrite the known duration after a seek - De-dup seek event seqnums to avoid multiple seeks - Fix race saving seek event seqnum - Using multicast UDP has no relation to seekability, also add some logging - Fix more signals - Fix accumulation of before-send signal return values + rtpjitterbuffer: - Fix parsing of the mediaclk:direct= field - Avoid generation of invalid timestamps - Check srcresult before waiting on the condition variable too - More logging when calculating rfc7273 timestamps + souphttpsrc: Always use the content decoder but set `Accept-Encoding:... + udpsrc: Plug leaks of saddr in error cases + multiudpsink: Fix broken SO_SNDBUF get/set on Windows + v4l2object: - Add interlace-mode back to caps for camera - Use default colorimetry if that in caps is unknown - Avoid colorimetry mismatch for streams with invalid colorimetry - Add support for hdr10 stream playback + wavparse: adtl/note/labl chunk parsing fixes + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11) + 1.18.4: build fails with glib 2.67.6 and gcc-11: argument 2 of ‘_atomicload’ must not be a pointer to a ‘volatile’ type - Drop 612102fdbc3f813bf9d3406165692b5f742e51a6.patch: Fixed upstream. * Thu Apr 15 2021 Dominique Leuenberger <firstname.lastname@example.org> - Add 612102fdbc3f813bf9d3406165692b5f742e51a6.patch: Fix build with gcc 11, based on upstream git. * Tue Mar 30 2021 Antonio Larrosa <email@example.com> - Update to version 1.18.4: + matroskademux: header parsing fixes (boo#1184735, CVE-2021-3498 and boo#1184739, CVE-2021-3497) + rpicamsrc: depend on posix threads and vchiq_arm to fix build on raspios again + wavenc: Fixed INFO chunk corruption, caused by odd sized data not being padded + wavpackdec: Add floating point format support to fix distortions in some cases + v4l2: recognize V4L2 bt601 colorimetry again + v4l2videoenc: support resolution change stream encode + v4l2h265codec: fix HEVC profile string issue + v4l2object: Need keep same transfer as input caps + v4l2videodec: Fix vp8 and vp9 streams can't play on board with vendor bsp + v4l2videodec: fix src side frame rate negotiation * Sat Jan 16 2021 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.18.3: + splitmuxsink: - Avoid deadlock when releasing a pad from a running muxer - Fix bogus fragment split + v4l2object: Map correct video format for RGBA + videoflip: fix possible crash when changing video-direction/method while running * Thu Dec 10 2020 Bjørn Lie <email@example.com> - Update to version 1.18.2: + rpicamsrc: add vchostif library as it is required to build successful + deinterlace: Enable x86 assembly with nasm on MSVC + v4l2: caps negotiate wrong as interlace feature + aacparse: Fix caps change handling + rtspsrc: Use URI hash for stream id + flvmux: Release pads via GstAggregator + qtmux: Chain up when releasing pad, and fix some locking + matroska-mux: Fix sparse stream crash + Splitmux testsuite races - Fix the _service file and spec to really use the tarball generated by service. * Wed Nov 11 2020 Dirk Mueller <firstname.lastname@example.org> - disable rpicams - requires downstream bcm_host.h kernel headers * Tue Oct 27 2020 Antonio Larrosa <email@example.com> - Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes (bsc#1181255, CVE-2021-3185) - bug fixes and memory leak fixes - various stability and reliability improvements + gst-plugins-good changes: - v4l2object: Only offer inactive pools and if needed - vpx: Fix the check to unfixed/unknown framerate to set bitrate - qmlglsink: fix crash when created/destroyed in quick succession - rtputils: Count metas with an empty tag list for copying/keeping - rtpbin: Remove the rtpjitterbuffer with the stream - rtph26*depay: drop FU's without a corresponding start bit - imagefreeze: Response caps query from srcpad - rtpmp4gdepay: Allow lower-case "aac-hbr" instead of correct "AAC-hbr" - rtspsrc: Fix push-backchannel-buffer parameter mismatch - jpegdec: check buffer size before dereferencing - flvmux: Move stream skipping to GstAggregatorPadClass.skip_buffer - v4l2object: plug memory leak - splitmuxsink: fix sink pad release while PLAYING * Fri Sep 11 2020 Antonio Larrosa <firstname.lastname@example.org> - Update to 1.18.0: + Highlights: - GstTranscoder: new high level API for applications to transcode media files from one format to another - High Dynamic Range (HDR) video information representation and signalling enhancements - Instant playback rate change support - Active Format Description (AFD) and Bar Data support - RTSP server and client implementations gained ONVIF trick modes support - Hardware-accelerated video decoding on Windows via DXVA2/Direct3D11 - Microsoft Media Foundation plugin for video capture and hardware-accelerated video encoding on Windows - qmlgloverlay: New overlay element that renders a QtQuick scene over the top of an input video stream - imagesequencesrc: New element to easily create a video stream from a sequence of jpeg or png images - dashsink: New sink to produce DASH content - dvbsubenc: New DVB Subtitle encoder element - MPEG-TS muxing now also supports TV broadcast compliant muxing with constant bitrate muxing and SCTE-35 support - rtmp2: New RTMP client source and sink element from-scratch implementation - svthevcenc: New SVT-HEVC-based H.265 video encoder - vaapioverlay: New compositor element using VA-API - rtpmanager gained support for Google's Transport-Wide Congestion Control (twcc) RTP extension - splitmuxsink and splitmuxsrc gained support for auxiliary video streams - webrtcbin now contains some initial support for renegotiation involving stream addition and removal - RTP support was enhanced with new RTP source and sink elements to easily set up RTP streaming via rtp:// URIs - avtp: New Audio Video Transport Protocol (AVTP) plugin for Time-Sensitive Applications - Support for the Video Services Forum's Reliable Internet Stream Transport (RIST) TR-06-1 Simple Profile - Universal Windows Platform (UWP) support - rpicamsrc: New element for capturing from the Raspberry Pi camera - RTSP Server TCP interleaved backpressure handling improvements as well as support for Scale/Speed headers - GStreamer Editing Services gained support for nested timelines, per-clip speed rate control and the OpenTimelineIO format. - Autotools build system has been removed in favour of Meson - Drop patches: * gst-good-qtdemux-Specify-REDIRECT-info.patch * gst-good-rtpjpegdepay-outputs-framed-jpeg.patch * Fri Jan 31 2020 Bjørn Lie <email@example.com> - No longer recommend -lang: supplements are in use.
/usr/lib/gstreamer-1.0/libgstadaptivedemux2.so /usr/lib/gstreamer-1.0/libgstalaw.so /usr/lib/gstreamer-1.0/libgstalpha.so /usr/lib/gstreamer-1.0/libgstalphacolor.so /usr/lib/gstreamer-1.0/libgstapetag.so /usr/lib/gstreamer-1.0/libgstaudiofx.so /usr/lib/gstreamer-1.0/libgstaudioparsers.so /usr/lib/gstreamer-1.0/libgstauparse.so /usr/lib/gstreamer-1.0/libgstautodetect.so /usr/lib/gstreamer-1.0/libgstavi.so /usr/lib/gstreamer-1.0/libgstcutter.so /usr/lib/gstreamer-1.0/libgstdebug.so /usr/lib/gstreamer-1.0/libgstdeinterlace.so /usr/lib/gstreamer-1.0/libgstdtmf.so /usr/lib/gstreamer-1.0/libgsteffectv.so /usr/lib/gstreamer-1.0/libgstequalizer.so /usr/lib/gstreamer-1.0/libgstflac.so /usr/lib/gstreamer-1.0/libgstflv.so /usr/lib/gstreamer-1.0/libgstflxdec.so /usr/lib/gstreamer-1.0/libgstgdkpixbuf.so /usr/lib/gstreamer-1.0/libgstgoom.so /usr/lib/gstreamer-1.0/libgstgoom2k1.so /usr/lib/gstreamer-1.0/libgsticydemux.so /usr/lib/gstreamer-1.0/libgstid3demux.so /usr/lib/gstreamer-1.0/libgstimagefreeze.so /usr/lib/gstreamer-1.0/libgstinterleave.so /usr/lib/gstreamer-1.0/libgstisomp4.so /usr/lib/gstreamer-1.0/libgstjpeg.so /usr/lib/gstreamer-1.0/libgstlame.so /usr/lib/gstreamer-1.0/libgstlevel.so /usr/lib/gstreamer-1.0/libgstmatroska.so /usr/lib/gstreamer-1.0/libgstmpg123.so /usr/lib/gstreamer-1.0/libgstmulaw.so /usr/lib/gstreamer-1.0/libgstmultifile.so /usr/lib/gstreamer-1.0/libgstmultipart.so /usr/lib/gstreamer-1.0/libgstnavigationtest.so /usr/lib/gstreamer-1.0/libgstoss4.so /usr/lib/gstreamer-1.0/libgstossaudio.so /usr/lib/gstreamer-1.0/libgstpng.so /usr/lib/gstreamer-1.0/libgstpulseaudio.so /usr/lib/gstreamer-1.0/libgstreplaygain.so /usr/lib/gstreamer-1.0/libgstrtp.so /usr/lib/gstreamer-1.0/libgstrtpmanager.so /usr/lib/gstreamer-1.0/libgstrtsp.so /usr/lib/gstreamer-1.0/libgstshapewipe.so /usr/lib/gstreamer-1.0/libgstsmpte.so /usr/lib/gstreamer-1.0/libgstsoup.so /usr/lib/gstreamer-1.0/libgstspectrum.so /usr/lib/gstreamer-1.0/libgstspeex.so /usr/lib/gstreamer-1.0/libgsttaglib.so /usr/lib/gstreamer-1.0/libgsttwolame.so /usr/lib/gstreamer-1.0/libgstudp.so /usr/lib/gstreamer-1.0/libgstvideo4linux2.so /usr/lib/gstreamer-1.0/libgstvideobox.so /usr/lib/gstreamer-1.0/libgstvideocrop.so /usr/lib/gstreamer-1.0/libgstvideofilter.so /usr/lib/gstreamer-1.0/libgstvideomixer.so /usr/lib/gstreamer-1.0/libgstvpx.so /usr/lib/gstreamer-1.0/libgstwavenc.so /usr/lib/gstreamer-1.0/libgstwavpack.so /usr/lib/gstreamer-1.0/libgstwavparse.so /usr/lib/gstreamer-1.0/libgstximagesrc.so /usr/lib/gstreamer-1.0/libgstxingmux.so /usr/lib/gstreamer-1.0/libgsty4menc.so /usr/share/appdata /usr/share/appdata/gstreamer-plugins-good.appdata.xml /usr/share/doc/packages/gstreamer-plugins-good /usr/share/doc/packages/gstreamer-plugins-good/AUTHORS /usr/share/doc/packages/gstreamer-plugins-good/NEWS /usr/share/doc/packages/gstreamer-plugins-good/README.md /usr/share/doc/packages/gstreamer-plugins-good/RELEASE /usr/share/doc/packages/gstreamer-plugins-good/REQUIREMENTS /usr/share/gstreamer-1.0/presets/GstIirEqualizer10Bands.prs /usr/share/gstreamer-1.0/presets/GstIirEqualizer3Bands.prs /usr/share/gstreamer-1.0/presets/GstQTMux.prs /usr/share/gstreamer-1.0/presets/GstVP8Enc.prs /usr/share/licenses/gstreamer-plugins-good /usr/share/licenses/gstreamer-plugins-good/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed May 10 02:08:37 2023