|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for gstreamer-plugins-bad-32bit-1.18.4-4.1.x86_64.rpm :
* Sat May 08 2021 Dirk Müller - don\'t own appdata dir - is provided by filesystem * Thu Apr 15 2021 pgajdosAATTsuse.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 - 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 - 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 - 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 - 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 - 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 - 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 - Add libgstcodecs and libgstvulkan to baselibs.conf * Fri Sep 11 2020 Antonio Larrosa - 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 - Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31. * Wed Jun 03 2020 Dominique Leuenberger - Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of VK_RESULT_BEGIN_RANGE. * Tue Apr 14 2020 Martin Liška - Add -fcommon in order to fix boo#1160395. * Wed Apr 08 2020 Michael Gorse - Enable chromaprint plugin on SLE (jsc#SLE-11723). * Sat Mar 07 2020 Bjørn Lie - Fix conditionals passed to meson for 3\'rd party building. * Thu Feb 27 2020 Bjørn Lie - 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 - 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 - No longer recommend -lang: supplements are in use. * Mon Jan 06 2020 Bjørn Lie - 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 - 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 - 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 - 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 - 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 - 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 mvetterAATTsuse.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 - 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 - Move openh264 plugin to build_orig and build it there unconditionally. * Mon Jul 22 2019 Martin Liška - Update fix-Werror=return-type.patch to upstream version. * Wed Jul 17 2019 Rich Coe - Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558) * Mon Jul 15 2019 Bjørn Lie - 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 - 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 - Fix -Werror=return-type error in configure script (fix-Werror=return-type.patch). * Sat Jul 06 2019 Bjørn Lie - Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm) BuildRequires: Build intel-mediasdk support. * Mon Jul 01 2019 mgorseAATTsuse.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 - Add libgstsctp-1_0-0 to baselibs.conf: gstreamer-plugins-bad-32bit requires it. * Mon Jun 17 2019 mgorseAATTsuse.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 - 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 olafAATTaepfle.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 * Thu Dec 13 2018 bjorn.lieAATTgmail.com- Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility with libfdk-aac 2.0.0 (boo#1120299). * Wed Oct 03 2018 bjorn.lieAATTgmail.com- Update to version 1.14.4: + Bugfix release, please see .changes in gstreamer main package. * Wed Sep 26 2018 bjorn.lieAATTgmail.com- Update to version 1.14.3: + Bugfix release, please see .changes in gstreamer main package. * Fri Aug 03 2018 bjorn.lieAATTgmail.com- Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1) support. * Mon Jul 23 2018 bjorn.lieAATTgmail.com- 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 bjorn.lieAATTgmail.com- Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0) BuildRequires: fix build for SLE 12 SP3. * Fri Jun 22 2018 bjorn.lieAATTgmail.com- Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice) BuildRequires: fix build for Leap 42.3. * Fri Jun 08 2018 bjorn.lieAATTgmail.com- Add back faac-devel, there are some old apps explicitly depending on that plugin to to do aac encoding. * Tue May 29 2018 bjorn.lieAATTgmail.com- Add pkgconfig(srt) BuildRequires: Build srt plugin. * Mon May 28 2018 bjorn.lieAATTgmail.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 bjorn.lieAATTgmail.com- 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 bjorn.lieAATTgmail.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 bjorn.lieAATTgmail.com- 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 fcrozatAATTsuse.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 bjorn.lieAATTgmail.com- 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 bjorn.lieAATTgmail.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 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner * Wed Feb 28 2018 bwiedemannAATTsuse.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 bjorn.lieAATTgmail.com- 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.
|
|
|