|Index||index by Group||index by Distribution||index by Vendor||index by creation date||index by Name||Mirrors||Help||Search|
|Name: gstreamer-plugins-bad||Distribution: openSUSE Tumbleweed|
|Version: 1.18.5||Vendor: openSUSE|
|Release: 2.1||Build date: Sun Sep 26 22:15:46 2021|
|Group: Productivity/Multimedia/Other||Build host: old-atreju3|
|Size: 7727593||Source RPM: gstreamer-plugins-bad-1.18.5-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.
* Thu Sep 16 2021 Bjørn Lie <firstname.lastname@example.org> - Stop building doc sub-package, we will in the future use upstreams own standalone doc package. Following this: Drop fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no longer needed nor usefull, further pass doc=disabled to meson. * Wed Sep 15 2021 Bjørn Lie <email@example.com> - Update to version 1.18.5: + audiolatency: - Use live mode audiotestsrc - Handle audio buffers with invalid duration + ccconverter: fix framerate caps negotiation from non-cdp to cdp + dashdemux: - Properly initalize GError, remove duplicate logging call - Log protection events on corresponding pad - Fix dash_mpdparser_check_mpd_client_set_methods unit test + h264parse,h265parse: Push parameter set NAL units again per segment-done + h265parse: - Fix a typo in get_compatible_profile_caps() - Don't invalidate the last PPS when parsing a new SPS + h264parse: improve PPS handling + h2645parser: Catch overflows in AVC/HEVC NAL unit length calculations + interlace: - Don't set field-order field for progressive caps, fixes negotiation issues - Fix too small buffer size error + jpegparse: Don't generate timestamp for 0/1 framerates + opencv: fix build error on macOS + openexr: Fix build with OpenEXR 3 + openh264enc: fix broken sps/pps header generation and some minor leaks + mpeg2enc: - Fix interlace-mode detection on input video - Only allow 1 pending frame for encoding (fixes unbound memory usage in case encoder can't keep up with input) + mfvideoenc: Don't pass 0/1 framerate to MFT + mfvideosrc: - Fix for negative MF stride - Fix negotiation when interlace-mode is specified + mxfvanc: Handle empty ANC essence + rtmp2src: workaround a GLib race when destroying a GMainContext/GSource + rtpsrc: Plug leak of rtcp_send_addr and fix setting URI back to NULL + rtpsink: Return proper pad from _request_new_pad() + rist: Plug leak of rtcp_send_addr + rtmp2: Use correct size of write macro for param2 + rtmp2/connection: Separate inner from outer cancelling + tsmux: - When selecting random PIDs, name the pads according to those PIDs - Recheck existing pad PIDs when requesting a new pad with a random pid + tsdemux: - Fix seek with stop regression - Clear all streams when rewinding, fixes the case where the demuxer sends out partial invalid data downstream after a seek which causes some decoders (such as dvdlpmdec) to error out + v4l2slh264dec: Fix slice header bit size calculation + videoparseutils: Fix for wrong CEA708 minimum size check + waylandsink: Fix for missing initial configure + wpe: Make threaded view singleton creation thread safe + x265: Fix a deadlock when failing to create the x265enc + Don't use volatile to mean atomic (fixes compiler warnings with gcc 11) - Drop gstreamer-plugins-bad-openexr3.patch: Fixed upstream. - No longer pass nvdec=disabled, nvenc=disabled and vdpau=disabled to meson, no longer needed, nor recognized. * Sat May 08 2021 Dirk Müller <firstname.lastname@example.org> - don't own appdata dir - is provided by filesystem * Thu Apr 15 2021 email@example.com - added patches fix https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1574 + gstreamer-plugins-bad-openexr3.patch * Tue Mar 30 2021 Antonio Larrosa <firstname.lastname@example.org> - Update to version 1.18.4: + avwait: Don't post messages with the mutex locked + d3d11h264dec: Reconfigure decoder object on DPB size change and keep track of actually configured DPB size + dashsink: fix double unref of sinkpad caps + decklinkvideosink: Use correct numerator for 29.97fps + decklinkvideosink: fix auto format detection + decklinksrc: Use a more accurate capture time + d3d11videosink: Fix build error on UWP + interlace: negotiation and buffer leak fixes + mpegvideoparse: do not clip, so decoder receives data from keyframe even if it's before the segment start + mpegtsparse: Fix switched DTS/PTS when set-timestamps=false + nvh264sldec: Reopen decoder object if larger DPB size is required + sdpsrc: fix double free if sdp is provided as string via the property + vulkan: Fix elements long name. * Sat Feb 06 2021 Federico Mena Quintero <email@example.com> - Disable the kate/libtiger plugin. Kate streams for karaoke are not used anymore, and the source tarball for libtiger is no longer available upstream. (jsc#SLE-13843) * Sat Jan 16 2021 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.18.3: + assrender: fix mutex handling in certain flushing/error situations + dvbsuboverlay: Add support for dynamic resolution update + dashsink: fix critical log of dynamic pipeline + d3d11shader: Fix ID3DBlob object leak + d3d11videosink: Prepare window once streaming started + decklinkaudiosrc: Fix duration of the first audio frame after each discont + intervideosrc: fix negotiation of interlaced caps + msdk: - Needn't close mfx session when failed, fixes double free / potential crash - Check GstMsdkContext instead of mfxSession instance + srt: fix locking when retrieving stats + rtmp2src: fix leaks when connection is cancelled during startup or connection fails * Wed Dec 16 2020 Bjørn Lie <email@example.com> - Drop GPL-2.0-or-later from license tag, upstream moved to LGPL-2.1-or-later only starting from version 1.18.1. See commit https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1682 * Thu Dec 10 2020 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.18.2: + tsparse: timestamp packetized buffers, fixing timestamp handling regression in connection with dvbsrc in MeTV + ttmlparse: fix issues in aggregation of input TTML + mpegdemux: Set duration on seeking query if possible, fixes seeking in MPEG-PS streams in gst-play-1.0 + mpegtsdemux: Fix off by one error + adaptivedemux: - Store QoS values on the element - Don't calculate bitrate for header/index fragments + hlsdemux: Don't double-free variant streams on errors + mpegtspacketizer: Handle PCR issues with adaptive streams + player: call ref_sink on pipeline + vkdeviceprovider: Avoid deadlock on physical device + wlvideoformat: fix DMA format convertor + Webrtc shutdown crashes + decklink: - Update enum value bounds check in gst_decklink_get_mode() - Correct framerate 2KDCI 23.98 + amc: Fix crash when encoding AVC + d3d11videoprocessor: Fix wrong input/output supportability check + opencv: allow compilation against 4.5.x + tests: svthevcenc: Fix test_encode_simple + tests: dtls: Don't set dtlsenc state before linking + mpegtsmux: Restore intervals when creating TsMux + adaptivedemux, hlsdemux, curl: Use actual object for logging + gi: player: Fix get_current_subtitle_track() annotation - Fix the _service file and spec to really use the tarball generated by service. * Tue Oct 27 2020 Antonio Larrosa <email@example.com> - Update to 1.18.1: + Highlighted bugfixes in 1.18.1 - important security fixes - bug fixes and memory leak fixes - various stability and reliability improvements + gst-plugins-bad changes: - codecparsers: h264parser: guard against ref_pic_markings overflow - v4l2codecs: Various fixes - h265parse: Don't enable passthrough by default - srt: Fix "Fix timestamping" - srt: Fixes for 1.4.2 - dtlsconnection: Ignore OpenSSL system call errors - h265parse: set interlace-mode=interleaved on interlaced content - Replace GPL v2 with LGPL v2 in COPYING file - srt: Consume the error from gst_srt_object_write - srt: Check socket state before retrieving payload size - x265enc: fix deadlock on reconfig - webrtc: Require gstreamer-sdp in the pkg-config file - srtsrc: Fix timestamping - mfvideosrc: Use only the first video stream per device - srtobject: typecast SRTO_LINGER to linger - decklink: Correctly order the different dependent mode tables - wasapisrc: Make sure that wasapisrc produces data in loopback mode - wpesrc: fix some caps leaks using the non-GL output - smoothstreaming: clear live adapter on seek - vtdec/vulkan: use Shared storage mode for IOSurface textures - wpe: Move webview load waiting to WPEView - wpe: Use proper callback for TLS errors signal handling - kmssink: Do not source using padded width/height - avtp: avtpaafdepay: fix crash when building caps - opencv: set opencv_dep when option is disabled to fix the build - line21encoder: miscellaneous enhancements - Hls youtube issues with urisourcebin/queue2 - rtmp2: Replace stats queue with stats lock - rtmp2sink: support EOS event for graceful connection shutdown - mpegtsmux: Make handling of sinkpads thread-safe - hlssink2: Actually release splitmuxsink's pads - mpegtsmux: Don't create streams with reserved PID * Fri Oct 23 2020 Antonio Larrosa <firstname.lastname@example.org> - Add libgstcodecs and libgstvulkan to baselibs.conf * Fri Sep 11 2020 Antonio Larrosa <email@example.com> - 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-bad-autoconvert-fix-lock-less.patch * gst-bad-interlace-fixes.patch * gst-plugins-bad-neon-bump.patch * gst-plugins-bad-vkerror.patch * gst-plugins-bad-wayland-headers.patch * Sun Jun 07 2020 Bjørn Lie <firstname.lastname@example.org> - Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31. * Wed Jun 03 2020 Dominique Leuenberger <email@example.com> - Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of VK_RESULT_BEGIN_RANGE. * Tue Apr 14 2020 Martin Liška <firstname.lastname@example.org> - Add -fcommon in order to fix boo#1160395. * Wed Apr 08 2020 Michael Gorse <email@example.com> - Enable chromaprint plugin on SLE (jsc#SLE-11723). * Sat Mar 07 2020 Bjørn Lie <firstname.lastname@example.org> - Fix conditionals passed to meson for 3'rd party building. * Thu Feb 27 2020 Bjørn Lie <email@example.com> - Switch to meson buildsystem for tumbleweed. - Following the above, add pkgconfig(vulkan) BuildRequires and tweak options passed to meson, as well as a cleanup in some conditionals. * Thu Feb 27 2020 Dominique Leuenberger <firstname.lastname@example.org> - Add gst-plugins-bad-wayland-headers.patch: Fix build when using meson and having wayland-headers in non-default location https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1076. * Fri Jan 31 2020 Bjørn Lie <email@example.com> - No longer recommend -lang: supplements are in use. * Mon Jan 06 2020 Bjørn Lie <firstname.lastname@example.org> - Add upstream bug fix patches: + gst-bad-interlace-fixes.patch: Fix various issues with interlace. + gst-bad-autoconvert-fix-lock-less.patch: autoconvert: Fix lock-less exchange or free condition. * Thu Dec 12 2019 Antonio Larrosa <email@example.com> - Add a BuildRequires for pkgconfig(pangocairo) since it's needed by the ttmlsubs and closedcaption extensions. This is not currently a problem in openSUSE because the dependency is pulled in by other packages which are not installed in SLE. * Wed Dec 04 2019 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.16.2: + wasapi: - Various fixes and a workaround for a specific driver bug - Move to CoInitializeEx for COM initialization - Fix runtime/build warnings + waylandsink: Commit the parent after creating subsurface + msdkdec: fix surface leak in msdkdec_handle_frame + tsmux: Fix copying of buffer region + tsdemux: - Handle continuity mismatch in more cases - Always issue a DTS even when it's equal to PTS + openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on Ubuntu 18.04) + ccextractor: Always forward all sticky events to the caption pad + pnmdec: Return early on ::finish() if we have no actual data to parse + ass: avoid infinite unref loop with bad data + fluidsynth: add sf3 to soundfont search path - Drop libtool and automake/conf BuildRequires and autoreconf calls + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch Fixed upstream. * Thu Oct 10 2019 Stefan Brüns <email@example.com> - Fix compilation with OpenEXR 2.4.0 + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch + Readd libtool and autoreconf call - Remove Leap 42.x support from spec file * Tue Sep 24 2019 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.16.1: + See main gstreamer package for changelog. - Drop upstream fixed patches: + fix-Werror=return-type.patch. + gst-bad-Fix-compilation-with-openh264-v2.0.patch. + gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch. - Following the above, drop libtool BuildRequires and autoreconf call, no longer needed. * Wed Sep 18 2019 Stefan Brüns <email@example.com> - Use openssl for HLS crypto. openssl is required by DTLS, and hls can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1). Drop explicit pkgconfig(nettle) BuildRequires and pass hls-crypto=openssl to configure/meson. * Mon Aug 26 2019 firstname.lastname@example.org - bsc#1144244: Remove dependency on jasper Jasper support was removed in 2013. OpenJPEG is used for JPEG2000. * Mon Aug 19 2019 Bjørn Lie <email@example.com> - Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0) BuildRequires and stop passing --with-gtk=3.0 to configure, only used for building examples, and we are already passing - -disable-examples to configure. - Drop gst-bad-revert-automake-autoconf-versions.patch: No longer needed for any supported version of openSUSE. Note, leaving libtool BuildRequires in place as fix-Werror=return-type.patch needs it still. * Mon Aug 12 2019 Bjørn Lie <firstname.lastname@example.org> - Move openh264 plugin to build_orig and build it there unconditionally. * Mon Jul 22 2019 Martin Liška <email@example.com> - Update fix-Werror=return-type.patch to upstream version. * Wed Jul 17 2019 Rich Coe <firstname.lastname@example.org> - Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558) * Mon Jul 15 2019 Bjørn Lie <email@example.com> - Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package. Obsolete it from the main gstreamer-plugins-bad package. Upstream have now dropped the package from master, and currently it only supports mpeg2 and poorly even that one. It will not make a comeback, so obsolete all versions. * Mon Jul 15 2019 Bjørn Lie <firstname.lastname@example.org> - Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build with openh264 version 2.0 and newer. * Mon Jul 15 2019 Martin Liška <email@example.com> - Fix -Werror=return-type error in configure script (fix-Werror=return-type.patch). * Sat Jul 06 2019 Bjørn Lie <firstname.lastname@example.org> - Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm) BuildRequires: Build intel-mediasdk support. * Mon Jul 01 2019 email@example.com - Re-enable musepack: depend on musepack-devel, rather than libmpcdec-devel; the latter is no longer sufficient as of 1.16.0. Add musepack plugin back into files. * Thu Jun 27 2019 Dominique Leuenberger <firstname.lastname@example.org> - Add libgstsctp-1_0-0 to baselibs.conf: gstreamer-plugins-bad-32bit requires it. * Mon Jun 17 2019 email@example.com - Update to version 1.16.0: + Highlights - GStreamer WebRTC stack gained support for data channels for peer-to-peer communication based on SCTP, BUNDLE support, as well as support for multiple TURN servers. - AV1 video codec support for Matroska and QuickTime/MP4 containers and more configuration options and supported input formats for the AOMedia AV1 encoder - Support for Closed Captions and other Ancillary Data in video - Support for planar (non-interleaved) raw audio - GstVideoAggregator, compositor and OpenGL mixer elements are now in -base - New alternate fields interlace mode where each buffer carries a single field - WebM and Matroska ContentEncryption support in the Matroska demuxer - new WebKit WPE-based web browser source element - Video4Linux: HEVC encoding and decoding, JPEG encoding, and improved dmabuf import/export - Hardware-accelerated Nvidia video decoder gained support for VP8/VP9 decoding, whilst the encoder gained support for H.265/HEVC encoding. - Many improvements to the Intel Media SDK based hardware-accelerated video decoder and encoder plugin (msdk): dmabuf import/export for zero-copy integration with other components; VP9 decoding; 10-bit HEVC encoding; video post-processing (vpp) support including deinterlacing; and the video decoder now handles dynamic resolution changes. - The ASS/SSA subtitle overlay renderer can now handle multiple subtitles that overlap in time and will show them on screen simultaneously - The Meson build is now feature-complete (*) and it is now the recommended build system on all platforms. The Autotools build is scheduled to be removed in the next cycle. - The GStreamer Rust bindings and Rust plugins module are now officially part of upstream GStreamer. - The GStreamer Editing Services gained a gesdemux element that allows directly playing back serialized edit list with playbin or (uri)decodebin - Many performance improvements - Add incomplete meson support. Currently disabled. - Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream. - Disable musepack plugin and remove from files, since it requires a newer library than what we currently have. - Remove libgstcompositor.so and libgstopenglmixers.so: moved to - base. -Removed libgststereo.so from files: merged with audiofx in -good. - Remove libgstvcdsrc.so from files: removed upstream. - Add libgstclosedcaption.so to files. - Remove libgstbadvideo package: now in -base. - Package libgstcp. * Fri May 31 2019 Bjørn Lie <firstname.lastname@example.org> - Update to version 1.14.5: + assrender: fix disappearing subtitles when seeking back in time. + decklinkvideosink: fix segfault when audiosink is closed before videosink. + decklinkvideosrc: respect pixel format property even if mode is set to auto. + d3dvideosink: Fix calculating buffer size of packed format; don’t leak thread object. + dtls: Don’t abort on non-fatal issues, make work with newer OpenSSL versions. + msdk: more robust error handling; fix intel sdk libdir path. + nvenc: Ensure drain all frames on finish; fix element reuse and clean up properly. + openh264dec: Fix handling of errors when doing EOS. + shmsrc: fixes a crash when is-live is true due a race condition. + shmsink: fix possible (racy) deadlock on shutdown. + siren: Fix invalid floating point operation. + tsdemux: Skew correction improvements: use upstream DTS if set. + wasapi: - Number of segments was always 2 (the absolute minimum) by accident. - Fix infinite loop when the device disappears. - Drop gst-bad-fdkaac2-fix.patch: Fixed upstream. * Thu May 02 2019 email@example.com - The license of fdk-aac is not GPL compatible, therefore this pkg can not possibly be built with fdk-aac by default To gain fdk-aac support, recompile it at home and keep it there - Restore code to handle faac/faad * Thu Dec 13 2018 firstname.lastname@example.org - Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility with libfdk-aac 2.0.0 (boo#1120299). * Wed Oct 03 2018 email@example.com - Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package. * Wed Sep 26 2018 firstname.lastname@example.org - Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package. * Fri Aug 03 2018 email@example.com - Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1) support. * Mon Jul 23 2018 firstname.lastname@example.org - Update to version 1.14.2: + Update docs. + find_codec_preferences: use received caps. + player: Avoid trying to join the player thread from itself. + decklink: Fix warning about HRESULT not being unsigned int. + pitch: Flush only if there are unprocessed samples. + pitch: preserve seek event seqnums. + pitch: fix latency reporting. + pitch: Fix single input buffer followed by EOS. + videoaggregator: Fix string leak. + videoaggregator: log an ERROR if we're going to return a flow error. + dvb: Fix typo in comment termination. + dvb: camconditionalaccess: fix wrong license headers. + webrtc: Fix memory leak. + webrtc: Clean up and fix transportsendbin. + webrtc: Move dtlssrtpenc state management. + webrtc/dtlstransport: Add more debug. Rename category. + webrtc: Clean up pad block allocs on dispose. + webrtc: Move the transportsendbin pad block removal. + webrtc: Fix wrong parent classes for DTLSTransport and ICETransport. + webrtc: Explicitly initialise mutex and condition. + webrtc: Don't deadlock on block pads on shutdown. + webrtcbin: copy sticky events on our ghostpads. + webrtcbin: rtpstorage takes a 64-bit integer for "size-time" property. + webrtcbin: implement support for FEC and RTX. + player: Fix duration-changed CRITICAL warning if duration did not actually change. + gst_webrtc_session_description_new: fix annotations. + tsdemux: Don't set invalid seqnum on segment event. + tsdemux: Don't query duration if program isn't active. + mpegtsdemux: Fix SEGMENT seqnum propagation. + codecparsers: mpeg2: don't mess the StartCode only packets. + wasapisink: fix a rounding error when calculating the buffer frame count. + wasapisink: fix missing unlock in case IAudioClient_Start fails. + wasapi: use FAILED to detect errors. + wasapi: Don't pass CoTaskMemFree to g_clear_pointer. * Sat Jun 23 2018 email@example.com - Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0) BuildRequires: fix build for SLE 12 SP3. * Fri Jun 22 2018 firstname.lastname@example.org - Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice) BuildRequires: fix build for Leap 42.3. * Fri Jun 08 2018 email@example.com - Add back faac-devel, there are some old apps explicitly depending on that plugin to to do aac encoding. * Tue May 29 2018 firstname.lastname@example.org - Add pkgconfig(srt) BuildRequires: Build srt plugin. * Mon May 28 2018 email@example.com - Drop faac-devel and faad2-devel BuildRequires: fdk-aac plugin fills this role for both of them. - No longer pass conditional --disable-dvdspu to configure, plugin files are all LGPL-2.1. * Sun May 20 2018 firstname.lastname@example.org - Update to version 1.14.1: + GstPad: Fix race condition causing the same probe to be called multiple times + Fix occasional deadlocks on windows when outputting debug logging + Fix debug levels being applied in the wrong order + GIR annotation fixes for bindings + audiomixer, audioaggregator: fix some negotiation issues + gst-play-1.0: fix leaving stdin in non-blocking mode after exit + flvmux: wait for caps on all input pads before writing header even if source is live + flvmux: don't wake up the muxer unless there is data, fixes busy looping if there's no input data + flvmux: fix major leak of input buffers + rtspsrc, rtsp-server: revert to RTSP RFC handling of sendonly/recvonly attributes + rtpvrawpay: fix payloading with very large mtu sizes where everything fits into a single RTP packet + v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM + v4l2: Disable DMABuf for emulated formats when using libv4l2 + v4l2: Always set colorimetry in S_FMT + asfdemux: Set stream-format field for H264 streams and handle H.264 in bytestream format + x265enc: Fix tagging of keyframes on output buffers + ladspa: Fix critical during plugin load on Windows + decklink: Fix COM initialisation on Windows + h264parse: fix re-use across pipeline stop/restart + mpegtsmux: fix force-keyframe event handling and PCR/PMT changes that would confuse some players with generated HLS streams + adaptivedemux: Support period change in live playlist + rfbsrc: Fix support for applevncserver and support NULL pool in decide_allocation + jpegparse: Fix APP1 marker segment parsing + h265parse: Make caps writable before modifying them, fixes criticals + fakevideosink: request an extra buffer if enable-last-sample is enabled + wasapisrc: Don't provide a clock based on WASAPI's clock + wasapi: Only use audioclient3 when low-latency, as it might otherwise glitch with slow CPUs or VMs + wasapi: Don't derive device period from latency time, should make it more robust against glitches + audiolatency: Fix wave detection in buffers and avoid bogus pts values while starting + msdk: fix plugin load on implementations with only HW support + msdk: dec: set framerate to the driver only if provided, not in 0/1 case + msdk: Don't set extended coding options for JPEG encode + rtponviftimestamp: fix state change function init/reset causing races/crashes on shutdown + decklink: fix initialization failure in windows binary + ladspa: Fix critical warnings during plugin load on Windows and fix dependencies in meson build + gl: fix cross-compilation error with viv-fb + qmlglsink: make work with eglfs_kms + rtspclientsink: Don't deadlock in preroll on early close + rtspclientsink: Fix client ports for the RTCP backchannel + rtsp-server: Fix session timeout when streaming data to client over TCP + vaapiencode: h264: find best profile in those available, fixing negotiation errors + vaapi: remove custom GstGL context handling, use GstGL instead. Fixes GL Context sharing with WebkitGtk on wayland + gst-editing-services: various fixes + gst-python: bump pygobject req to 3.8; fix GstPad.set_query_function(); dist autogen.sh and configure.ac in tarball + g-i: pick up GstVideo-1.0.gir from local build directory in GstGL build + g-i: update constant values for bindings + avoid duplicate symbols in plugins across modules in static builds + ... and many, many more! * Mon Apr 16 2018 email@example.com - Update to version 1.14.0: + Highlights: - WebRTC support: real-time audio/video streaming to and from web browsers; - Experimental support for the next-gen royalty-free AV1 video codec - Video4Linux: encoding support, stable element names and faster device probing; - Support for the Secure Reliable Transport (SRT) video streaming protocol; - RTP Forward Error Correction (FEC) support (ULPFEC); - RTSP 2.0 support in rtspsrc and gst-rtsp-server; - ONVIF audio backchannel support in gst-rtsp-server and rtspsrc; - playbin3 gapless playback and pre-buffering support; - Tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy; - QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written; - rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing; - souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc; - nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API; - Adaptive DASH trick play support; - ipcpipeline: new plugin that allows splitting a pipeline across multiple processes; - Major gobject-introspection annotation improvements for large parts of the library API; - GStreamer C# bindings have been revived and seen many updates and fixes; - The externally maintained GStreamer Rust bindings had many usability improvements and cover most of the API now. Coinciding with the 1.14 release, a new release with the 1.14 API additions is happening. + Updated translations. - Drop libgstgl-1_0-0 typelib-1_0-GstGL-1_0, libgstbadallocators-1_0-0 libgstbadbase-1_0-0 and typelib-1_0-GstBadAllocators-1_0 sub-packages, moved to gst-plugins-base package. Also drop libgstgl-1_0-0 and libgstbadbase-1_0-0 from baselibs.conf and corresponding Requires and post(un) handling of various dropped sub-packages. - Add new sub-packages libgstisoff-1_0-0, libgstwebrtc-1_0-0, and handle them in post(un), also add typelib-1_0-GstWebRTC-1_0 and add respective Requires in devel sub-package. Finaly add libgstisoff-1_0-0 and libgstwebrtc-1_0-0 to baselibs.conf. - Add pkgconfig(nice) BuildRequires: New dependency, build WebRTC support. - Add pkgconfig(lcms2) BuildRequires: Build colormanagement support. - Add pkgconfig(libopenmpt) BuildRequires: Build openmpt support. - Replace pkgconfig(libsrtp) with pkgconfig(libsrtp2) BuildRequires. * Thu Mar 29 2018 firstname.lastname@example.org - Update to version 1.12.5: + Bugs fixed: bgo#794069, bgo#794353, bgo#794620, bgo#794537, bgo#793629, bgo#789476, bgo#789476, bgo#791910, bgo#791813, bgo#791772, bgo#791330, bgo#791982. - Drop gst-bad-vtdec-destroy-create-fix.patch and gst-bad-player-transfer-ownership.patch: Fixed upstream. * Fri Mar 23 2018 email@example.com - Move BuildRequires pkgconfig(dvdnav/dvdread) to BUILD_ORIG section. It is only needed when building BUILD_ORIG package, which is not the case for official builds for openSUSE Leap, Tumbleweed or SLE. * Fri Mar 02 2018 firstname.lastname@example.org - Add gst-bad-revert-automake-autoconf-versions.patch: Revert the autoconf and automake version bump upstream did without consideration about us, allow to build with the automake we have Leap 42.3 and SLE12. - Following the above patch, drop the explicit automake BuildRequires, as libtool BuildRequires brings it in, and we can now build with the old version we have in Leap/SLE. * Wed Feb 28 2018 email@example.com - Split out fluidsynth plugin in new sub-package gstreamer-plugins-bad-fluidsynth. - Following the above, add gstreamer-plugins-bad-fluidsynth and already built sub-package gstreamer-plugins-bad-chromaprint to baselibs.conf, build 32-bits support for these too. - Add conditional gstreamer-plugins-bad-fluidsynth and gstreamer-plugins-bad-chromaprint Requires: to -devel sub-package. * Wed Feb 28 2018 firstname.lastname@example.org - Modernize spec-file by calling spec-cleaner * Wed Feb 28 2018 email@example.com - Add gstreamer-plugins-bad-reproducible.patch to avoid variations in gtk-doc output (boo#1048207). - Following the above, add automake and libtool BuildRequires and pass autoreconf, as the above patch touches the buildsystem. * Thu Feb 22 2018 firstname.lastname@example.org - Move pkgconfig(mjpegtools) BuildRequires and resulting plugins to normal build, mjpegtools with all needed features are now available in openSUSE. - No longer pass --disable-mpegpsmux and --disable-mpegtsmux to configure, and move the resulting plugins to normal build. This was originally done due to a possible license issue, however on closer inspection, the plugins in question clearly states that one can use any of the four licenses listed, so we elect to use LGPL-2.1+. - Remove conditional for libgstwayland-1_0-0 subpackage, need due to it beeing in baselibs.conf, and lint bots declines this now.
/usr/lib64/gstreamer-1.0/libgstaccurip.so /usr/lib64/gstreamer-1.0/libgstadpcmdec.so /usr/lib64/gstreamer-1.0/libgstadpcmenc.so /usr/lib64/gstreamer-1.0/libgstaiff.so /usr/lib64/gstreamer-1.0/libgstaom.so /usr/lib64/gstreamer-1.0/libgstasfmux.so /usr/lib64/gstreamer-1.0/libgstassrender.so /usr/lib64/gstreamer-1.0/libgstaudiobuffersplit.so /usr/lib64/gstreamer-1.0/libgstaudiofxbad.so /usr/lib64/gstreamer-1.0/libgstaudiolatency.so /usr/lib64/gstreamer-1.0/libgstaudiomixmatrix.so /usr/lib64/gstreamer-1.0/libgstaudiovisualizers.so /usr/lib64/gstreamer-1.0/libgstautoconvert.so /usr/lib64/gstreamer-1.0/libgstavtp.so /usr/lib64/gstreamer-1.0/libgstbayer.so /usr/lib64/gstreamer-1.0/libgstbluez.so /usr/lib64/gstreamer-1.0/libgstbs2b.so /usr/lib64/gstreamer-1.0/libgstbz2.so /usr/lib64/gstreamer-1.0/libgstcamerabin.so /usr/lib64/gstreamer-1.0/libgstclosedcaption.so /usr/lib64/gstreamer-1.0/libgstcoloreffects.so /usr/lib64/gstreamer-1.0/libgstcolormanagement.so /usr/lib64/gstreamer-1.0/libgstcurl.so /usr/lib64/gstreamer-1.0/libgstdash.so /usr/lib64/gstreamer-1.0/libgstdc1394.so /usr/lib64/gstreamer-1.0/libgstdebugutilsbad.so /usr/lib64/gstreamer-1.0/libgstdecklink.so /usr/lib64/gstreamer-1.0/libgstdtls.so /usr/lib64/gstreamer-1.0/libgstdvb.so /usr/lib64/gstreamer-1.0/libgstdvbsubenc.so /usr/lib64/gstreamer-1.0/libgstdvbsuboverlay.so /usr/lib64/gstreamer-1.0/libgstdvdspu.so /usr/lib64/gstreamer-1.0/libgstfaceoverlay.so /usr/lib64/gstreamer-1.0/libgstfbdevsink.so /usr/lib64/gstreamer-1.0/libgstfieldanalysis.so /usr/lib64/gstreamer-1.0/libgstfreeverb.so /usr/lib64/gstreamer-1.0/libgstfrei0r.so /usr/lib64/gstreamer-1.0/libgstgaudieffects.so /usr/lib64/gstreamer-1.0/libgstgdp.so /usr/lib64/gstreamer-1.0/libgstgeometrictransform.so /usr/lib64/gstreamer-1.0/libgstgme.so /usr/lib64/gstreamer-1.0/libgstgsm.so /usr/lib64/gstreamer-1.0/libgsthls.so /usr/lib64/gstreamer-1.0/libgstid3tag.so /usr/lib64/gstreamer-1.0/libgstinter.so /usr/lib64/gstreamer-1.0/libgstinterlace.so /usr/lib64/gstreamer-1.0/libgstipcpipeline.so /usr/lib64/gstreamer-1.0/libgstivfparse.so /usr/lib64/gstreamer-1.0/libgstivtc.so /usr/lib64/gstreamer-1.0/libgstjp2kdecimator.so /usr/lib64/gstreamer-1.0/libgstjpegformat.so /usr/lib64/gstreamer-1.0/libgstkms.so /usr/lib64/gstreamer-1.0/libgstladspa.so /usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so /usr/lib64/gstreamer-1.0/libgstlv2.so /usr/lib64/gstreamer-1.0/libgstmidi.so /usr/lib64/gstreamer-1.0/libgstmms.so /usr/lib64/gstreamer-1.0/libgstmpeg2enc.so /usr/lib64/gstreamer-1.0/libgstmpegpsdemux.so /usr/lib64/gstreamer-1.0/libgstmpegpsmux.so /usr/lib64/gstreamer-1.0/libgstmpegtsdemux.so /usr/lib64/gstreamer-1.0/libgstmpegtsmux.so /usr/lib64/gstreamer-1.0/libgstmplex.so /usr/lib64/gstreamer-1.0/libgstmsdk.so /usr/lib64/gstreamer-1.0/libgstmusepack.so /usr/lib64/gstreamer-1.0/libgstmxf.so /usr/lib64/gstreamer-1.0/libgstneonhttpsrc.so /usr/lib64/gstreamer-1.0/libgstnetsim.so /usr/lib64/gstreamer-1.0/libgstnvcodec.so /usr/lib64/gstreamer-1.0/libgstofa.so /usr/lib64/gstreamer-1.0/libgstopenal.so /usr/lib64/gstreamer-1.0/libgstopenexr.so /usr/lib64/gstreamer-1.0/libgstopenjpeg.so /usr/lib64/gstreamer-1.0/libgstopenmpt.so /usr/lib64/gstreamer-1.0/libgstopusparse.so /usr/lib64/gstreamer-1.0/libgstpcapparse.so /usr/lib64/gstreamer-1.0/libgstpnm.so /usr/lib64/gstreamer-1.0/libgstproxy.so /usr/lib64/gstreamer-1.0/libgstremovesilence.so /usr/lib64/gstreamer-1.0/libgstrfbsrc.so /usr/lib64/gstreamer-1.0/libgstrist.so /usr/lib64/gstreamer-1.0/libgstrsvg.so /usr/lib64/gstreamer-1.0/libgstrtmp2.so /usr/lib64/gstreamer-1.0/libgstrtpmanagerbad.so /usr/lib64/gstreamer-1.0/libgstrtponvif.so /usr/lib64/gstreamer-1.0/libgstsbc.so /usr/lib64/gstreamer-1.0/libgstsdpelem.so /usr/lib64/gstreamer-1.0/libgstsegmentclip.so /usr/lib64/gstreamer-1.0/libgstshm.so /usr/lib64/gstreamer-1.0/libgstsmooth.so /usr/lib64/gstreamer-1.0/libgstsmoothstreaming.so /usr/lib64/gstreamer-1.0/libgstsndfile.so /usr/lib64/gstreamer-1.0/libgstsoundtouch.so /usr/lib64/gstreamer-1.0/libgstspandsp.so /usr/lib64/gstreamer-1.0/libgstspeed.so /usr/lib64/gstreamer-1.0/libgstsrt.so /usr/lib64/gstreamer-1.0/libgstsrtp.so /usr/lib64/gstreamer-1.0/libgstsubenc.so /usr/lib64/gstreamer-1.0/libgstswitchbin.so /usr/lib64/gstreamer-1.0/libgstteletext.so /usr/lib64/gstreamer-1.0/libgsttimecode.so /usr/lib64/gstreamer-1.0/libgstttmlsubs.so /usr/lib64/gstreamer-1.0/libgstuvch264.so /usr/lib64/gstreamer-1.0/libgstv4l2codecs.so /usr/lib64/gstreamer-1.0/libgstva.so /usr/lib64/gstreamer-1.0/libgstvideofiltersbad.so /usr/lib64/gstreamer-1.0/libgstvideoframe_audiolevel.so /usr/lib64/gstreamer-1.0/libgstvideoparsersbad.so /usr/lib64/gstreamer-1.0/libgstvideosignal.so /usr/lib64/gstreamer-1.0/libgstvmnc.so /usr/lib64/gstreamer-1.0/libgstvulkan.so /usr/lib64/gstreamer-1.0/libgstwaylandsink.so /usr/lib64/gstreamer-1.0/libgstwebp.so /usr/lib64/gstreamer-1.0/libgstwebrtc.so /usr/lib64/gstreamer-1.0/libgstwebrtcdsp.so /usr/lib64/gstreamer-1.0/libgsty4mdec.so /usr/lib64/gstreamer-1.0/libgstzbar.so /usr/lib64/gstreamer-1.0/libgstzxing.so /usr/share/appdata/gstreamer-plugins-bad.appdata.xml /usr/share/gstreamer-1.0/presets /usr/share/gstreamer-1.0/presets/GstFreeverb.prs /usr/share/licenses/gstreamer-plugins-bad /usr/share/licenses/gstreamer-plugins-bad/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 3 23:39:26 2021