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.20.5 | Vendor: openSUSE |
Release: 1.2 | Build date: Tue Jan 10 17:10:25 2023 |
Group: Productivity/Multimedia/Other | Build host: obs-power9-07 |
Size: 12806417 | Source RPM: gstreamer-plugins-bad-1.20.5-1.2.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://gstreamer.freedesktop.org | |
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.
LGPL-2.1-or-later
* Fri Dec 23 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.20.5: + aesdec: - Fix padding removal for per-buffer-padding=FALSE - Fix test failing in gst-plugins-bad + alphacombine: Add missing query handler for gaps + avfdeviceprovider: do not leak the properties + avfvideosrc: Report latency when doing screen capture + d3d11screencapturesrc: Specify PAR 1/1 to template caps + d3d11videosink: - Fixing focus lost on desktop layout change - Call ShowWindow() from window thread - Fix deadlock when parent window is busy - Always clear back buffer on resize + decklink: reset calculation of time_mapping to fix clipping HDMI video + directshow: Fix build error with glib 2.75 and newer + dvbsubenc: - Forward GAP events as-is if we wouldn't produce an end packet - Write Display Definition Segment if a non-default width/height is used + h265decoder: Do not abort when failed to prepare ref pic set + h264parser: Fix a typo in pred_weight_table parsing. + mediafoundation, d3d11: Fix memory leak and make leak tracer happy + mpegts: - Handle when iconv doesn't support ISO 6937 (e.g. musl libc) - Check continuity counter on section streams + mpegtsdemux: Always clear packetizer on DISCONT push mode + srt: various fixes - improve stats and error handling + rtmp2: Improve error messages + rtmp2sink: Correctly return GST_FLOW_ERROR on error + vulkan: Fix static linking on macOS + webrtcbin: also add rtcp-fb ccm fir for video mlines by default + webrtc/nice: fix small leak of split strings * Sat Oct 22 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.20.4: + amcvideodec: fix GstAmcSurfaceTexture segfault. + audiobuffersplit: Fix drift that was introduced by wrong calculations in gapless mode. + audiovisualizer: fix buffer mapping to not increase refcount. + avfvideosrc: Fix wrong default framerate value. + d3d11decoder: Check 16K resolution support. + d3d11videosink: Fix for force-aspect-ratio setting when rendering on shared texture. + GstPlay: missing cleanup for g_autoptr. + mxfdemux: Always calculate BlockAlign of raw audio to work around files with broken BlockAlign field in the headers. + nvdec: Fix for HEVC decoding when coded resolution is larger than display resolution. + openh264enc: Fix constrained-high encoding. + openh264: Register debug categories earlier. + openmpt: update from now deprecated api. + player/play: Fix object construction and various leaks. + player: Plug a memory leak. + proxysink: Make sure stream-start and caps events are forwarded, and fix memory leak. + tests: skip unit tests for dependency-less elements that have been disabled. + tsdemux: Don't trigger a program change when falling back to ignore-pcr behaviour. + va: - allocator: Fix translation of VADRMPRIMESurfaceDescriptor. - h265dec: Fix a crash because of missing reference frame. - vah265dec: Decoder segfaults on seek. + wasapi2: Fix initial mute/volume setting. + wasapi: Implement default audio channel mask. + webrtcbin: - Fix pointer dereference before null check. - Limit sink query to sink pads. + webrtc: Make sure to return NULL when validating TURN server fails. - Drop va-allocator-fix.patch: fixed upstream. * Mon Aug 29 2022 Bjørn Lie <bjorn.lie@gmail.com> - Build microdns support. Following this add pkgconfig(microdns) BuildRequires and pass microdns=enabled to meson. * Thu Aug 25 2022 Bjørn Lie <bjorn.lie@gmail.com> - Add va-allocator-fix.patch: va: allocator: Fix translation of VADRMPRIMESurfaceDescriptor + va: allocator: Use always lseek to get dmabuf size. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2657 * Wed Jun 22 2022 Aaron Stern <ukbeast89@protonmail.com> - Update to version 1.20.3: + GstPlay: Fix new error + warning parsing API (was unusuable before) + av1parse: let the parser continue on verbose OBUs + d3d11converter: Fix RGB to GRAY conversion, broken debug messages, and add missing GRAY conversion + gs: look for google_cloud_cpp_storage.pc + ipcpipeline: fix crash and error on windows with SOCKET or _pipe() + ivfparse: Don't set zero resolution on caps + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet; fix locking in error code path; handle more program updates + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR muxing behaviour + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs hash table, and pad streams + mpegtsmux: Skip empty buffers + osxaudiodeviceprovider: Add initial support for duplex devices on OSX + rtpldacpay: Fix missing payload information + sdpdemux: add media attributes to caps, fixes ptp clock handling + mfaudioenc: Handle empty IMFMediaBuffer + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + nvenc: Fix deadlock because of too strict buffer pool size + va: fix library build issues, caps leaks in the vpp transform function, and add vaav1dec to documentation + v4l2codecs: vp9: Minor fixes + v4l2codecs: h264: Correct scaling matrix ABI check + dtlstransport: Notify ICE transport property changes + webrtc: Various fixes to the webrtc-sendrecv python example + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate() + Support build against libfreeaptx in openaptx plugin + Fix linking issues on Illumos distros * Sun Jun 05 2022 Stefan Dirsch <sndirsch@suse.com> - removed libkms BuildRequires, since it has been dropped from libdrm * Mon May 09 2022 Antonio Larrosa <alarrosa@suse.com> - Update to version 1.20.2: + av1parse: Fix several issues about the colorimetry. + av1parse: fix up various possible logic errors + dashsink: fix missing mutex unlock in error code path when failing to get content + d3d11videosink: Fix for unhandled mouse double click events + interlace: Also handle a missing "interlace-mode" field as progressive + msdk: fix build with MSVC + mxfdemux: Fix issues at EOS + mxfdemux: Handle empty VANC packets + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse playback + nvvp9sldec: Increase DPB size to cover render delay + rvsg: fix cairo include + tsdemux: Fix AC-4 detection in MPEG-TS + tsdemux: Handle "empty" PMT gracefully + va: pool: don't advertise the GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more + v4l2codecs: Fix memory leak + v4l2videodec: set frame duration according to framerate + webrtcbin: Update documentation of 'get-stats' action signal + webrtcbin: Check data channel transport for notifying 'ice-gathering-state' + webrtcbin: Avoid access of freed memory + wpe: Reintroduce persistent WebContext + Build: use CMake to find some openssl and exr deps + Fix multiple "unused-but-set variable" compiler warnings - Drop patch already included in 1.20.2: + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch * Thu Apr 21 2022 Dominique Leuenberger <dimstar@opensuse.org> - Disable ldacBT on ppc64: ldacBT is not available there. * Sun Apr 10 2022 Jan Engelhardt <jengelh@inai.de> - Add spandsp3.patch: Fix build with spandsp 3.x by including private headers. * Sat Mar 26 2022 Bjørn Lie <bjorn.lie@gmail.com> - Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch: nvh264dec,nvh265dec: Fix broken key-unit trick and reverse playback. - Quiet setup, we do not need to see the unpacking of the tarball. * Wed Mar 23 2022 Antonio Larrosa <alarrosa@suse.com> - Add patch to support building with srt 1.3.4 in SLE * fix-build-with-srt-1.3.4.patch - Do not build the gstldac plugin in s390x where pkgconfig(ldacBT-enc) is not available. * Fri Mar 18 2022 Antonio Larrosa <alarrosa@suse.com> - Update to version 1.20.1: + GstPlay: Fix new error + warning parsing API (was unusuable before) + av1parse: let the parser continue on verbose OBUs + d3d11converter: Fix RGB to GRAY conversion, broken debug messages, and add missing GRAY conversion + gs: look for google_cloud_cpp_storage.pc + ipcpipeline: fix crash and error on windows with SOCKET or _pipe() + ivfparse: Don't set zero resolution on caps + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet; fix locking in error code path; handle more program updates + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR muxing behaviour + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs hash table, and pad streams + mpegtsmux: Skip empty buffers + osxaudiodeviceprovider: Add initial support for duplex devices on OSX + rtpldacpay: Fix missing payload information + sdpdemux: add media attributes to caps, fixes ptp clock handling + mfaudioenc: Handle empty IMFMediaBuffer + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding + nvenc: Fix deadlock because of too strict buffer pool size + va: fix library build issues, caps leaks in the vpp transform function, and add vaav1dec to documentation + v4l2codecs: vp9: Minor fixes + v4l2codecs: h264: Correct scaling matrix ABI check + dtlstransport: Notify ICE transport property changes + webrtc: Various fixes to the webrtc-sendrecv python example + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate() + Support build against libfreeaptx in openaptx plugin + Fix linking issues on Illumos distros - Drop patch already included upstream: + 1634.patch * Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.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 - Add explicit pkgconfig(libva) BuildRequires: meson checks for it. - Go back to using tarball from upstream, remove service. - Drop 2564.patch: Fixed upstream. - Add disabled pkgconfig(storage_client) and pkgconfig(webrtc-audio-coding-1) BuildRequires and pass gs=disabled, isac=disabled and onnx=disabled to meson, we do not have the dependencies in openSUSE yet. - Add explicit BuildRequires: pkgconfig(libsoup-2.4), meson checks for it. - Add pkgconfig(json-glib-1.0), pkgconfig(ldacBT-enc) and pkgconfig(libqrencode) BuildRequires, new dependencies. - Add pkgconfig(libopenaptx) BuildRequires in build_orig section and pass openaptx=disabled to meson, do not build this in distro by default. - Drop mms and ofa plugins, removed upstream. Drop pkgconfig(libmms) and pkgconfig(libofa) BuildRequires following the removal. - Add new sub-packages libgstplay-1_0-0, typelib-1_0-GstPlay-1_0 and libgstva-1_0-0, also add libgstva-1_0-0 and libgstplay-1_0-0 to baselibs.conf. - Tweak/fix and drop some Obsoletes. - Drop old conditionals for versions of openSUSE out of support. - Add 1634.patch -- AV1 playback fixes. - Use ldconfig_scriptlets macro for post(un) handling. - Drop explicit gstreamer-devel Requires from devel sub-package, not needed as this is added via pkgconfig any way. * Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com> - Update to version 1.18.6: + interlace: Fix a double-unref on shutdown + webrtcbin: Chain up to parent constructed method + webrtc: fix log error message in function gst_webrtc_bin_set_local_description + mxfdemux: don't error out if VANC track only contains packets we don't handle + av1parser: Fix data type of film grain param + assrender: Support RFC8081 mime types + pitch: Specify layout as required for negotiation + magicleap: update lumin_rt libraries names to the latest official version + codecs: h265decoder: Fix per-slice leak + mpeg4videoparse: fix criticals trying to insert configs that don't exist yet + webrtcbin: Always set SINK/SRC flags + mpegtspacketizer: memcmp potentially seen_before data + zxing: update to support version 1.1.1 - Drop service, use source url, upstream changes in git. * Thu Jan 27 2022 Bjørn Lie <bjorn.lie@gmail.com> - Go back to using pkgconfig(fdk-aac) BuildRequires. * Fri Jan 21 2022 Antonio Larrosa <alarrosa@suse.com> - Add some conditionals to build as many plugins as possible in SLE-15-SP4 and move all conditional logic to the beginning of the spec file using bcond_with/without. * Mon Jan 17 2022 zaitor@opensuse.org - Drop conditionals for fdk_aac, explicitly add fdk-aac-free-devel BuildRequires, and build it for the main package. * Tue Dec 14 2021 Dominique Leuenberger <dimstar@opensuse.org> - Add 2564.patch: Allow to build against Neon 0.32.x. * Thu Sep 16 2021 Bjørn Lie <bjorn.lie@gmail.com> - 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 <bjorn.lie@gmail.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 <dmueller@suse.com> - don't own appdata dir - is provided by filesystem * Thu Apr 15 2021 pgajdos@suse.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 <alarrosa@suse.com> - 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 <federico@suse.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 <bjorn.lie@gmail.com> - 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 <bjorn.lie@gmail.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 <bjorn.lie@gmail.com> - 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 <alarrosa@suse.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-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 <alarrosa@suse.com> - Add libgstcodecs and libgstvulkan to baselibs.conf * Fri Sep 11 2020 Antonio Larrosa <alarrosa@suse.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 <bjorn.lie@gmail.com> - Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31. * Wed Jun 03 2020 Dominique Leuenberger <dimstar@opensuse.org> - Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of VK_RESULT_BEGIN_RANGE. * Tue Apr 14 2020 Martin Liška <mliska@suse.cz> - Add -fcommon in order to fix boo#1160395. * Wed Apr 08 2020 Michael Gorse <mgorse@suse.com> - Enable chromaprint plugin on SLE (jsc#SLE-11723). * Sat Mar 07 2020 Bjørn Lie <bjorn.lie@gmail.com> - Fix conditionals passed to meson for 3'rd party building. * Thu Feb 27 2020 Bjørn Lie <bjorn.lie@gmail.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 <dimstar@opensuse.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 <bjorn.lie@gmail.com> - No longer recommend -lang: supplements are in use. * Mon Jan 06 2020 Bjørn Lie <bjorn.lie@gmail.com> - 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 <alarrosa@suse.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 <bjorn.lie@gmail.com> - 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 <stefan.bruens@rwth-aachen.de> - 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 <bjorn.lie@gmail.com> - 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 <stefan.bruens@rwth-aachen.de> - 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 mvetter@suse.com - bsc#1144244: Remove dependency on jasper Jasper support was removed in 2013. OpenJPEG is used for JPEG2000. * Mon Aug 19 2019 Bjørn Lie <bjorn.lie@gmail.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 <bjorn.lie@gmail.com> - Move openh264 plugin to build_orig and build it there unconditionally. * Mon Jul 22 2019 Martin Liška <mliska@suse.cz> - Update fix-Werror=return-type.patch to upstream version. * Wed Jul 17 2019 Rich Coe <rcoe@wi.rr.com> - Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558) * Mon Jul 15 2019 Bjørn Lie <bjorn.lie@gmail.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 <bjorn.lie@gmail.com> - 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 <mliska@suse.cz> - Fix -Werror=return-type error in configure script (fix-Werror=return-type.patch). * Sat Jul 06 2019 Bjørn Lie <bjorn.lie@gmail.com> - Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm) BuildRequires: Build intel-mediasdk support. * Mon Jul 01 2019 mgorse@suse.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 <dimstar@opensuse.org> - Add libgstsctp-1_0-0 to baselibs.conf: gstreamer-plugins-bad-32bit requires it. * Mon Jun 17 2019 mgorse@suse.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 <bjorn.lie@gmail.com> - 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 olaf@aepfle.de - 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
/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/libgstaes.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/libgstcodecalpha.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/libgstfdkaac.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/libgstldac.so /usr/lib64/gstreamer-1.0/libgstlegacyrawparse.so /usr/lib64/gstreamer-1.0/libgstlv2.so /usr/lib64/gstreamer-1.0/libgstmicrodns.so /usr/lib64/gstreamer-1.0/libgstmidi.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/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/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/libgstqroverlay.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, Sun Apr 9 10:25:00 2023