4306 lines
180 KiB
Plaintext
4306 lines
180 KiB
Plaintext
-------------------------------------------------------------------
|
||
Fri Aug 23 07:42:34 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.7:
|
||
+ aom: av1enc: restrict allowed input width and height
|
||
+ h264parse:
|
||
- bypass check for length_size_minus_one
|
||
- Reject FD received before SPS
|
||
+ msdk: replace strcmp with g_strcmp0
|
||
+ msdkvc1dec crashes (segfault)
|
||
+ rsvgoverlay: add debug category
|
||
+ va:
|
||
- don't use GST_ELEMENT_WARNING in set_context() vmethod to fix
|
||
potential deadlock
|
||
- deadlock when playing two videos at once
|
||
+ webrtc: Add missing G_BEGIN/END_DECLS in header for C++
|
||
+ wpe: initialize threading.ready before reading it
|
||
- Drop 85b4fbf40b1d53a4141941abf70d2d4d83eb140e.patch: Fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 17 17:34:16 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add 85b4fbf40b1d53a4141941abf70d2d4d83eb140e.patch: msdk: replace
|
||
strcmp with g_strcmp0. Because strcmp doesn't handle NULL.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 31 13:43:43 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Update to version 1.24.6:
|
||
+ Highlighted bugfixes:
|
||
- Fix compatibility with FFmpeg 7.0.
|
||
- qmlglsink: Fix failure to display content on recent Android
|
||
devices.
|
||
- adaptivedemux: Fix handling of closed caption streams.
|
||
- cuda: Fix runtime compiler loading with old CUDA tookit.
|
||
- decodebin3 stream selection handling fixes.
|
||
- d3d11compositor, d3d12compositor: Fix transparent background
|
||
mode with YUV output.
|
||
- d3d12converter: Make gamma remap work as intended.
|
||
- h264decoder: Update output frame duration for interlaced
|
||
video when second field frame is discarded.
|
||
- macOS audio device provider now listens to audio devices
|
||
being added/removed at runtime.
|
||
- Rust plugins: audioloudnorm, s3hlssink, gtk4paintablesink,
|
||
livesync and webrtcsink fixes.
|
||
- videoaggregator: preserve features in non-alpha caps for
|
||
subclasses with non-system memory sink caps.
|
||
- vtenc: Fix redistribute latency spam.
|
||
- v4l2: fixes for complex video formats.
|
||
- va: Fix strides when importing DMABUFs, dmabuf handle leaks,
|
||
and blocklist unmaintained Intel i965 driver for encoding.
|
||
- waylandsink: Fix surface cropping for rotated streams.
|
||
- webrtcdsp: Enable multi_channel processing to fix handling of
|
||
stereo streams.
|
||
- Various bug fixes, memory leak fixes, and other stability and
|
||
reliability improvements.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 27 18:41:29 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.5:
|
||
+ Highlighted bugfixes:
|
||
- webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc
|
||
encoders
|
||
- AV1 RTP payloader/depayloader fixes to work correctly with
|
||
Chrome and Pion WebRTC
|
||
- av1parse, av1dec error handling/robustness improvements
|
||
- av1enc: Handle force-keyunit events properly for WebRTC
|
||
- decodebin3: selection and collection handling improvements
|
||
- hlsdemux2: Various fixes for discontinuities, variant
|
||
switching, playlist updates
|
||
- qml6glsink: fix RGB format support
|
||
- rtspsrc: more control URL handling fixes
|
||
- v4l2src: Interpret V4L2 report of sync loss as video signal
|
||
loss
|
||
- d3d12 encoder, memory and videosink fixes
|
||
- vtdec: more robust error handling, fix regression
|
||
- ndi: support for NDI SDK v6
|
||
- Various bug fixes, memory leak fixes, and other stability and
|
||
reliability improvements
|
||
- Please see https://gstreamer.freedesktop.org/releases/1.24/ for
|
||
changes between 1.24.0 and this version and even more in-depth
|
||
info.
|
||
- Drop 0001-Move-PROP_RATE_CONTROL-to-the-end-of-the-array.patch:
|
||
Fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 18 06:05:18 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Disable the webrtcdsp plugin if webrtc-audio-processing-1 is not
|
||
available (as in s390x).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 12 09:36:29 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add patch that fixes a crash when initializing gstva, submitted
|
||
to upstream at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6319
|
||
(boo#1221150):
|
||
* 0001-Move-PROP_RATE_CONTROL-to-the-end-of-the-array.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 6 07:44:01 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- baselibs.conf: Produce -32bit biarch packages of
|
||
libgstanalytics-1_0-0 and libgstmse-1_0-0: dependencies of
|
||
gstreamer-plugins-bad-32bit.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 6 07:38:12 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add new gstreamer plugins to baselibs.conf
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 5 06:22:06 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.24.0:
|
||
* Highlights
|
||
- New Discourse forum and Matrix chat space
|
||
- New Analytics and Machine Learning abstractions and elements
|
||
- Playbin3 and decodebin3 are now stable and the default in
|
||
gst-play-1.0, GstPlay/GstPlayer
|
||
- The va plugin is now preferred over gst-vaapi and has higher
|
||
ranks
|
||
- GstMeta serialization/deserialization and other GstMeta
|
||
improvements
|
||
- New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data
|
||
- New unixfd plugin for efficient 1:N inter-process
|
||
communication on Linux
|
||
- cudaipc source and sink for zero-copy CUDA memory sharing
|
||
between processes
|
||
- New intersink and intersrc elements for 1:N pipeline
|
||
decoupling within the same process
|
||
- Qt5 + Qt6 QML integration improvements including qml6glsrc,
|
||
qml6glmixer, qml6gloverlay, and qml6d3d11sink elements
|
||
- DRM Modifier Support for dmabufs on Linux
|
||
- OpenGL, Vulkan and CUDA integration enhancements
|
||
- Vulkan H.264 and H.265 video decoders
|
||
- RTP stack improvements including new RFC7273 modes and more
|
||
correct header extension handling in depayloaders
|
||
- WebRTC improvements such as support for ICE consent
|
||
freshness, and a new webrtcsrc element to complement
|
||
webrtcsink
|
||
- WebRTC signallers and webrtcsink implementations for LiveKit
|
||
and AWS Kinesis Video Streams
|
||
- WHIP server source and client sink, and a WHEP source
|
||
- Precision Time Protocol (PTP) clock support for Windows and
|
||
other additions
|
||
- Low-Latency HLS (LL-HLS) support and many other HLS and DASH
|
||
enhancements
|
||
- New W3C Media Source Extensions library
|
||
- Countless closed caption handling improvements including new
|
||
cea608mux and cea608tocea708 elements
|
||
- Translation support for awstranscriber
|
||
- Bayer 10/12/14/16-bit depth support
|
||
- MPEG-TS support for asynchronous KLV demuxing and segment
|
||
seeking, plus various new muxer features
|
||
- Capture source and sink for AJA capture and playout cards
|
||
- SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder
|
||
- New uvcsink element for exporting streams as UVC camera
|
||
- DirectWrite text rendering plugin for windows
|
||
- Direct3D12-based video decoding, conversion, composition, and
|
||
rendering
|
||
- AMD Advanced Media Framework AV1 + H.265 video encoders with
|
||
10-bit and HDR support
|
||
- AVX/AVX2 support and NEON support on macOS on Apple ARM64
|
||
CPUs via new liborc
|
||
- GStreamer C# bindings have been updated
|
||
- Rust bindings improvements and many new and improved Rust
|
||
plugins
|
||
- Rust plugins now shipped in packages for all major platforms
|
||
including Android and iOS
|
||
- Lots of new plugins, features, performance improvements and
|
||
bug fixes
|
||
* For more detailed information on this update, please see
|
||
https://gstreamer.freedesktop.org/releases/1.24/
|
||
- Remove patch reduce-required-meson.patch since meson 1.1 is
|
||
really required now.
|
||
- Remove patch which is already included in this version:
|
||
* 0001-Update-code-for-webrtc-audio-processing-1.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 4 12:58:16 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Disable webrtc audio processing dependency on s390 s390x ppc64:
|
||
webrtc-autio-processing is excluded on these architectures.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 5 10:47:19 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||
|
||
- Require libvpl only on supported architectures (x86_64 and aarch64)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 2 09:46:02 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>
|
||
|
||
- drop support for libmfx, which is no longer supported upstream
|
||
at all (boo#1219494)
|
||
- added support for oneVPL
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 1 10:56:39 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.9:
|
||
+ av1parser: Fix potential stack overflow during tile list
|
||
parsing (CVE-2024-0444, ZDI-CAN-22873, bsc#1219453,
|
||
CVE-2023-50186, ZDI-CAN-22300, bsc#1218534, bsc#1223263)
|
||
+ camerabin: Correctly relink viewfinderbin_queue
|
||
+ GstPlay: Fix error details parsing
|
||
+ h264decoder: Handle malformed avc/avc3 packets
|
||
+ h264decoder: h265decoder: Align with wraparound fix
|
||
+ vp8decoder: vp9decoder: av1decoder: mpeg2decoder:
|
||
Fix multiplication wraparound
|
||
+ vah264enc/vah264dec issues after recent upgrade to 1.22.8
|
||
from 1.22.7
|
||
+ va: fixes for Mesa Gallium drivers in Mesa versions older
|
||
than v23.2
|
||
+ vp9parse: Fix critical warning during caps negotiation
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 23 16:03:37 UTC 2024 - Max Lin <mlin@suse.com>
|
||
|
||
- Disable zxing in Leap15
|
||
* Leap 15 can not provide zxing >= 1.4.0, zxing is inherited from
|
||
SLE15 but SLE15 do provide zxing version 1.2.0 only, Factory do
|
||
have zxing-cpp 2.0.0 however it's not an API compatible version.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 4 07:56:54 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.8:
|
||
+ aesenc: Fix IV length addition to output buffer length
|
||
+ av1parser: Fix array sizes in scalability structure
|
||
(ZDI-CAN-22300 bsc#1218534)
|
||
+ camerabin: Fix source updates with user filters
|
||
+ codecparsers: av1: Clip max tile rows and cols values
|
||
+ dtlscertificate: Define WINSOCKAPI before including windows.h
|
||
+ d3d11: fix building with address sanitizer
|
||
+ d3d11screencapturesrc: Fix wrong color with HDR enabled
|
||
+ h264decoder: Fix GstVideoCodecFrame leak
|
||
+ ladspa: Make RDF parsing truly optional
|
||
+ rtponviftimestamp: Fix drop-out-of-segment=false mode
|
||
+ qsvdecoder: Fix stream format detection
|
||
+ webrtcsdp: Remove fingerprint validation that doesn't make
|
||
sense
|
||
+ GstPlay: Automatically flush the bus when disposing the
|
||
signal adapter
|
||
+ GstPlayer: Without dispatcher emit signals directly instead
|
||
of via the default main context
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 28 11:26:56 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Use %patch -p N instead of deprecated %patchN.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 23 20:05:36 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Stop passing sctp=disabled and pass sctp=enabled to meson setup
|
||
instead, enable build of sctp plugin.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 21 16:06:50 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Move pkgconfig(dvdnav) and pkgconfig(dvdread) BuildRequires out
|
||
of BUILD_ORIG conditional, and stop passing resindvd=disabled and
|
||
siren=disabled to meson setup, build dvd and siren 7 support in
|
||
main package.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 15 09:30:45 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.7:
|
||
+ audiobuffersplit: disable max-silence-time if set to 0
|
||
+ libde265: Do not decode the non 4:2:0 8 bits format
|
||
+ codecparsers: av1: Clip max tile rows and cols values
|
||
(ZDI-CAN-22226, CVE-2023-44429, bsc#1217211)
|
||
+ codecs: h265: Do not free slice header before using it
|
||
+ d3d11converter: Fix 10/12bits planar output
|
||
+ d3d11decoder: Fix crash on negotiate() when decoder is not
|
||
configured
|
||
+ d3d11videosink: Fix toggling between fullscreen and maximized
|
||
+ d3d11videosink: Fix window switching in case of fullscreen mode
|
||
+ d3d11screencapturesrc: Fix mouse cursor blending
|
||
+ decklink: Fix broken COM string conversion
|
||
+ decklink: Decklink Device Provider wrongly parses SDK strings
|
||
+ gstwayland: Don't depend on wayland-protocols
|
||
+ interaudiosrc: Add audio meta to buffers containing
|
||
non-interleaved samples
|
||
+ kmssink: Add TIDSS auto-detection
|
||
+ mfvideoencoder: Fix typo in template caps
|
||
+ mxfdemux: Store GstMXFDemuxEssenceTrack in their own fixed
|
||
allocation (ZDI-CAN-22300 bsc#1217213 CVE-2023-44446)
|
||
+ nvcodec: fix bounds for auto-select GPU enumeration
|
||
+ openh264: Fail gracefully if openh264 encoder/decoder creation
|
||
fails
|
||
+ tsmux: More cleanups
|
||
+ tsmux: Fill padding packets with stuffing bytes
|
||
+ v4l2codecs: Fix tiled formats stride conversion
|
||
+ v4l2videodec: Correctly free caps to avoid memory leak
|
||
+ wasapi2: Don't use global volume control object
|
||
+ wasapi2device: Ignore activation failed device
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 22 11:44:13 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.6:
|
||
+ audiolatency: Forward latency query and event upstream
|
||
+ av1parser: Fix segmentation params update
|
||
+ codecparsers: Fix MPEG-1 aspect ratio table
|
||
+ d3d11convert: Passthrough allocation query on same caps
|
||
+ h264decoder: Update latency dynamically
|
||
+ h265parser:
|
||
- Allow partially broken hvcC data
|
||
- Fix possible overflow using max_sub_layers_minus1
|
||
(bsc#1215793, CVE-2023-40476)
|
||
+ hlssink2: Always use forward slash separator
|
||
+ mdns: Fix a crash on context error
|
||
+ mxfdemux: Fix integer overflow causing out of bounds writes
|
||
when handling invalid uncompressed video and check channels for
|
||
AES3 (bsc#1215796, CVE-2023-40474, bsc#1215792, CVE-2023-40475)
|
||
+ nvencoder: Fix negotiation error when interlace-mode is
|
||
unspecified
|
||
+ rtmp2: Allow NULL flash version, omitting the field
|
||
+ rtmp2sink: fix crash if message conversion failed
|
||
+ transcodebin: Fixes for upstream selectable support
|
||
+ va: Fix in error logs functions mismatches
|
||
+ waylandsink:
|
||
- Crop surfaces to their display width height
|
||
- Fix cropping for video with non-square aspect ratio
|
||
+ webrtc: Fix docs for create-data-channel action signal
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 19 07:39:17 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add patch from upstream to build the package with
|
||
webrtc-audio-processing-1 in Tumbleweed:
|
||
* 0001-Update-code-for-webrtc-audio-processing-1.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 25 11:09:02 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.5:
|
||
+ d3d11bufferpool: Fix heavy CPU usage in case of fixed-size pool
|
||
+ jpegparser: jpegdecoder: Don't pollute bus and comply with spec
|
||
+ plugins: fix compiler warnings with GLib >= 2.76
|
||
+ webrtcbin: Prevent critical warning when creating an additional
|
||
data channel
|
||
+ webrtcstats: Properly report IceCandidate type
|
||
- Rebase reduce-required-meson.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 26 14:36:10 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.4:
|
||
+ asfmux: fix possible unaligned write on 32-bit ARM.
|
||
+ d3d11videosink: Fix error on pause and play.
|
||
+ d3dvideosink: Fix navigation event leak.
|
||
+ decklink: Correctly handle SDK strings on macOS and free
|
||
strings after usage on Linux.
|
||
+ dvdspu: Make sure enough data is allocated for the available
|
||
data (bsc#1213126, CVE-2023-37329).
|
||
+ fdkaacdec: Support up to 5 rear channels.
|
||
+ h265parse: Fix framerate handling.
|
||
+ kmssink: Add STM32 LTDC and NXP i.MX8M Plus LCDIFv3
|
||
auto-detection.
|
||
+ sdpdemux: ensure that only one srcpad is created per stream.
|
||
+ srtpdec: fix critical warnings on shutdown.
|
||
+ testsrcbin: Remove spurious caps unref.
|
||
+ va: map the mbbrc to correct enum value in get_property().
|
||
+ vtenc: apply DTS offset to ensure DTS <= PTS.
|
||
+ vtdec: time glitches on h264 playback.
|
||
+ waylandsink: Emit "map" signal boarder surface is ready.
|
||
- Rebase reduce-required-meson.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 24 14:43:34 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.3:
|
||
+ a2dpsink: Fails many tests in Bluetooth SIG Certification.
|
||
+ avdtputil: Use int instead of int range for fixed bitpool
|
||
values.
|
||
+ ccconverter:
|
||
- reintroduce frame count reset on cycle completion
|
||
- integer overflow & crashing
|
||
+ codectimestamper: remove PC file generation from plugin's own
|
||
meson.build.
|
||
+ cudamemory: Fix for semi planar YUV memory size decision.
|
||
+ d3d11compositor:
|
||
- Reconfigure resource only when output caps is changed.
|
||
- Skip zero alpha input.
|
||
+ d3d11convert: Fix for runtime property update.
|
||
+ d3d11memory: Don't clear wrapped texture memory.
|
||
+ d3d11videosink:
|
||
- Fix for ignored initial render rectangle.
|
||
- Fix race condition in window unprepare.
|
||
- Enhancement for initial window size decision.
|
||
- Don't clear prepared buffer on unlock_stop().
|
||
+ dashdemux: mpdclient: fix divide by 0 if segment has no
|
||
duration.
|
||
+ dtlstransport: Keep strong ref of dtls encoder/decoder.
|
||
+ GstPlay:
|
||
- Avoid getting property of playbin2 if subtitle_sid is null.
|
||
- Fix critical log when using playbin3.
|
||
+ h264decoder: Drop nonexisting picture silently without error.
|
||
+ dtmf: element classification improvements.
|
||
+ mfvideoenc: Allow only even resolution numbers.
|
||
+ sctpenc:
|
||
- Fix potential shutdown deadlock.
|
||
- Fix "srtp-key" check.
|
||
+ tests: disable dtls test if openssl is not present.
|
||
+ tsdemux: Set number of channels to 2 for dual mono Opus.
|
||
+ va: Various fixes for defects found with MSVC.
|
||
+ wasapi2: Allows process loopback capture on Windows 10.
|
||
+ webrtcdatachannel: Bind to parent webrtcbin using a weak
|
||
reference.
|
||
+ webrtcbin: Fix potential deadlock when closing before any data
|
||
was sent.
|
||
+ webrtc:
|
||
- Plug leaks of resolved ICE addresses.
|
||
- Do not tear down data channel before data is flushed.
|
||
- Rebase reduce-required-meson.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 23 01:45:04 UTC 2023 - Jiri Srain <jsrain@suse.com>
|
||
|
||
- use additional codecs on ALP
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 26 14:56:52 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
|
||
|
||
- Only build build vo-amrwbenc plugin on openSUSE, vo-amrwbenc
|
||
license is problematic for commercial use.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 24 13:19:54 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add missing plugin in build_orig part of spec, BuildRequires
|
||
already in place, just missing the built plugin in file section.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 12 12:21:32 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.2:
|
||
+ cea708overlay: fix HCR interpretation
|
||
+ d3d11bufferpool: Fix invalid access in debug print loop
|
||
+ d3d11compositor: Fix composition error on release_pad()
|
||
+ d3d11converter: Fix conversion backend selection
|
||
+ d3d11videosink: Fix tearing in case of fullscreen mode
|
||
+ d3d11window: fix memory leak
|
||
+ debugqroverlay: fix string leak
|
||
+ decklinkaudiosink: Fix playback when video caps is configured
|
||
before audio
|
||
+ decklink: fix 10 bit RGB (r210) format auto detection
|
||
+ decklinkvideosrc:
|
||
- RGB 4:4:4 doesn't work after GStreamer upgrade (regression)
|
||
- unable to show HDMI stream that Blackmagic's Media Express is
|
||
able to see
|
||
+ gtkwaylandsink:
|
||
- Destroy GstWlWindow when parent GtkWindow is destroyed
|
||
- Fix crash when rendering after the window is closed
|
||
+ h264decoder: Fix DPB bumping process
|
||
+ h264decoder, h265decoder: Latency reporting related fixes
|
||
+ h264parse: Validate VUI framerate
|
||
+ jpegparse: reset parse state when the SOI is not the first
|
||
marker
|
||
+ ksvideo, directshow: Fix reference leaks in device providers
|
||
+ nvencoder: Fix CQP option setting
|
||
+ nvh264encoder: Fix template caps to include progressive mode as
|
||
well
|
||
+ openjpegdec: allow multithread decoding only in subframe mode
|
||
+ tsdemux: Fix reading of extended Opus channel configuration
|
||
+ vulkan: fix validation layer issues
|
||
+ vulkanoverlaycompositor: fix potential use after free
|
||
+ vulkanswapper: correctly handle force-aspect-ratio=false
|
||
+ wasapi2: Fix potential crash on device activation failure
|
||
+ webrtc: Fix segfault traversing ice transports
|
||
+ webrtc: patch leak caused by early return
|
||
+ zxing: add support for zxing-c++ 2.0
|
||
- Rebase reduce-required-meson.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 3 01:03:21 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Move pkgconfig(libchromaprint) BuildRequires to chromaprint
|
||
plugin sub-package, and drop the hard
|
||
gstreamer-plugins-bad-chromaprint Requires from our devel
|
||
sub-package. This is a "stand alone" plugin, and this way
|
||
packages depending on gstreamer-plugins-bad during build avoids
|
||
pulling in libavcodec and libavfilter + ffmpeg-mini-devel
|
||
packages for no reason.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 25 14:48:31 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Move conditional pkgconfig(vo-amrwbenc) BuildRequires to main
|
||
part of spec, now available in distro. Stop passing
|
||
voamrwbenc=disabled to meson.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 21 08:31:39 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add libgsttranscoder-1_0-0 to baselibs.conf
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 20 20:16:32 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add pkgconfig(libdca) and drop conditional libdca-devel
|
||
BuildRequires, and stop passing dts=disabled to meson.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 9 18:03:37 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.1:
|
||
+ aom: Include stream-format and alignment in the AV1 caps
|
||
+ av1parser: Don't consider unknown metadata OBUs a bitstream error
|
||
+ av1parser, h265parser: Fix some code defects
|
||
+ avfvideosrc: Don't wait on main thread for permissions request
|
||
+ ccconverter: don't debug a potentially freed filter caps
|
||
+ closedcaption: Don't leak caps event
|
||
+ codecparsers: {h264, h265}bitwriter: Remove redundant condition
|
||
checks
|
||
+ codecs: decoders: fail early if no input caps have been
|
||
provided for all new decoder base classes
|
||
+ codectimestamper: Fix timestamping on sequence update
|
||
+ curlhttpsrc: Add curl anyauth option
|
||
+ d3d11overlaycompositor: fix texture width and height
|
||
+ d3d11videosink: Fix rendering on external handle
|
||
+ h265parse: Always set profile on src caps
|
||
+ msdkav1enc: fix the category for msdkav1enc debug
|
||
+ nvcodec: improve error reporting on plugin init
|
||
+ nvencoder:
|
||
- Fix b-frame encoding on Linux
|
||
- Fix min buffers parameter of allocation query in auto GPU
|
||
mode
|
||
+ nvvp9dec: Fix return value
|
||
+ qsvav1enc, amfav1enc: Set stream-format on caps
|
||
+ va:
|
||
- Avoid the array index overflow when filling 8x8 scaling list.
|
||
- Fix some code defects
|
||
+ vah265enc: Use helper to update properties.
|
||
+ vtdec:
|
||
- Fix DPB size calculations not taking values from SPS into
|
||
account
|
||
- Fix not waiting for async frames when flushing
|
||
- Jittery playback of H.264 Level 4.1 movies in macOS (both
|
||
x86_64 and arm64)
|
||
+ vtenc:
|
||
- Disable ARGB/RGBA64 caps on M1 Pro/Max with macOS <13
|
||
- Disable HW acceleration for interlaced ProRes
|
||
- Fix checking for certain CPU variants when running in VMs
|
||
+ vulkan: memory: Flush non coherent memory after write.
|
||
+ wasapi2src: Fix loopback capture on Windows 10 Anniversary
|
||
Update
|
||
+ webrtcbin: small stats improvements
|
||
+ win32ipcutils: Add missing include
|
||
+ wpe: Logging fixes for the WebExtension
|
||
- Rebase patches with quilt.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 16 12:16:42 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Remove sys/decklink since that contains a non-standard license
|
||
and disable the decklink plugin
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 7 13:02:51 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Stop building openh264 by default even on 3'rd party
|
||
buildservices, do this via bcond. Codec now available via a
|
||
special repo.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 5 13:20:14 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Enable zxing again, now that the updated version have landed.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 2 07:51:37 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Temporarily disable zxing, waiting for updated version to land
|
||
in Factory.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 27 10:10:31 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add patch to reduce the required meson version to 0.61.0 since
|
||
that's what we have in SLE 15:
|
||
* reduce-required-meson.patch
|
||
- Probably because of a problem in SLE's meson, the generated
|
||
pkgconfig files are missing some variables that are needed by
|
||
rpm to generate the pkgconfig(...) provides correctly. In order
|
||
to fix this, we now check for those variables and insert them
|
||
in the pc files before installation if they're missing.
|
||
- Only build the microdns plugin in TW since SLE is missing the
|
||
required dependencies.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 27 09:19:19 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
|
||
to baselibs.conf.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 25 10:32:17 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.0:
|
||
+ Please see changes in gstreamer main package, major version
|
||
bump.
|
||
- Pass amfcodec=disabled and directshow=disabled to meson, not
|
||
supported on linux (yet?).
|
||
- Build qsv plugin only for supported targets via passing
|
||
conditional qsv=disabled/enabled to meson.
|
||
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
|
||
- Package new sub-packages
|
||
+ libgstcuda-1_0-0
|
||
+ libgstwebrtcnice-1_0-0
|
||
+ typelib-1_0-CudaGst-1_0
|
||
+ typelib-1_0-GstCuda-1_0
|
||
+ typelib-1_0-GstVa-1_0
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 23 19:21:55 UTC 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 09:19:02 UTC 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 10:48:21 UTC 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 20:05:26 UTC 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 10:18:08 UTC 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 5 20:46:25 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||
|
||
- removed libkms BuildRequires, since it has been dropped from
|
||
libdrm
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 9 11:01:14 UTC 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 12:09:16 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Disable ldacBT on ppc64: ldacBT is not available there.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Apr 10 11:08:27 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||
|
||
- Add spandsp3.patch: Fix build with spandsp 3.x by including
|
||
private headers.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 26 11:21:39 UTC 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 07:36:33 UTC 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 07:35:17 UTC 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 4 20:35:04 UTC 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 4 19:40:42 UTC 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 11:02:26 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Go back to using pkgconfig(fdk-aac) BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 21 16:17:55 UTC 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 13:26:13 UTC 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 15:25:59 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add 2564.patch: Allow to build against Neon 0.32.x.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 16 09:55:19 UTC 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 08:56:34 UTC 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 8 18:02:02 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||
|
||
- don't own appdata dir - is provided by filesystem
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 15 07:36:06 UTC 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 09:01:57 UTC 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 6 01:16:54 UTC 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 19:31:47 UTC 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 21:10:53 UTC 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 07:35:11 UTC 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 16:41:29 UTC 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 09:24:48 UTC 2020 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Add libgstcodecs and libgstvulkan to baselibs.conf
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 11 09:43:39 UTC 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 7 15:56:43 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 3 11:13:32 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of
|
||
VK_RESULT_BEGIN_RANGE.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 14 09:50:17 UTC 2020 - Martin Liška <mliska@suse.cz>
|
||
|
||
- Add -fcommon in order to fix boo#1160395.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 8 15:56:39 UTC 2020 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Enable chromaprint plugin on SLE (jsc#SLE-11723).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 7 18:27:39 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Fix conditionals passed to meson for 3'rd party building.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 27 18:08:58 UTC 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 13:57:58 UTC 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 23:09:49 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- No longer recommend -lang: supplements are in use.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 6 10:10:07 UTC 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 10:22:56 UTC 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 4 12:31:05 UTC 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 14:39:23 UTC 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 13:18:42 UTC 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 14:58:24 UTC 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 09:20:56 UTC 2019 - mvetter@suse.com
|
||
|
||
- bsc#1144244: Remove dependency on jasper
|
||
Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 19 23:13:15 UTC 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 07:15:35 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Move openh264 plugin to build_orig and build it there
|
||
unconditionally.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 22 07:26:09 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||
|
||
- Update fix-Werror=return-type.patch to upstream version.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 17 01:49:58 UTC 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 16:09:54 UTC 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 14:46:20 UTC 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 11:15:14 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||
|
||
- Fix -Werror=return-type error in configure script
|
||
(fix-Werror=return-type.patch).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 6 13:28:49 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm)
|
||
BuildRequires: Build intel-mediasdk support.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 1 16:09:56 UTC 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 08:37:56 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add libgstsctp-1_0-0 to baselibs.conf:
|
||
gstreamer-plugins-bad-32bit requires it.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 17 20:47:45 UTC 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 22:14:26 UTC 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 2 15:42:08 UTC 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
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 13 06:09:22 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility
|
||
with libfdk-aac 2.0.0 (boo#1120299).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 3 15:46:47 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.14.4:
|
||
+ Bugfix release, please see .changes in gstreamer main package.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 26 20:27:27 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.14.3:
|
||
+ Bugfix release, please see .changes in gstreamer main package.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 3 16:45:17 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1)
|
||
support.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 23 13:43:13 UTC 2018 - bjorn.lie@gmail.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 21:35:47 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0)
|
||
BuildRequires: fix build for SLE 12 SP3.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 22 10:21:43 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice)
|
||
BuildRequires: fix build for Leap 42.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 8 20:22:16 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add back faac-devel, there are some old apps explicitly depending
|
||
on that plugin to to do aac encoding.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 29 20:45:11 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add pkgconfig(srt) BuildRequires: Build srt plugin.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 28 10:01:26 UTC 2018 - bjorn.lie@gmail.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 09:38:14 UTC 2018 - bjorn.lie@gmail.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 21:19:09 UTC 2018 - bjorn.lie@gmail.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 12:43:47 UTC 2018 - bjorn.lie@gmail.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 14:00:06 UTC 2018 - fcrozat@suse.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 2 20:28:36 UTC 2018 - bjorn.lie@gmail.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 21:02:13 UTC 2018 - bjorn.lie@gmail.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 16:31:38 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Modernize spec-file by calling spec-cleaner
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 28 16:24:19 UTC 2018 - bwiedemann@suse.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 21:36:04 UTC 2018 - bjorn.lie@gmail.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.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 29 19:26:46 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add gst-bad-player-transfer-ownership.patch: player: transfer
|
||
ownership of info properties (bgo#791982).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 23 14:29:12 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add gst-bad-vtdec-destroy-create-fix.patch: vtdec: destroy and
|
||
create the GL context on start()/stop(). Removes a reference
|
||
count loop.
|
||
- Add python3-xml BuildRequires and switch to using plain make
|
||
instead of make_build macro, and add conditional for
|
||
pkgconfig(graphene-1.0), pkgconfig(wayland-client),
|
||
pkgconfig(wayland-cursor), pkgconfig(wayland-egl),
|
||
pkgconfig(wayland-protocols) and pkgconfig(wayland-scanner)
|
||
BuildRequires and the .so and sub-package produced, fix build for
|
||
old versions of openSUSE.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 11 12:59:59 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.4:
|
||
+ openjpeg: Support building with openjpeg 2.3 (bgo#788703).
|
||
+ Bugs fixed: bgo#784593, bgo#787293, bgo#787942, bgo#789999,
|
||
bgo#790042, bgo#790812, bgo#791258.
|
||
- Drop gstpb-support-openjpeg-2.3.patch: Fixed upstream. Following
|
||
this; drop autoconf, automake and libtool BuildRequires, and no
|
||
longer pass autoreconf, no needed anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 8 21:43:35 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Move pkgconfig(libmodplug) BuildRequires, and thus libmodplug
|
||
module, to build-orig. This move is not legally motivated, but
|
||
rather build time optimization as it helps us eliminate a build
|
||
cycle in openSUSE.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 29 14:46:34 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Switch to python3:
|
||
+ Replace python-base BuildRequires with python3-base.
|
||
+ Export PYTHON=/usr/bin/python3 before calling configure.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 27 12:55:41 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(libde265) BuildRequires in orig-addon subpackage,
|
||
build h.265 (HVEC) decode support.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 8 10:32:37 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Disable %glib2_gsettings_schema_post/postun scriptlets on
|
||
suse_version >= 1330: this functionality is now covered by file
|
||
triggers and the macros expand to %nil.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 8 00:51:14 UTC 2017 - kill_it@mail.ru
|
||
|
||
- Enable gobject introspection bindings:
|
||
+ Add gobject-introspection-devel BuildRequires: allow the build
|
||
system to find the needed infrastructure.
|
||
+ Pass --enable-introspection to configure: enable the
|
||
introspection support.
|
||
+ Split out new typelib- packages:
|
||
- typelib-1_0-GstBadAllocators-1_0
|
||
- typelib-1_0-GstGL-1_0
|
||
- typelib-1_0-GstInsertBin-1_0
|
||
- typelib-1_0-GstMpegts-1_0
|
||
- typelib-1_0-GstPlayer-1_0
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 6 21:56:56 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Move pkgconfig(mjpegtools) BuildRequires to orig-addon: mplex
|
||
without mpeg2enc support is pointless, so keep those two in the
|
||
same build conditional.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 27 09:43:39 UTC 2017 - idonmez@suse.com
|
||
|
||
- Add gstpb-support-openjpeg-2.3.patch: fix build with openjpeg 2.3
|
||
(bgo#788703).
|
||
- Add autoconf, automake and libtool BuildRequires and call
|
||
autoreconf, since above patch touches the build system.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 28 11:42:21 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Split out chromaprint plugin into
|
||
gstreamer-plugins-bad-chromaprint: the chromaprint plugin links
|
||
against ffmpeg (indirectly) which in turn can cause cycles in
|
||
various other builds, like webkit2).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 18 21:29:17 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.3:
|
||
+ Bugs fixed: bgo#767462, bgo#782379, bgo#784887, bgo#785119,
|
||
bgo#785941, bgo#785957, bgo#785987, bgo#786036, bgo#786201,
|
||
bgo#786250, bgo#787234, bgo#787309, bgo#787442, bgo#787727.
|
||
- Replace pkgconfig(libopenjpeg1) with pkgconfig(libopenjp2)
|
||
BuildRequires: Build against the new branch of libopenjpeg.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 5 11:51:52 UTC 2017 - fcrozat@suse.com
|
||
|
||
- Fix file list on SLE, libgstteletext.so is only built on
|
||
openSUSE.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 25 20:26:16 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Drop conditional valgrind-devel BuildRequires, this type of
|
||
debugging is probably not done by users of binary packages.
|
||
- Simplify spec, drop obsolete conditionals for openSUSE, keep only
|
||
conditionals for new versions of SLE (and BUILD_ORIG).
|
||
- Clean spec, modernize where appropriate, update macros.
|
||
- Add explicit pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0),
|
||
pkgconfig(gmodule-export-2.0) and
|
||
pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: align with
|
||
what configure looks for.
|
||
- Add missing Requires to devel sub-package:
|
||
+ libgstbadallocators-1_0-0.
|
||
+ libgstbadaudio-1_0-0.
|
||
+ libgstwayland-1_0-0.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 28 09:33:10 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add Mesa-libGLESv3-devel, pkgconfig(egl), pkgconfig(gl) and
|
||
pkgconfig(glesv1_cm) BuildRequires: Add missing dependencies to
|
||
build full EGL/GL/GLES support.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 28 09:33:09 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(libsrtp) BuildRequires: Build srtp support.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 14 11:49:56 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.2:
|
||
+ Bugs fixed: bgo#764025, bgo#773159, bgo#782774, bgo#783028,
|
||
bgo#783075, bgo#783244, bgo#784027, bgo#784059, bgo#784210,
|
||
bgo#784439, bgo#784510, bgo#784755.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 20 17:00:16 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.1:
|
||
+ Bugs fixed: bgo#783028, bgo#773681, bgo#776609, bgo#779202,
|
||
bgo#781249, bgo#781561, bgo#782221, bgo#782352, bgo#782376,
|
||
bgo#782693, bgo#782697, bgo#782736, bgo#782771, bgo#782801,
|
||
bgo#782921, bgo#783066, bgo#783075, bgo#783255, bgo#783256,
|
||
bgo#783401, bgo#783626, bgo#781204.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 12 21:14:34 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Pass --disable-mpegpsmux, --disable-mpegtsmux and
|
||
--disable-resindvd to configure when building for openSUSE on the
|
||
OBS until we can get the licensing sorted upstream. Move the
|
||
plugins to the orig-addon package.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 27 00:49:55 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add missing libgstplayer-1_0-0 Requires to
|
||
gstreamer-plugins-bad-devel sub package.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 8 12:52:33 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.0:
|
||
+ Bugs fixed: bgo#773681, bgo#764947, bgo#780976, bgo#782046,
|
||
bgo#782119, bgo#782078.
|
||
- Changes from version 1.11.91:
|
||
+ Bugs fixed: bgo#729371, bgo#764011, bgo#778237, bgo#780190,
|
||
bgo#780397, bgo#780402, bgo#780494, bgo#780569, bgo#780570,
|
||
bgo#780897, bgo#781017, bgo#781018, bgo#781019, bgo#781022,
|
||
bgo#781023, bgo#781024, bgo#781027, bgo#781037, bgo#781043,
|
||
bgo#781156, bgo#781170, bgo#781179, bgo#781188, bgo#781233,
|
||
bgo#781267, bgo#781320, bgo#781539, bgo#781725.
|
||
- Changes from version 1.11.90:
|
||
+ Bugs fixed: bgo#736213, bgo#755782, bgo#764726, bgo#772811,
|
||
bgo#774544, bgo#775487, bgo#776436, bgo#776997, bgo#776999,
|
||
bgo#777847, bgo#778073, bgo#778333, bgo#778731, bgo#778825,
|
||
bgo#779011, bgo#779067, bgo#779309, bgo#779333, bgo#779447,
|
||
bgo#779453, bgo#779790, bgo#779831, bgo#779856, bgo#779869,
|
||
bgo#780064, bgo#780108, bgo#780179, bgo#780180, bgo#780330,
|
||
bgo#780367.
|
||
- Stop passing --disable-fatal-warnings to configure, not needed on
|
||
stable branch.
|
||
- Package new sub package libgstbadallocators-1_0-0.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 24 23:39:40 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.11.2:
|
||
+ Bugs fixed: bgo#764947, bgo#758257, bgo#773709, bgo#775665,
|
||
bgo#776360, bgo#776490, bgo#777181, bgo#777206, bgo#777376,
|
||
bgo#777377, bgo#777394, bgo#777652, bgo#777682, bgo#777741,
|
||
bgo#777760, bgo#778028, bgo#778076, bgo#778142, bgo#778703,
|
||
bgo#779064, bgo#779070, bgo#779103, bgo#779154.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 19:05:59 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.11.1:
|
||
+ Bugs fixed: bgo#696852, bgo#711155, bgo#746018, bgo#751324,
|
||
bgo#753003, bgo#755036, bgo#758232, bgo#760172, bgo#771992,
|
||
bgo#772357, bgo#773473, bgo#773521, bgo#773570, bgo#773932,
|
||
bgo#773936, bgo#774035, bgo#774112, bgo#774132, bgo#774177,
|
||
bgo#774178, bgo#774196, bgo#774223, bgo#774357, bgo#774400,
|
||
bgo#774463, bgo#774485, bgo#774493, bgo#774518, bgo#774530,
|
||
bgo#774576, bgo#774629, bgo#774637, bgo#774689, bgo#774850,
|
||
bgo#774886, bgo#775171, bgo#775248, bgo#775293, bgo#775306,
|
||
bgo#775377, bgo#775378, bgo#775379, bgo#775409, bgo#775746,
|
||
bgo#775791, bgo#775793, bgo#775967, bgo#776047, bgo#776076,
|
||
bgo#776141, bgo#776317, bgo#776352, bgo#776399, bgo#776431,
|
||
bgo#776722, bgo#776727, bgo#776787, bgo#776790, bgo#776900,
|
||
bgo#777048, bgo#777078, bgo#777097, bgo#777121, bgo#773927,
|
||
bgo#770990, bgo#774587, bgo#774793, bgo#775726, bgo#775288,
|
||
bgo#772822, bgo#774527.
|
||
- Gstreamer-plugins-bad now allows for disabling of internal
|
||
dependency free plugins, hence we now pass conditional
|
||
--disable-dvdspu and --disable-siren to configure, as those are
|
||
the last internal plugins we disable.
|
||
- Following the above drop pre_checkin.sh,
|
||
gstreamer-plugins-bad-patch-source.sh and
|
||
gst-plugins-bad-x.xx.x-patched.tar.xz, we no longer need to
|
||
generate a patched tarball.
|
||
- Drop gstreamer-revert-bogus-automake-version.patch, gnome-common
|
||
BuildRequires and autogen.sh call, no longer needed since we are
|
||
not using the patched tarball.
|
||
- Pass --disable-fatal-warnings to configure, and add fixme, needed
|
||
now with unstable tarball.
|
||
- Tweak fdupes macro usage, less rpmlint warnings.
|
||
- Add missing Requires in devel subpackage.
|
||
- Pass --disable-festival to configure, unmaintained and slated for
|
||
removal upstream, currently causes rpmlint warnings (bgo#774508).
|
||
- Add define ENABLE_OPENH264 and and conditional
|
||
pkgconfig(openh264) BuildRequires, currently set to disabled (0).
|
||
Build openh264 support. Using define so we can quickly enable it,
|
||
should we be able to get openh264 into the distro.
|
||
- Replace gstreamer-devel and gstreamer-plugins-base-devel with
|
||
pkgconfig(gstreamer-video-1.0), pkgconfig(gstreamer-audio-1.0)
|
||
and pkgconfig(gstreamer-pbutils-1.0) BuildRequires: Align with
|
||
what configure checks for.
|
||
- Enable conditional pkgconfig(graphene-1.0) BuildRequires for
|
||
openSUSE 1330 (TW) and newer.
|
||
- Enable pkgconfig(libdc1394-2) BuildRequires: Plugin now ported
|
||
to gst-1.0.
|
||
- Drop pkgconfig(libtimidity) BuildRequires: No longer needed nor
|
||
used.
|
||
- Drop bcond_with divx4linux and divx4linux-devel BuildRequires:
|
||
Plugin no longer available.
|
||
- Drop several disabled BuildRequires and plugins, the non-ported
|
||
plugins have been dropped from upstream source.
|
||
- Add pkgconfig(fdk-aac) BuildRequires in ORIG: Build fdk-aac
|
||
support.
|
||
- Drop obsolete libgstvdp subpackage and conditionals in place for
|
||
it (also from baselibs.conf).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 19:05:58 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.4 (CVE-2017-5848):
|
||
+ Bugs fixed: bgo#776612, bgo#777841, bgo#777957, bgo#777979,
|
||
bgo#778297, bgo#778434, bgo#778452, bgo#778828.
|
||
- Drop gstreamer-plugins-bad-CVE-2017-5848.patch: Fixed upstream.
|
||
- Drop pkgconfig(libtimidity) BuildRequires: Not needed as plugin
|
||
is not ported to 1.0 branch, and even dropped entirely in
|
||
upcomming 1.12.0 release.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 4 20:33:04 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Fix CVE-2017-5847 (boo#1023259):
|
||
+ Add gstreamer-plugins-bad-CVE-2017-5848.patch: psdemux: Rewrite
|
||
PSM parsing using GstByteReader. Avoid possible buffer
|
||
overflows and ignore invalid PSM packets better by using
|
||
GstByteReader (bgo#777957).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 2 12:07:47 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add gstreamer-plugins-bad Requires in devel subpackage.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 30 15:45:26 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.3 (CVE-2017-5838):
|
||
+ Bugs fixed: bgo#740101, bgo#775072, bgo#775292, bgo#775970,
|
||
bgo#776072, bgo#776244, bgo#776461, bgo#776591, bgo#776722,
|
||
bgo#776726, bgo#777143, bgo#777144, bgo#777400, bgo#777503,
|
||
bgo#777533, bgo#777742, bgo#777930.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 9 06:47:32 UTC 2016 - olaf@aepfle.de
|
||
|
||
- Wrap wayland support properly to fix builderrors in non-TW.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 3 18:58:11 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.2:
|
||
+ Bugs fixed: bgo#774624, bgo#774702, bgo#774851, bgo#774896,
|
||
bgo#775048, bgo#775120, bgo#775127, bgo#775130.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 27 10:54:25 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.1:
|
||
+ Bugs fixed: bgo#773681, bgo#773313, bgo#774287, bgo#774328,
|
||
bgo#774462.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 2 22:36:46 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.0:
|
||
+ Bugs fixed: bgo#758717, bgo#762717, bgo#769382, bgo#770528,
|
||
bgo#770587, bgo#772330, bgo#772499, bgo#772503, bgo#772698,
|
||
bgo#772699, bgo#772704, bgo#772706, bgo#772742, bgo#773026,
|
||
bgo#773423, bgo#773540, bgo#773635, bgo#773720, bgo#772608.
|
||
+ Updated translations.
|
||
- Rebase gstreamer-plugins-bad-patch-source.sh.
|
||
- Package new plugins: musepack and timecode.
|
||
- Replace disabled pkgconfig(slv2) BuildRequires with
|
||
pkgconfig(lilv-0), and enabled it following upstream changes.
|
||
Drop bcond_with lv2 and move built plugin to main package, all
|
||
dependencies are now available in openSUSE.
|
||
- Add disabled pkgconfig(graphene-1.0) BuildRequires, new optional
|
||
dependency, not yet available in openSUSE.
|
||
- Add pkgconfig(webrtc-audio-processing) BuildRequires: Build
|
||
webrtcdsp plugin.
|
||
- Conditionally apply translations-update-upstream BuildRequires
|
||
and macro for non-openSUSE only.
|
||
- Add pkgconfig(gstreamer-allocators-1.0), pkgconfig(libdrm) and
|
||
pkgconfig(libkms) BuildRequires: Build new kmssink plugin, mainly
|
||
targeted for embedded systems.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 8 22:34:12 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Fix conditional for pkgconfig(tiger) to only apply for
|
||
Tumbleweed.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 18 11:18:25 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Enable pkgconfig(tiger) BuildRequires for Tumbleweed.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 2 08:38:26 UTC 2016 - fezhang@suse.com
|
||
|
||
- Disable libbs2b support when building on SLE.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 22 19:27:28 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.3 (boo#996937):
|
||
+ Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
|
||
bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
|
||
bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
|
||
bgo#767792, bgo#767492, bgo#767635.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 12 19:29:57 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Move libbs2b-devel BuildRequires and corresponding plugin to
|
||
main package. There is no need for this to be in the addon one.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 11 14:33:12 UTC 2016 - fcrozat@suse.com
|
||
|
||
- Really disable wayland support on SLE12.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 20 12:13:30 UTC 2016 - fcrozat@suse.com
|
||
|
||
- Disable zbar support when building on SLE.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 15 09:20:35 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Enable zbar support (needed for a new key-signing tool):
|
||
+ Add pkgconfig(zbar) BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 15 09:20:34 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
|
||
used anymore.
|
||
- Remove obsolete clean section and a no longer meaningful
|
||
conditional.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 14 18:49:53 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.2:
|
||
+ bgo#756948: directsoundsrc: Audio Device not found on Windows
|
||
(string encoding not honored).
|
||
+ bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
|
||
+ bgo#765324: compositor: crashes on NULL pointer in
|
||
_aggregate_frames().
|
||
+ bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
|
||
on Mac OS 10.10.
|
||
+ bgo#765926: mpegtsmux: Set PTS on aligned buffers.
|
||
+ bgo#766190: vtdec: corrupted rendering on OSX.
|
||
+ bgo#766213: openjpeg plugin needs to be ported to libopenjp2
|
||
v2.1.
|
||
+ bgo#766289: amc: cannot play some files on android.
|
||
+ bgo#766422: videoaggregator: rtspsrc ! compositor produces no
|
||
output.
|
||
+ bgo#766441: OpenBSD does not use librt, but provides the needed
|
||
functions in libc.
|
||
+ bgo#766520: gl: win32: race when handling window messages while
|
||
creating the internal window.
|
||
+ bgo#766611: gl: buffer pool configuration error with
|
||
caopengllayersink.
|
||
+ bgo#766638: ahc: fix possible NULL deref.
|
||
+ bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
|
||
YUV frames.
|
||
+ bgo#767298: amc: gst_object_unref on caps.
|
||
+ bgo#767302: ahcsrc: div by 0 warning.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 2 14:36:37 CEST 2016 - sbrabec@suse.com
|
||
|
||
- Make baselibs.conf consistent with spec file (boo#980893).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 24 09:32:50 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
|
||
directly.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 19 11:49:12 UTC 2016 - alarrosa@suse.com
|
||
|
||
- Update to GNOME 3.20.2 (Fate#318572)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 21 08:08:58 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.1:
|
||
+ bgo#760473: OpenCV face detection does not work with OpenCV
|
||
newer than 2.4.11.
|
||
+ bgo#747633: decklinkvideosrc: crash in
|
||
::VideoInputFrameArrived() callback with video_frame=NULL.
|
||
+ bgo#762924: interlace: negotiation fails unexpectedly.
|
||
+ bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
|
||
+ bgo#763404: bad: video sink: Post un-handled keyboard/mouse
|
||
events as message to application.
|
||
+ bgo#763862: mxfmux: Instead of releasing request pads on
|
||
stop(), clear them only.
|
||
+ bgo#764148: gtkglsink doesn't fail to create on incompatible
|
||
hardware.
|
||
+ bgo#764339: ahcsrc: g_object_class_install_property: assertion
|
||
'pspec- > flags & G_PARAM_WRITABLE' during initialization.
|
||
+ bgo#764363: videoaggregator: Does not take into account the
|
||
best output format that is computed.
|
||
+ bgo#764404: hlsdemux: Assertion with AES encrypted stream.
|
||
+ bgo#764448: h264parse: constrained-baseline is a subset of
|
||
baseline.
|
||
+ bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
|
||
+ bgo#764545: Crash when trying to use vulkan sink.
|
||
+ bgo#765005: mpegtsmux: memory leak caused by pad_data- >
|
||
language.
|
||
+ bgo#765194: caopengllayersink: renders blurry content on HiDPI
|
||
screens because contentsScale is ignored.
|
||
+ bgo#765241: glimagesink: need to clean window_id when state
|
||
change form READY to NULL.
|
||
+ bgo#765079: srtpdec request-key is not signaled if roc is
|
||
missing.
|
||
- Clean up spec file, properly escape disabled plugins and macros.
|
||
Make rpmlint report readable again. Also remove an obsolete
|
||
source repack comment, we do it via pre_checkin.sh now.
|
||
- No longer pass V=1 to make, stop littering buildlogs and
|
||
debugging is done local anyway.
|
||
- Add some missing post/postun handling.
|
||
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
|
||
BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
|
||
Build more supported plugins.
|
||
- Disable a few BuildRequires that are not ported yet, no need to
|
||
pull unused BuildRequires: SDL-devel, pkgconfig(daala),
|
||
pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
|
||
libxvidcore-devel.
|
||
- Split out a new libgstvdpau in an own sub-package, vdpau support
|
||
is not needed for people not running nvidia binary driver.
|
||
- Add fdupes BuildRequires and add macro to install section.
|
||
- Stop passing --enable-experimental to configure, currently we are
|
||
not building any experimental plugins, nor should we in the
|
||
future.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 13 10:06:05 UTC 2016 - idonmez@suse.com
|
||
|
||
- Update to GNOME 3.20 Fate#318572
|
||
- Remove gstreamer-plugins-bad-real.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 26 19:10:39 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.0:
|
||
+ Hardware-accelerated zero-copy video decoding on Android
|
||
+ New video capture source for Android using the
|
||
android.hardware.Camera API.
|
||
+ Windows Media reverse playback support (ASF/WMV/WMA).
|
||
+ New tracing system provides support for more sophisticated
|
||
debugging tools.
|
||
+ New high-level GstPlayer playback convenience API.
|
||
+ Initial support for the new Vulkan API, see Matthew Waters'
|
||
blog post for more details.
|
||
+ Improved Opus audio codec support: Support for more than two
|
||
channels; MPEG-TS demuxer/muxer can now handle Opus;
|
||
sample-accurate encoding/decoding/transmuxing with Ogg,
|
||
Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
|
||
new codec utility functions for Opus header and caps handling
|
||
in pbutils library. The Opus encoder/decoder elements were
|
||
also moved to gst-plugins-base (from -bad), and the opus RTP
|
||
depayloader/payloader to -good.
|
||
+ GStreamer VAAPI module now released and maintained as part of
|
||
the GStreamer project.
|
||
+ Asset proxy support in the GStreamer Editing Services.
|
||
+ Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
|
||
bgo#764066, bgo#763262.
|
||
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
|
||
New dependencies.
|
||
- Add 2 new subpackages and handle them in post/un
|
||
+ libsgtbadaudio and libgstplayer.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 17 18:10:36 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
|
||
show up in a Software Center.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 28 13:20:33 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Add libgstadaptivedemux-1_0-0 to baselibs.conf.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 21 22:04:12 UTC 2016 - badshah400@gmail.com
|
||
|
||
- Update to version 1.6.3:
|
||
+ Fix regression in GL library that made glimagesink unsable on
|
||
Android.
|
||
+ Integer arithmetic overflow in queue2 element that could break
|
||
buffering or cause crashes due to NULL pointer dereference.
|
||
+ Fix crash in AAC/ADTS typefinder caused by reading more memory
|
||
than is available.
|
||
+ Stop ignoring encoder errors in the VP8/VP9 encoders.
|
||
+ Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
|
||
redudant and was never actually implemented.
|
||
+ Ensure to store the correct video info in GstVideoBufferPool.
|
||
+ Fix caps in rtspsrc when doing SRTP over interleaved TCP.
|
||
+ Fix crash in pcap parser on 0-sized packets.
|
||
+ Clear EOS flag in appsrc to allow reuse after EOS and
|
||
flushing.
|
||
+ Ignore flushing streams in streamsynchronizer during stream
|
||
switches to fix problems caused by this in
|
||
gst-editing-services.
|
||
+ Ignore tags and other metadata in WAV files after the "data"
|
||
chunk in PUSH mode to prevent them from being interpreted as
|
||
audio.
|
||
+ Correctly use colorimetry in v4l2 only for YUV color formats.
|
||
+ Set reserved bits in MPEG TS muxer to 1s.
|
||
+ Fix calculation of SBC frame lengths.
|
||
+ Fix output of the RTP JPEG2000 depayloader to have one frame
|
||
per buffer and crash in the OpenJPEG decoder on incomplete
|
||
frames.
|
||
+ Update ffmpeg snapshot in gst-libav to 2.8.5.
|
||
+ Memory leak fixes in scaletempo, the raw video RTP
|
||
depayloader, and in playsink related to audio/video filters.
|
||
+ Fixes for error handling in the OSX audio plugin.
|
||
+ Various gobject-introspection annotation fixes and additions.
|
||
+ Compiler warning fixes for latest clang compiler.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 6 12:57:11 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.6.2:
|
||
+ Crashes in gst-libav with sinks that did not provide a buffer
|
||
pool but supported video metadata were fixed. This affected
|
||
d3dvideosink and some 3rd party sinks. Also related fixes for
|
||
crashes when a downstream buffer pool failed allocation.
|
||
+ Big GL performance improvement on iOS by a factor of 2 by using
|
||
Apple's sync extension.
|
||
+ Deadlocks in the DirectSound elements on Windows, and the
|
||
behaviour of its mute property were fixed.
|
||
+ The Direct3D video sink does not crash anymore when minimizing
|
||
the window.
|
||
+ The library soname generation on Android >= 6.0 was fixed,
|
||
which previously caused GStreamer to fail to load there.
|
||
+ File related elements have large-file (>2GB) support on Android
|
||
now.
|
||
+ gst-libav was updated to ffmpeg 2.8.3.
|
||
+ Deserialization of custom events in the GDP depayloader was
|
||
fixed.
|
||
+ Missing OpenGL context initialization in the Qt/QML video sink
|
||
was fixed in certain situations.
|
||
+ Interoperability with some broken RTSP servers using HTTP
|
||
tunnel was improved.
|
||
+ Various compilation fixes for Windows.
|
||
+ Various smaller memory leak and other fixes in different
|
||
places.
|
||
+ Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
|
||
bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
|
||
bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
|
||
bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
|
||
bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
|
||
bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
|
||
bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
|
||
bgo#758921, bgo#759019, bgo#759380.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 28 15:00:31 UTC 2015 - joerg.lorenzen@ki.tng.de
|
||
|
||
- Fix build for Leap 42.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 17 10:25:47 UTC 2015 - fcrozat@suse.com
|
||
|
||
- Do not BuildRequires pkgconfig(wayland-egl) on SLE.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 27 23:18:59 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(libssh2) BuildRequires: Build ssh support.
|
||
- Add libcurl.so to BUILD_ORIG file list for openSUSE 13.1 only,
|
||
as packman builds against Update where a new enough version is
|
||
provided.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 31 04:23:01 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.6.1:
|
||
+ Bugs fixed: bgo#756567, bgo#752132, bgo#752230, bgo#754523,
|
||
bgo#755108, bgo#755132, bgo#755134, bgo#755239, bgo#755623,
|
||
bgo#755680, bgo#755738, bgo#755754, bgo#755759, bgo#755824,
|
||
bgo#755840, bgo#755850, bgo#755852, bgo#755892, bgo#755969,
|
||
bgo#755981, bgo#756001, bgo#756065, bgo#756070, bgo#756181,
|
||
bgo#756186, bgo#756383, bgo#756563, bgo#756578, bgo#756592,
|
||
bgo#756617, bgo#756653, bgo#756861, bgo#756876, bgo#757251.
|
||
- Add gstreamer-revert-bogus-automake-version.patch, upstream
|
||
bumped automake req to high.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 2 09:01:09 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.6.0:
|
||
+ For changelog, see mainpackage changes, everything is condensed
|
||
there.
|
||
- Rebase gstreamer-plugins-bad-patch-source.sh, add new plugins.
|
||
- Drop gstreamer-plugins-bad-real.patch: real plugin was dropped
|
||
from gstreamer-bad package.
|
||
- Add new sub-package libgstadaptivedemux-1_0-0 and handle it in
|
||
%post/postun.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 26 17:01:38 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Change from simple %defines to %bcond_with/without, as this
|
||
allows to be set in prjconf without the need to patch the .spec
|
||
files.
|
||
- Create new subpackage libgstwayland-1_0-0.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 13 21:43:50 UTC 2015 - adam@mizerski.pl
|
||
|
||
- added BuildRequires: pkgconfig(nettle) to enable building hls plugin
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 26 11:30:51 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.5:
|
||
+ Bugs fixed: bgo#722764, bgo#729768, bgo#739152, bgo#740191,
|
||
bgo#740201, bgo#740451, bgo#740953, bgo#741321.
|
||
- Remove obsolete FIXME entries about pkgconfig(wayland-client)
|
||
BuildRequires, we have had this enabled for a while.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 15 13:15:35 UTC 2014 - fcrozat@suse.com
|
||
|
||
- Disable BuildRequires on libchromaprint, fluidsynth and openAL on
|
||
SLE12.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 15 11:07:53 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Enable pkgconfig(libchromaprint) BuildRequires, build
|
||
chromaprint plugin.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 14 11:21:35 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.4:
|
||
+ bgo#732239, bgo#733510, bgo#734156, bgo#736319, bgo#737186,
|
||
bgo#737569, bgo#737658, bgo#737724, bgo#738067, bgo#738223,
|
||
bgo#738230, bgo#738243, bgo#738291, bgo#738449, bgo#738519,
|
||
bgo#738532, bgo#738674, bgo#738695, bgo#738696, bgo#739277,
|
||
bgo#739348, bgo#739368, bgo#739374.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 27 20:29:02 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(fluidsynth), pkgconfig(gudev-1.0),
|
||
pkgconfig(libusb-1.0), pkgconfig(libwebp), pkgconfig(libxml-2.0),
|
||
pkgconfig(OpenEXR) and pkgconfig(sbc) BuildRequires, build more
|
||
plugins.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 25 09:06:45 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.4.3:
|
||
+ Bugs fixed: bgo#735861, bgo#736090, bgo#736390, bgo#736426,
|
||
bgo#736474, bgo#736490, bgo#736729, bgo#736730, bgo#736731,
|
||
bgo#736732, bgo#736733, bgo#736735, bgo#736750, bgo#736871,
|
||
bgo#736919, bgo#736951.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 17 17:47:58 UTC 2014 - idonmez@suse.com
|
||
|
||
- Remove openal dependency bnc#886207
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 11 19:18:50 UTC 2014 - hrvoje.senjan@gmail.com
|
||
|
||
- Sync baselibs.conf with changes done with update to 1.4:
|
||
swap libgstegl-1_0-0 with libgstgl-1_0-0, and added new packages;
|
||
libgstbadbase-1_0-0 and libgstbadvideo-1_0-0.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 28 20:01:27 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.1:
|
||
+ Bugs fixed: bgo#678485, bgo#725871, bgo#730509, bgo#731824,
|
||
bgo#733245, bgo#733426, bgo#733487, bgo#733490, bgo#733545,
|
||
bgo#733726, bgo#733837, bgo#734014, bgo#734015, bgo#734269,
|
||
bgo#734394, bgo#734517, bgo#734519, bgo#734520, bgo#734521,
|
||
bgo#734522, bgo#734524, bgo#734528, bgo#734531, bgo#734533,
|
||
bgo#734534, bgo#734536, bgo#734537, bgo#734539, bgo#734544,
|
||
bgo#734763, bgo#734830, bgo#735078.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 21 11:34:33 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.4.0:
|
||
+ Major changes:
|
||
- v4l2videodec element for accessing hardware codecs on
|
||
platforms that make them accessible via V4L2.
|
||
The v4l2videodec element replaces the mfcdec element.
|
||
- New downloadbuffer element that replaces the download
|
||
buffering feature of queue2. Compared to queue2's code
|
||
it is much simpler and only for this single use case.
|
||
- rtpstreampay and rtpstreamdepay elements for transmitting
|
||
RTP packets over a stream API (e.g. TCP) according to
|
||
RFC 4571.
|
||
- rtprtx elements for standard compliant implementation of
|
||
retransmissions, integrated into the rtpmanager plugin.
|
||
- audiomixer element that mixes multiple audio streams together
|
||
into a single one while keeping synchronization. This is
|
||
planned to become the replacement of the adder element.
|
||
- OpenNI2 plugin for 3D cameras like the Kinect camera.
|
||
- OpenEXR plugin for decoding high-dynamic-range EXR images.
|
||
- curlsshsink and curlsftpsink to write files via SSH/SFTP.
|
||
- videosignal, ivfparse and sndfile plugins ported from 0.10.
|
||
- avfvideosrc, vtdec and other elements were ported from 0.10
|
||
and are available on OS X and iOS now.
|
||
- Add audiomixer and compositor to the list of allowed plugins.
|
||
- Split new subpackages libgstbadbase-1_0-0, libgstgl-1_0-0 and
|
||
libgstbadvideo-1_0-0.
|
||
- Drop old subpackage libgstegl-1_0-0.
|
||
- Adjust -devel package requirements, following the subpackages.
|
||
- Package baselibs.conf.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 28 16:29:09 UTC 2014 - fcrozat@suse.com
|
||
|
||
- Do not build libopenjpeg support on SLE12.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 25 12:11:31 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.2.4:
|
||
+ Bugs fixed: bgo#724013, bgo#725137, bgo#725140.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 9 20:59:34 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.2.3:
|
||
+ Bugs fixed: bgo#709241, bgo#711163, bgo#721382, bgo#721384,
|
||
bgo#721715, bgo#722158, bgo#722414, bgo#722622, bgo#723127,
|
||
bgo#723134, bgo#723230, bgo#723398.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 31 18:11:35 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.2.2:
|
||
+ Bugs fixed: bgo#667564, bgo#680700, bgo#706211, bgo#709416,
|
||
bgo#710223, bgo#711495, bgo#712219, bgo#712605, bgo#715166,
|
||
bgo#719657, bgo#720099, bgo#720421, bgo#720532, bgo#720673.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 11 14:13:03 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.2.1:
|
||
+ Bugs fixed: bgo#690148, bgo#707974, bgo#708161, bgo#708222,
|
||
bgo#708849, bgo#709145, bgo#709373, bgo#709531, bgo#709886,
|
||
bgo#710392, bgo#710433, bgo#710451, bgo#710657, bgo#710881,
|
||
bgo#711135, bgo#711156, bgo#711214, bgo#711615, bgo#711627,
|
||
bgo#711721.
|
||
+ Updated translations.
|
||
- Replace autoconf BuildRequires with gnome-common: we need to run
|
||
a full cycle of autogen.sh.
|
||
- Run autogen.sh instead of autoconf (autoconf does not refresh all
|
||
files needed and some happen to have stale information
|
||
afterwards).
|
||
- Define an alias for git=true: autogen.sh would want to update the
|
||
git snapshot for us, which we do not want to happen.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 22 20:59:39 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.2.0:
|
||
+ A bunch of API changes (new stable branch 1.2).
|
||
+ New tool: gst-play-1.0 in gst-plugins-base for basic playback
|
||
testing on the command line.
|
||
+ New plugins:
|
||
- mssdemux for Microsoft Smooth Streaming.
|
||
- dashdemux for DASH adaptive streaming protocol.
|
||
- bluez for interaction with Bluetooth devices.
|
||
- openjpeg for JPEG2000 decoding and encoding.
|
||
- daala for experimental Daala decoding and encoding.
|
||
- vpx plugin has experimental VP9 decoding and encoding
|
||
support.
|
||
- webp plugin for WebP decoding (encoding to be added later).
|
||
- Various others: yadif, srtp, sbc, fluidsynth, midiparse,
|
||
mfc, ivtv, accuraterip and audiofxbad.
|
||
+ Moved plugins: dtmf, vp8rtp, scaletempo and rtpmux plugins are
|
||
now in gstreamer-plugins-good.
|
||
+ Audio and Video related fixes.
|
||
+ Other changes:
|
||
- gst-libav now uses libav 9.
|
||
- Static linking of plugins is supported now.
|
||
- rtspsrc: add support for NetClientClock.
|
||
- RTP retransmission / NACK support and big RTP jitterbuffer
|
||
improvements.
|
||
- SRTP and DTLS support.
|
||
- Changes to many elements and core to use the correct sticky
|
||
event order and also not lose any important sticky events
|
||
during flushing.
|
||
- >1000 fixed bug reports, and many other bug fixes and other
|
||
improvements everywhere that had no bug report.
|
||
+ Notes:
|
||
- Single header includes for all libraries,
|
||
e.g. #include <gst/video/video.h>
|
||
- Stricter (correct) caps subset checking in some cases.
|
||
- x264enc now outputs data in byte-stream by default if
|
||
downstream has ANY caps.
|
||
- The MPEG TS demuxer posts messages contain the PMT, PAT,
|
||
etc, in a different format now.
|
||
- The GstContext API has changed between 1.1.4 and 1.1.90.
|
||
- Disable translation-update-upstream, as it breaks the build.
|
||
- Drop pkgconfig(directfb) BuildRequires: for one, DirectFB is
|
||
outdated and additionally, it's broken in 1.2.0.
|
||
- Drop pkgconfig(celt) BuildRequires: celt was replaced by opus.
|
||
- Remove library packages of no longer existing libs:
|
||
+ libgstbasevideo-1_0-0
|
||
+ libgstsignalprocessor-1_0-0
|
||
- Add additional subpackages, according the shared library
|
||
packaging policy (also provide -32bit packages):
|
||
+ libgstegl-1_0-0
|
||
+ libgstinsertbin-1_0-0
|
||
+ libgstmpegts-1_0-0
|
||
+ libgsturidownloader-1_0-0
|
||
- Update devel package dependencies on own libraries.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 31 10:42:22 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.10:
|
||
+ build: fix bz2 configure check on Windows.
|
||
+ interaudiosrc: make silence memory actually contain silence.
|
||
+ neonhttpsrc: allow building with neon-0.30.
|
||
+ rtpvp8depay: mark key frames and delta frames properly.
|
||
+ pcapparse: fix double unref causing criticals and/or crashes.
|
||
+ mpegvideoparse: fix level detection.
|
||
+ Bugs fixed: bgo#465924, bgo#705957, bgo#706369, bgo#705550.
|
||
- Drop gstreamer-neon-0_30.patch, fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 24 12:20:19 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Add gstreamer-neon-0_30.patch, fix build with neon-0.30.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 18 11:11:28 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(libopenjpeg1) BuildRequires, in order to build the
|
||
newly available openjpeg decoder/encoder. Also add it's .so to
|
||
filelist (libgstopenjpeg.so).
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 15 09:25:12 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.9:
|
||
+ midi: add midi parser and fluidsynth midi renderer.
|
||
+ winscreencap: port to 1.0.
|
||
+ openjpeg: add OpenJPEG-based JPEG2000 decoder and encoder.
|
||
+ decklink: add "device-number" to select from multiple devices.
|
||
+ decklink: actually enable decklinksink.
|
||
+ dvdspu: fix artefacts and invalid memory access when clipping
|
||
subtitles.
|
||
+ Bugs fixed: bgo#704505, bgo#705039.
|
||
- Add new element midi to gstreamer-plugins-bad-patch-source.sh and
|
||
add it's .so to filelist (libgstmidi.so).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 28 21:40:43 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.8:
|
||
+ rfbsrc, neonhttpsrc, ofa, and openal plugins ported to 1.0.
|
||
+ mpegvideoparse: don't announce incomplete source caps.
|
||
+ tsdemux: many fixes.
|
||
+ Bugs fixed: bgo#702495, bgo#674536, bgo#685103, bgo#695412,
|
||
bgo#695879, bgo#697283, bgo#699786, bgo#700038, bgo#700402,
|
||
bgo#702597.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 27 09:34:58 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.7:
|
||
+ androidmedia plugin is ported to 1.0.
|
||
+ Bugs fixed: bgo#690949, bgo#696361, bgo#696681, bgo#696785,
|
||
bgo#697884.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 20 21:17:31 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Add pkgconfig(glesv2) BuildRequires: libSDL-devel used to pull
|
||
in Mesa-devel, but that was fixed. And we make explicit use of
|
||
glesv2.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Mar 27 20:39:38 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Introduce build_wayland defines (currently set to 0) and
|
||
conditionally:
|
||
+ Add pkgconfig(wayland-client) BuildRequires.
|
||
+ Pass --enable-wayland (resp. disable-wayland) to configure.
|
||
+ Adjust the files section accordingly.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 23 11:58:44 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.6:
|
||
+ audiovisualizer: fix improper video frame clear operation.
|
||
+ codecparsers:
|
||
- h264:
|
||
. add inferred value for slice_beta_offset_div2.
|
||
. zero-initialize SPS VUI parameters.
|
||
- mpeg2:
|
||
. add helpers to convert quantization matrices.
|
||
. store quantization matrices in zigzag scan order.
|
||
- vc1:
|
||
. fix bitplanes decoding.
|
||
. fix calculation of ALTPQUANT.
|
||
. fix parser for DQPROFILE in VOPDQUANT.
|
||
. fix VOPDQUANT parser for DQUANT == 2
|
||
+ curltlssink: set correct level of SSL for the transfer.
|
||
+ decklink: port to 1.0
|
||
+ dvbsrc: handle EINTR from poll.
|
||
+ dvdspu: fix rendering of PGS windows with left != 0
|
||
+ eglglessink: port to 1.0
|
||
+ element-maker: update for 1.0
|
||
+ gdppay: fix buffer leak when new caps are same as old caps.
|
||
+ interlace: fix negotiation for true interlaced modes.
|
||
+ opensles: Port to 1.0
|
||
+ opusdec: clear the state of the decoder.
|
||
+ opusenc: fix crash when setting "cbr" property when encoder is
|
||
not running yet.
|
||
+ opuspay: fix timestamps.
|
||
+ tsdemux: expose VC1 streams with missing descriptor.
|
||
+ Bugs fixed: bgo#681818, bgo#690738, bgo#692010, bgo#692265,
|
||
bgo#692267, bgo#692270, bgo#692271, bgo#692273, bgo#692312,
|
||
bgo#692698, bgo#692859, bgo#692929, bgo#693000, bgo#693146,
|
||
bgo#693212, bgo#693300, bgo#693324, bgo#695655.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 9 09:48:59 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.5:
|
||
+ psdemux: tentative port to 1.0; take into account both DTS and
|
||
PTS
|
||
+ shm: Actually get the permissions on get_property
|
||
+ waylandsink: do not default to fullscreen mode
|
||
+ bgo#690097, bgo#690442.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 19 08:57:15 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.4:
|
||
+ mpeg4videoparse:
|
||
- also parse divx 4/5
|
||
- export number of sprite warping points in caps (decoders
|
||
might have no or only limited GMC support)
|
||
+ mpegtsmux: propagate flow returns upstream; don't crash when
|
||
reused
|
||
+ rtmpsrc: disable seeking if the configured url specifies
|
||
live=true
|
||
+ build fixes for OS/X (shm) and Windows (d3dvideosink)
|
||
+ Bugs fixed: bgo#688870, bgo#689107, bgo#689183, bgo#690031,
|
||
bgo#690149.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 22 08:04:57 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.3:
|
||
+ mpegtsmux: fix DTS/PTS confusion
|
||
+ tsdemux, tsparse: seeking fixes
|
||
+ tsdemux, tsparse: fix timestamping with push-based input
|
||
+ h264parse: fix PPS insertion
|
||
+ mpg123audiodec: fix leaks from not chaining up in the finalize
|
||
function
|
||
+ Bugs fixed: bgo#686871, bgo#687178, bgo#687806, bgo#688091,
|
||
bgo#688626, bgo#688510.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 26 13:12:46 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.2:
|
||
+ Parallel installability with 0.10.x series
|
||
+ audioparse: add mode where caps are taken from upstream and
|
||
only timestamping is performed
|
||
+ directsoundsrc: port to 1.0
|
||
+ dtsdec: fix buffer parsing
|
||
+ fieldanalysis: actually build (remove from the NONPORTED
|
||
plugins list)
|
||
+ hlsdemux: numerous thread-safety fixes, and an invalid memory
|
||
access fix
|
||
+ mpegdemux: handle and combine downstream flow returns better
|
||
+ mpegdemux: make work properly with dvdreadsrc
|
||
+ mpegtsdemux: PES header parsing fixes; fix potential crash
|
||
+ mpegtsdemux: First push EOS, then destroy all programs
|
||
+ mpegtsmux: fix buffer refcounting issue
|
||
+ mpeg4videoparse: correctly parse the full first frame; properly
|
||
mark config data presence
|
||
+ mpegvideoparse: correctly parse the full first frame; signal
|
||
interlacing properly in caps
|
||
+ pitch: fix for start times > 0 (e.g. ogg streaming)
|
||
+ rtmpsink: handle RTMP_Write() return value correctly, fix
|
||
memory leak
|
||
+ scaletempo: fix timestamp and latency query handling, and event
|
||
leak
|
||
+ subenc: port to 1.0
|
||
+ Bugs fixed: bgo#623387, bgo#673414, bgo#681459, bgo#685709,
|
||
bgo#685895, bgo#686009, bgo#686294, bgo#686327, bgo#686358,
|
||
bgo#686520, bgo#686547, bgo#686595, bgo#686774, bgo#686829.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 16 11:58:46 UTC 2012 - coolo@suse.com
|
||
|
||
- Add explicit pkgconfig(bzip2) BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 10 11:48:18 UTC 2012 - reddwarf@opensuse.org
|
||
|
||
- Remove unported plugins from the file list: LV2, mythtv, nas and xvid
|
||
- Add the aac plugin to the file list
|
||
- Correct the amr-wb plugin name in the file list
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 9 19:31:09 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.1:
|
||
+ fieldanalysis and frei0r plugins ported to 1.0
|
||
+ DVD playback fixes
|
||
+ pitch: transform timestamps properly after a seek
|
||
+ camerabin fixes
|
||
+ Bugs fixed: bgo#667220, bgo#681562, bgo#681564, bgo#681678,
|
||
bgo#684740, bgo#684847, bgo#685065, bgo#685159.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 2 11:26:44 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Pass --disable-examples to configure: the examples are not being
|
||
installed anyway and as such it's useless to waste build power
|
||
to create the binaries.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 24 14:51:13 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.0:
|
||
+ Minor bug fixes.
|
||
+ opusenc: Rank as Primary.
|
||
+ Bugs fixed: bgo#683192, bgo#684683
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 18 07:59:18 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.99:
|
||
+ Move vp8 from -bad to -good
|
||
+ freeze: remove freeze element, was replaced by imagefreeze in
|
||
-good years ago.
|
||
+ Bugs fixed: bgo#683254, bgo#683263, bgo#683264, bgo#684116a
|
||
- Remove libvpx-devel BuildRequires: no longer needed, as the vp8
|
||
encoder/decoder moved to -good.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 14 21:21:59 UTC 2012 - zaitor@opensuse.org
|
||
|
||
- Add pkgconfig(opus) BuildRequires: it's been packaged and landed
|
||
in Factory.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 14 12:56:31 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.94:
|
||
+ videoparsers: Disable PTS interpolation in the base parse class
|
||
+ dvdspu: Advance video stream with gap events
|
||
+ resindvd: Start with a larger subpicture queue for preroll
|
||
+ Bugs fixed: bgo#611692, bgo#622482, bgo#629946, bgo#644890,
|
||
bgo#654485, bgo#658436, bgo#660233, bgo#666352, bgo#666626,
|
||
bgo#666674, bgo#667223, bgo#669310, bgo#670608, bgo#673118,
|
||
bgo#674069, bgo#677724, bgo#678060, bgo#678130, bgo#678211,
|
||
bgo#679164, bgo#679373, bgo#679886, bgo#679929, bgo#680494,
|
||
bgo#680667, bgo#680755, bgo#681003, bgo#681115, bgo#681117,
|
||
bgo#681453, bgo#681535, bgo#681952, bgo#682158, bgo#682589,
|
||
bgo#683169, bgo#683175, bgo#683727, bgo#683850, bgo#683858.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 13 13:31:35 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.93:
|
||
+ Bug fixes
|
||
+ Sync with GStreamer changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 28 14:25:43 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.92:
|
||
+ Parallel installability with 0.10.x series.
|
||
+ API cleanup and minor API improvements.
|
||
+ Lots of bugfixes, cleanup and other improvement.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 14 07:35:36 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.91:
|
||
+ Ported asfmux, camerabin, coloreffects, gaudieffects,
|
||
geometrictransform, hls plugins
|
||
+ Lots of bugfixes and other improvements
|
||
- Update gstreamer-plugins-bad-patch-source.sh (and pre_checkin.sh)
|
||
to deal with xz tarballs.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 20 13:04:31 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.90:
|
||
+ Lots of bugfixes, cleanup and other improvements
|
||
- Rename packages following upstream soname and typelib name
|
||
changes:
|
||
+ libgstbasecamerabinsrc-0_11-0 to libgstbasecamerabinsrc-1_0-0
|
||
+ libgstbasevideo-0_11-0 to libgstbasevideo-1_0-0
|
||
+ libgstphotography-0_11-0 to libgstphotography-1_0-0
|
||
+ libgstsignalprocessor-0_11-0 to libgstsignalprocessor-1_0-0
|
||
+ libgstvdp-0_11-0 to libgstvdp-1_0-0
|
||
+ libgstcodecparsers-0_11-0 to libgstcodecparsers-1_0-0
|
||
- Add libgstcodecparsers-1_0-0 to baselibs.conf: it was forgotten.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 23 09:56:29 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.2:
|
||
+ Many cleanups
|
||
+ Ported to new 0.11 core API changes
|
||
+ bz2: Ported to 0.11
|
||
+ celt: Ported to 0.11
|
||
+ qtkitvideosrc: Ported to 0.11
|
||
+ rawparse: Ported to 0.11
|
||
+ removesilence: Ported to 0.11
|
||
+ scaletempo: Ported to 0.11
|
||
+ schro: Ported to 0.11
|
||
+ segmentclip: Ported to 0.11
|
||
+ shm: Ported to 0.11
|
||
+ smooth: Ported to 0.11
|
||
+ vtdec: Ported to 0.11
|
||
+ Bugs fixed: bgo#658438, bgo#662618, bgo#665355, bgo#670367.
|
||
- Drop libmms bcond: always build against libmms-devel since we
|
||
have it.
|
||
- Remove glib-compat-private.h source as it's now in the tarball.
|
||
- Add explicit glib2-devel and gstreamer-devel BuildRequires so
|
||
they can be versioned.
|
||
- Move to pkgconfig()-style BuildRequires:
|
||
+ Old ones: DirectFB-devel, dirac-devel, libass-devel,
|
||
libcdaudio-devel, libcelt-devel, libcurl-devel,
|
||
libdc1394-devel, libdvdnav-devel, libexif-devel, libkate-devel,
|
||
libmjpegutils-devel, libmms-devel, libmodplug-devel,
|
||
libmusicbrainz-devel, libofa-devel, libpng-devel,
|
||
librsvg-devel, libsndfile-devel, libtimidity-devel,
|
||
libvdpau-devel, lv2core-devel, neon-devel, opencv-devel,
|
||
openssl-devel, schroedinger-devel, slv2-devel,
|
||
soundtouch-devel.
|
||
+ New ones: cairo, celt, dirac, directfb, dvdnav, dvdread,
|
||
gio-2.0, gmyth, kate, libass, libcdaudio, libcrypto, libcurl,
|
||
libdc1394-2, libexif, libmms, libmodplug, libmusicbrainz,
|
||
libofa, libpng, librsvg-2.0, libtimidity, mjpegtools,
|
||
neon, opencv, openssl, schroedinger-1.0, slv2, sndfile,
|
||
soundtouch, vdpau, x11.
|
||
- Add pkgconfig(lrdf) BuildRequires: this enhances the ladspa
|
||
plugin.
|
||
- Add pkgconfig(openal) BuildRequires to build new OpenAL sink and
|
||
source elements.
|
||
- Add pkgconfig(spandsp) BuildRequires to build new spandsp plugin.
|
||
- Add pkgconfig(zvbi-0.2) BuildRequires to build new teletext
|
||
decoder plugin.
|
||
- Change python-devel BuildRequires to python-base as only python
|
||
is needed, not the development files.
|
||
- Remove BuildRequires for plugins that got removed or moved
|
||
elsewhere: jack-devel, libexempi-devel, libiptcdata-devel,
|
||
libraptor-devel, libtheora-devel.
|
||
- Remove BuildRequires that, as far as I can tell, are not needed
|
||
(else, they are implicitly brought in by something else):
|
||
check-devel, libglade2-devel, sgml-skel.
|
||
- Remove Provides/Obsoletes for gstreamer010-* packages in
|
||
main and orig-addon subpackages.
|
||
- Move to use GTK+ 3 for the build:
|
||
+ Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) and
|
||
pkgconfig(gtk+-x11-3.0).
|
||
+ Pass --with-gtk=3.0 to configure.
|
||
- Add missing Requires for libgstbasecamerabinsrc-0_11-0,
|
||
libgstbasevideo-0_11-0, libgstsignalprocessor-0_11-0,
|
||
libgstvdp-0_11-0 to devel subpackage.
|
||
- Add missing %post/%postun for libgstcodecparsers-0_11-0 to run
|
||
/sbin/ldconfig.
|
||
- Add a build_gstvdp macro, so that we can easily re-enable the
|
||
packaging of the libgstvdp-0.11 library when it will be
|
||
re-enabled in the tarball.
|
||
- Synchronize orig build with gstreamer-0_10-plugins-bad:
|
||
+ Remove libamrwb-devel BuildRequires.
|
||
+ Add pkgconfig(vo-aacenc) and pkgconfig(vo-amrwbenc)
|
||
BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 18 19:44:38 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.1:
|
||
+ Many cleanups
|
||
+ Ported to new 0.11 core API changes
|
||
- Rename package to gstreamer-plugins-bad.
|
||
- Drop gstreamer-0_10-plugins-bad-mjpegtool2.patch: new codebase.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 6 07:50:28 UTC 2012 - reddwarf@opensuse.org
|
||
|
||
- Change mjpegtools-devel BR to libmjpegutils-devel to reflect new
|
||
name and fix build in OBS when the two versions are available
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 20 20:32:22 UTC 2011 - coolo@suse.com
|
||
|
||
- add autoconf as buildrequire to avoid implicit dependency
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 6 20:28:16 UTC 2011 - chris@computersalat.de
|
||
|
||
- fix deps
|
||
o gstreamer-0_10-plugins-base-devel >= 0.10.33
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 24 17:05:15 CEST 2011 - sbrabec@suse.cz
|
||
|
||
- Move autoconf call to %build phase where it belongs.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 8 12:31:01 UTC 2011 - reddwarf@opensuse.org
|
||
|
||
- fix build with mjpegtools 2.0.0
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 19 21:45:04 UTC 2011 - reddwarf@opensuse.org
|
||
|
||
- enable the cURL plugin
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 11 14:24:50 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.22:
|
||
+ aiffparse:
|
||
- add support for 32 bit and 64 bit floating point formats
|
||
- the SSND header is 16 bytes large, not 8 + 16 bytes
|
||
+ assrender: refactor blitting, avoid writing past end of buffer
|
||
+ camerabin2:
|
||
- Add a property to select the encoding profile
|
||
- Add custom filter properties
|
||
- Add image-done message
|
||
- Adding audio support for video recordings
|
||
- Adding properties for image capture settings
|
||
- Add methods for preview image message posting
|
||
- Add preview-filter property
|
||
- Adds new idle property
|
||
- Add viewfinder caps related properties
|
||
- Add viewfinder-sink property
|
||
- Implement previewing
|
||
- Implement tagsetter interface
|
||
- Move preview helper functions to basecamerabinsrc
|
||
- Move to encodebin
|
||
- Moving preview image properties to basecamerasrc
|
||
+ camerabin:
|
||
- adding audio related properties
|
||
- Always take photo when preview-caps is set
|
||
- don't rely on the application running the default GLib main
|
||
loop
|
||
- Events with select-all in input-selector
|
||
- Fix corner case for preview posting
|
||
- Use running time for muxing
|
||
+ celtenc: Fix compilation with celt >= 0.11.0
|
||
+ colorspace:
|
||
- add 16-bit-per-channel handling
|
||
- add dithering and support for r210 and fix YUV->RGB matrixing
|
||
+ curlsink: add libcurl-based sink element
|
||
+ decklink: Add decklink plugin
|
||
+ directdrawsink:
|
||
- avoid aspect-ratio borders overlying other windows
|
||
- avoid rendering to invalid area
|
||
+ dshowvideosink: update for latest GstXOverlay changes
|
||
+ dvbsuboverlay: Fix using alpha values in blitting
|
||
+ dvdspu: don't write clipped lines to the output buffer
|
||
+ dvdsubdec: make up clut values if they weren't set
|
||
+ fieldanalysis: new fieldanalysis element
|
||
+ fpsdisplaysink:
|
||
- add "silent" property, fix "sync" property default value
|
||
- add "frames-dropped" and "frames-rendered" properties
|
||
- add "last-message" property and never print anything to
|
||
stdout
|
||
+ gme: fix infinite looping by fading out after two loops
|
||
+ h263parse: add an h263parse element
|
||
+ hlsdemux: Add HTTP live streaming parser/demuxer element
|
||
+ id3mux: map new GST_TAG_ENCODED_BY to ID3v2 TENC frame
|
||
+ jifmux: Add GstTagXmpWriter support
|
||
+ jp2kdec, jp2kenc: add support v308 (4:4:4 YUV)
|
||
+ jp2kdec: post proper error when the image's colour space is not
|
||
supported
|
||
+ jpegparse: misc. fixes
|
||
+ linsys: Add plugin for Linear Systems SDI boards
|
||
+ logoinsert: add "data" property; fix memleaks
|
||
+ mpegtsdemux: new (not-yet autoplugged) MPEG TS demuxer rewrite
|
||
+ mpegtsmux:
|
||
- add byte-stream to h264 template pad caps
|
||
- don't error out if downstream fails to handle the newsegment
|
||
event
|
||
+ mpegtspacketizer: Handle all ISO8859-x encodings in
|
||
get_encoding()
|
||
+ opencv: make work with openCV 2.2
|
||
+ patchdetect: new element
|
||
+ rsvgoverlay:
|
||
- allow negative values for x/y/width/height
|
||
- implement x/y/width/height (absolute and relative)
|
||
positioning and dimensioning
|
||
+ rtpvp8: Add simple payloaders and depayloaders for VP8
|
||
+ scenechange: new scene change detection element
|
||
+ sdi: Add raw SDI muxing/demuxing elements
|
||
+ shm:
|
||
- Allow ShmPipe to save a data pointer for applications
|
||
- Keep the ShmPipe alive as long as there are blocks left
|
||
- Make default perm u+rw g+r for shm area
|
||
+ shmsink:
|
||
- ensure gst_poll_wait is called first on descriptors
|
||