3588 lines
152 KiB
Plaintext
3588 lines
152 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Dec 9 11:58:04 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.10:
|
||
+ avisubtitle: Fix size checks and avoid overflows when checking
|
||
sizes (boo#1234446 CVE-2024-47774.
|
||
+ flvmux: Don't time out in live mode if no timestamped next
|
||
buffer is available.
|
||
+ gdkpixbufdec: Check if initializing the video info actually
|
||
succeeded (boo#1234447 CVE-2024-47613).
|
||
+ jpegdec: Directly error out on negotiation failures
|
||
(boo#1234427 CVE-2024-47599).
|
||
+ level:
|
||
- Fix integer overflow when filling LevelMeta.
|
||
- Produces level value outside of Stated Range.
|
||
+ matroskademux: header parsing fixes (boo#1234421 boo#1234428
|
||
boo#1234432 boo#1234433 boo#1234440 CVE-2024-47530
|
||
CVE-2024-47601 CVE-2024-47602 CVE-2024-47603 CVE-2024-47834).
|
||
+ qtdemux:
|
||
- Header and sample table parsing fixes (boo#1234414
|
||
boo#1234417 boo#1234424 boo#1234425 boo#1234426 boo#1234462
|
||
boo#1234473 boo#1234476 boo#1234477 CVE-2024-47537
|
||
CVE-2024-47539 CVE-2024-47596 CVE-2024-47597 CVE-2024-47598
|
||
CVE-2024-47543 CVE-2024-47544 CVE-2024-47545 CVE-2024-47546).
|
||
- Avoid integer overflow in theora extension parsing
|
||
(boo#1234449 CVE-2024-47606).
|
||
+ qt(6)/material: ensure that we always update the context in
|
||
setBuffer().
|
||
+ rtspsrc: Optionally timestamp RTP packets with their receive
|
||
times in TCP/HTTP mode.
|
||
+ rtp: Fix precision loss in gst_rtcp_ntp_to_unix().
|
||
+ rtpfunnel: Ensure segment events are forwarded after flushs.
|
||
+ rtpmanager: don't map READWRITE in twcc header ext.
|
||
+ rtph264depay, rtph265depay: Fix various OOB reads / NULL
|
||
pointer dereferences in parameter-set string handling.
|
||
+ shout2send: Unref event at the end of the event function.
|
||
+ udpsrc: protect cancellable from unlock/unlock_stop race.
|
||
+ v4l2object:
|
||
- Fixed incorrect maximum value for int range.
|
||
- Remove little endian marker on 8 bit bayer format names.
|
||
+ v4l2videodec: fix freeze race condition.
|
||
+ wavparse: Fix various (missing) size checks and other parsing
|
||
problems (boo#1234434 boo#1234435 boo#1234436 boo#1234439
|
||
CVE-2024-47775 CVE-2024-47776 CVE-2024-47777 CVE-2024-47778).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 5 09:44:41 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.9:
|
||
+ flvmux: Use first running time on the initial header instead
|
||
of 0
|
||
+ qml6glsrc: Reduce capture delay
|
||
+ qtdemux:
|
||
- Check fourcc of a second CEA608 atom instead of assuming it's
|
||
cdt2
|
||
- Fix parsing of matrix with 180 rotation
|
||
- Skip zero-sized boxes instead of stopping to look at further
|
||
boxes
|
||
+ rtpmanager: skip RTPSources which are not ready in the RTCP
|
||
generation
|
||
+ rtppassthroughpay: Fix reading clock-rate and payload type from
|
||
caps
|
||
+ twcc: Handle wrapping of reference time
|
||
+ v4l2object: append non colorimetry structure to probed caps
|
||
+ v4l2: Various fixes and improvement
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 24 12:46:45 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Drop pkgconfig(libsoup-2.4) and pkgconfig(libsoup-gnome-2.4)
|
||
BuildRequires: Build soup plugin linking only to libsoup-3.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 23 13:12:19 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.8:
|
||
+ jackaudiosrc: actually use the queried ports from JACK
|
||
+ matroskamux: Include end padding in the block duration for Opus
|
||
streams, fixing firefox compatibility
|
||
+ osxaudio: Avoid dangling pointer on shutdown
|
||
+ splitmuxsink: Override LATENCY query to pretend to downstream
|
||
that we're not live
|
||
+ v4l2bufferpool: actually queue back the empty buffer flagged
|
||
LAST
|
||
+ v4l2videoenc: unref buffer pool after usage properly
|
||
+ v4l2: encoder: Add dynamic framerate support
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 26 12:52:53 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||
|
||
- Disable Qt6 on aarch64 and %arm since GLES is used and not compatible here
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 23 07:38:32 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.24.7:
|
||
+ qmlgl6src: Fix crash when use-default-fbo is not set
|
||
+ qt6glwindow:
|
||
- Fallback to GL_RGB on CopyTexImage2D error, fixing usage with
|
||
eglfs backend
|
||
- Only use GL_READ_FRAMEBUFFER when we do blits
|
||
+ qt6: glwindow: Don't leak previously rendered buffer
|
||
+ rtspsrc: expose property for forcing usage of non-compliant
|
||
URLs
|
||
+ v4l2object: fix ARIB_STD_B67 colorimetry unmatch issue
|
||
+ v4l2: Fix colorimetry mismatch for encoded format with RGB
|
||
color-matrix
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 31 13:42:53 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 1 13:28:06 UTC 2024 - Martin Winter <me@letsfindaway.de>
|
||
|
||
- Enable qt6 support:
|
||
+ Add subpackage for qml6glsink
|
||
+ BuildRequires: add qt6-gui-private-devel (same as Qt5)
|
||
+ BuildRequires: add pkgconfig(Qt6Widgets) (additionally required
|
||
for Qt6)
|
||
+ Leap: use compiler supporting c++17 by default
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 27 18:37:35 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 5 06:21:56 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 1 10:56:02 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.9:
|
||
+ rtpsession: Only warn once if configured latency needs to be
|
||
known but isn't yet
|
||
+ rtphdrext-clientaudiolevel: Fix level value being written by
|
||
the extension
|
||
+ rtspsrc: set multicast-iface on udpsinks and fix RTCP sink TTL
|
||
+ v4l2object: clear old fds when initializing poll during
|
||
opening v4l2 device
|
||
+ v4l2src: Consider framerate during caps selection
|
||
+ vpxdec: Use appropriate domain and code for decoding errors
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 4 07:54:19 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.8:
|
||
+ dcaparse: keep upstream buffer meta
|
||
+ rtpklvdepay: Recover after invalid fragmented KLV unit
|
||
+ matroska-demux: fix accumulated base offset in segment seeks
|
||
+ qtdemux: fix bug report URL
|
||
+ qtdemux: Don't overflow sample index
|
||
+ qtdemux: Fix reverse playback for pcm audio stream
|
||
+ qtdemux: Ignore raw audio streams when adjusting seek
|
||
+ qtdemux: Under-seeking to a key unit in certain (encoded by
|
||
Adobe products) ProRes movies (macOS x86_64 & arm64,
|
||
Windows x86_64, ...)
|
||
+ rtpac3depay: should output audio/x-ac3 not audio/ac3
|
||
+ rtp: Fix incorrect RTP channel order lookup by name
|
||
+ v4l2bufferpool: add lock as atomic operation for seek
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 15 09:33:32 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.22.7:
|
||
+ adaptivedemux2: Do not submit_transfer when cancelled
|
||
+ adaptivedemux2: Call GTasks's return functions for blocking
|
||
tasks
|
||
+ flacenc: Correctly handle up to 255 cue entries
|
||
+ flvmux: set the src segment position as running time
|
||
+ imagesequencesrc: fix deadlock when feeding the same image in
|
||
a loop
|
||
+ pngenc: output one frame only in snapshot mode and mark output
|
||
frames as I-frames
|
||
+ qmlglsrc: sync on the streaming thread
|
||
+ souphttpsrc: Chain up to finalize to fix memory leak
|
||
+ wavparse: fix buffer leak with adtl tag
|
||
+ v4l2codecs: Avoid QBUF/DQBUF struct timeval .tv_usec
|
||
wrap-around at frame 1000000
|
||
+ v4l2codecs: Fix tiled formats stride conversion
|
||
- Rebase reduce-required-meson.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 22 11:40:03 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.6:
|
||
+ adaptivedemux2: fix memory leak
|
||
+ pulsedeviceprovider: fix incorrect usage of GST_ELEMENT_ERROR
|
||
+ qt:
|
||
- Unbreak build with qt-egl enabled but viv_fb missing
|
||
- Fix searching of qt5/qt6 tools with qmake in Meson
|
||
+ qtdemux:
|
||
- Fix premature EOS when some files are played in push mode
|
||
- Attach cbcs crypt info at the right moment
|
||
+ rtpjitterbuffer: Avoid integer overflow in max saveable packets
|
||
calculation with negative offset
|
||
+ videoflip: fix concurrent access when modifying the tag list
|
||
+ v4l2:
|
||
- allocator: Don't close foreign dmabuf
|
||
- bufferpool:
|
||
. Fix large encoded stream regression
|
||
. Problems when checking for truncated buffer
|
||
- Fix support for left and top padding
|
||
+ v4l2object: clear format lists if source change event is
|
||
received
|
||
- Rebase reduce-required-meson.patch
|
||
- Add libqt5-linguist BuildRequires: New dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jul 25 11:10:54 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.5:
|
||
+ adaptivedemux2: Fix early seeking
|
||
+ hlsdemux2:
|
||
- Ensure processed webvtt ends with empty new line
|
||
- Don't set a referer when updating playlists
|
||
+ matroska: demux: Strip signal byte when encrypted
|
||
+ rtspsrc: Fix crash when is-live=false
|
||
+ gtk: Fix critical caused by pointer movement when stream is
|
||
getting ready
|
||
+ qt6: Set sampler filtering method, fixes bad quality with
|
||
qml6glsink and gstqt6d3d11
|
||
+ qtdemux: opus: set entry as sampled
|
||
+ v4l2src: handle resolution change when buffers are copied
|
||
+ v4l2videodec:
|
||
- Fix handling of initial gaps
|
||
- correctly register v4l2mpeg2dec
|
||
- replace custom QUERY_CAPS handling with getcaps callback
|
||
+ videoflip:
|
||
- update orientation tag in auto mode
|
||
- fix critical when tag list is not writable
|
||
- Rebase reduce-required-meson.patch.
|
||
- Pass qt-egl=disabled to meson, we are not ready for this feature
|
||
yet.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jun 26 14:23:55 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.4:
|
||
+ flacparse: Avoid integer overflow in available data check for
|
||
image tags (boo#1213128, CVE-2023-37327).
|
||
+ flvmux: use the correct timestamp to calculate wait times.
|
||
+ isomp4: Fix (E)AC-3 channel count handling.
|
||
+ jpegdec: fixes related to interlaced jpeg.
|
||
+ pngdec: Fix wrong colours output from 16bit RGB images.
|
||
+ qtmux, qtdemux: fix byte order for opus extension.
|
||
+ rtspsrc: Do not try send dropped get/set parameter.
|
||
+ qt5, qt6: Add more meson options and eliminate all automagic.
|
||
+ qt: glrenderer: don't attempt to use QWindow from non-Qt main
|
||
thread.
|
||
+ qml6glsink: Support building on win32.
|
||
+ v4l2src: fix support for bayer format.
|
||
+ v4l2: Change to query only up to
|
||
V4L2_CID_PRIVATE_BASE+V4L2_CID_MAX_CTRLS.
|
||
+ v4l2videodec: treat MPEG-1 format as MPEG-2.
|
||
+ v4l2videoenc: support force keyframe event in v4l2 encoder.
|
||
+ tests: rtpbin_buffer_list: fix possible unaligned write/read on
|
||
32-bit ARM.
|
||
- Add libQt5Gui-private-headers-devel BuildRequires: New
|
||
explicit dependency.
|
||
- Rebase reduce-required-meson.patch.
|
||
- Drop adaptivedemux2-uri-data.patch: Fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 13 20:05:38 UTC 2023 - Jonas Kvinge <jonaski@opensuse.org>
|
||
|
||
- Add patch to fix bug with data url scheme.
|
||
* adaptivedemux2-uri-data.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 24 14:28:12 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.3:
|
||
+ adaptivedemux2: fix critical when using an unsupported URI.
|
||
+ dashdemux2: mpdclient: fix divide by 0 if segment has no
|
||
duration.
|
||
+ imagesequencesrc: Properly set default location.
|
||
+ multifile: error out if no filename was set.
|
||
+ osxvideosink: fix deadlock upon closing output window.
|
||
+ rtpmanager: rtpsession:
|
||
- Data race leading to critical warnings.
|
||
- Race conditions leading to critical warnings.
|
||
+ rtspsrc: Fix handling of * control path.
|
||
+ splitmuxsink: Catch invalid DTS to avoid running into problems
|
||
later.
|
||
+ splitmuxsrc: Make PTS contiguous by preference.
|
||
+ qtdemux: emit no-more-pads after pruning old pads.
|
||
+ Revert "qtdemux: fix conditions for end of segment in reverse
|
||
playback" to fix edit list regression.
|
||
+ qtdemux: Fix av1C parsing.
|
||
+ qtmux: Fix extraction of CEA608 data from S334-1A packets.
|
||
+ qtwindow: unref caps in destructor.
|
||
+ v4l2:
|
||
- device provider: Fix GMainLoop leak.
|
||
- videodec: Rework dynamic resolution change handling.
|
||
- videodec: Prefer acquired caps over anything downstream.
|
||
+ videoflip:
|
||
- Fix setting of method property at construction time.
|
||
- Videoflip 1.22.2 not rotating video when extracting frames.
|
||
- Rebase reduce-required-meson.patch.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 12 12:14:15 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.2:
|
||
+ osxvideosink: fix broken aspect ratio and frame drawing region
|
||
+ qtdemux: Fix seek adjustment with SNAP_AFTER flag
|
||
+ rtpopusdepay, matroskamux: Fix invalid rate while muxing Opus
|
||
in Matroska
|
||
+ rtpmanager: twcc: Fix duplicate packet handling
|
||
+ rtsp: url: fix incorrect request URI scheme for TLS transport
|
||
methods (regression)
|
||
+ rtspsrc:
|
||
- Consider "451: Parameter Not Understood" when handling broken
|
||
control urls
|
||
- fix behavior change with URI protocols in OPTIONS requests
|
||
- Skip PTs with caps incompatible to the global caps
|
||
- rtpjpegdepay: fix logic error when checking if an end of
|
||
image (EOI) tag is present
|
||
+ v4l2:
|
||
- Add support for YVU420M format
|
||
- mark JPEG as parsed
|
||
- Rebase patch with quilt.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 21 15:42:46 UTC 2023 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Conflict with gstreamer-plugins-ugly < 1.22.0 to ensure we don't
|
||
have conflicts with gstreamer-plugins-ugly 1.20.1 since
|
||
libgstxingmux.so was moved from -ugly to -good (boo#1209541)
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 9 17:55:59 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.22.1:
|
||
+ adaptivedemux2: Fix buffering threshold initialization
|
||
+ dashdemux2: the seek operation takes a log time to finish for
|
||
some streams
|
||
+ glvideomixer: Keep a reference to the underlying pad
|
||
+ qtdemux:
|
||
- Don't emit GstSegment correcting start time when in MSE mode
|
||
- Handle moov atom length=0 case by reading until the end
|
||
+ qtdemux, qtmux: Drop av1C version 0 parsing and implement
|
||
version 1 parsing/writing
|
||
+ qtmux: Fix assertion on caps update
|
||
+ redenc: fix setting of extension ID for twcc
|
||
+ rtpssrcdemux: set different stream-id on each src pad
|
||
+ rtspsrc: Use the correct vfunc for the push-backchannel-sample
|
||
action signal
|
||
+ udpsrc: GstSocketTimestampMessage only for SCM_TIMESTAMPNS
|
||
+ v4l2h264dec: Fix Raspberry Pi4 will not play video in
|
||
application
|
||
- Rebase patch with quilt.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 27 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
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 24 17:56:55 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.
|
||
- Add disabled pkgconfig(Qt6Core), pkgconfig(Qt6Gui),
|
||
pkgconfig(Qt6Qml), pkgconfig(Qt6Quick) and
|
||
pkgconfig(Qt6WaylandClient) BuildRequires and pass Dqt6=disabled
|
||
to meson, do not build qt6 support yet.
|
||
- Fixed in 1.21.1:
|
||
+ avoid integer overflow in WavPack header handling code
|
||
(boo#1201688 CVE-2022-1920).
|
||
+ fix integer overflow resulting in heap corruption
|
||
(boo#1201693 CVE-2022-1921).
|
||
+ fix integer overflows in zlib/bz2/etc. decompression
|
||
(boo#1201702 boo#1201704 boo#1201706 boo#1201707 boo#1201708
|
||
CVE-2022-1922 CVE-2022-1923 CVE-2022-1924 CVE-2022-1925
|
||
CVE-2022-2122).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 23 19:09:27 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.20.5:
|
||
+ flacparse: Fix handling of headers advertising 32bps
|
||
+ multiudpsink: allow binding to IPv6 address
|
||
+ oss4: Fix debug category initialization
|
||
+ qt5:
|
||
- Deactivate context if fill_info fails
|
||
- Initialize GError properly in gst_qt_get_gl_wrapcontext()
|
||
+ qtdemux:
|
||
- Check return value from gst_structure_get in PIFF box
|
||
- Use unsigned int types to store result of QT_UINT32
|
||
- Prefill mode fixes
|
||
+ rtpjitterbuffer tests: Cast drop-messages-interval type
|
||
properly (fixing it on 32-bit architectures)
|
||
+ rtspsrc:
|
||
- Don't replace 404 errors with "no auth protocol found"
|
||
- Fix seek event leaks
|
||
- Fix usage of IPv6 connections in SETUP
|
||
- Only EOS on timeout if all streams are timed out/EOS
|
||
+ splitmuxsrc: don't queue data on unlinked pads
|
||
+ v4l2: Fix SIGSEGV on 'change state' during 'format change'
|
||
+ v4l2videodec: Fix activation of internal pool
|
||
+ wavparse:
|
||
- Avoid occasional crash due to referencing freed buffer.
|
||
- Fix crash that occurs in push mode when header chunks are
|
||
corrupted in certain ways.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 21 21:29:49 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.20.4:
|
||
+ alpha: fix stride issue when out buffer has padding on right
|
||
+ isoff: Fix earliest pts field parse issue
|
||
+ matroska-mux: allow width + height changes for
|
||
avc3|hev1|vp8|vp9
|
||
+ qt: Fix another instance of Qt/GStreamer both defining GLsync differently
|
||
+ qtdemux:
|
||
- Avoid crash on reconfiguring.
|
||
- Guard against timestamp calculation overflow in gap event loop
|
||
- Don't use invalid values from failed trex parsing
|
||
- Possible endless loop
|
||
+ rtpjitterbuffer:
|
||
- Only unschedule timers for late packets if they're not RTX
|
||
packets and only once
|
||
- Remove lost timer for out of order packets
|
||
+ rtspsrc:
|
||
- SETUP generates 400 Bad Request
|
||
- Retry SETUP with non-compliant URL resolution on "Bad
|
||
Request" and "Not found"
|
||
+ rtpst2022-1-fecenc: Drain column packets on EOS
|
||
+ rtpvp8depay: If configured to wait for keyframes after packet
|
||
loss, also do that if incomplete frames are detected
|
||
+ splitmuxsink: Don't crash on EOS without buffer
|
||
+ splitmuxsrc:
|
||
- Stop pad task before cleanup
|
||
- Don't consider unlinked pads when deactivating part
|
||
+ soup: libsoup3 makes audio streaming stop
|
||
+ v4l2: fix critical when unreferencign buffer with no data
|
||
+ v4l2bufferpool: Fix debug trace
|
||
+ v4l2object: Add support for Apple's full-range bt709 colorspace
|
||
variant 1:3:5:1
|
||
+ v4l2videocodec: workaround for failure to fully drain frames
|
||
preceding MIDSTREAM renegotiation
|
||
+ v4l2allocator: Fix invalid imported dmabuf fd
|
||
+ videoflip: Fix caps negotiation when method is selected
|
||
+ build failure trying to build jack examples
|
||
+ examples: don't try and build jack examples if jack was
|
||
disabled
|
||
+ tests: skip unit tests for dependency-less elements that have
|
||
been disabled
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 22 10:30:08 UTC 2022 - Aaron Stern <ukbeast89@protonmail.com>
|
||
|
||
- Update to version 1.20.3:
|
||
+ deinterlace: various bug fixes for yadif method
|
||
+ deinterlace: Refactor greedyh and fix planar formats
|
||
+ deinterlace: Prevent race between method configuration and
|
||
latency query
|
||
+ gtk video sink: Fix rotation not being applied when paused
|
||
+ jpegdec: fix RGB conversion handling
|
||
+ matroskademux: improved ProRes video handling
|
||
+ matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
|
||
caps fields correctly when checking caps equality on
|
||
input caps changes
|
||
+ rtprtx: don't access type-system per buffer
|
||
(performance optimisation); code cleanups
|
||
+ rtpulpfecenc: fix unmatched g_slice_free()
|
||
+ rtpvp8depay: fix crash when making GstRTPPacketLost custom
|
||
event
|
||
+ qtmux: Don't post an error message if pushing a sample failed
|
||
with FLUSHING (e.g. on pipeline shutdown)
|
||
+ soup: Lookup libsoup dylib files on Apple platforms & fix
|
||
Cerbero static build on Android and iOS
|
||
+ souphttpsrc: element not present on iOS after 1.20.0 update
|
||
+ v4l2tuner: return NULL if no norm set
|
||
+ v4l2bufferpool: Fix race condition between qbuf and pool
|
||
streamoff
|
||
+ meson: Don't build lame plugin with -Dlame=disabled
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 9 10:59:42 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.20.2:
|
||
+ deinterlace: silence unused-but-set werror from imported code
|
||
+ qtdemux: fix leak of channel_mapping
|
||
+ rtpopusdepay: missing sprop-stereo should not assume mono
|
||
+ rtpjitterbuffer: Fix invalid memory access in
|
||
rtp_jitter_buffer_pop()
|
||
+ rtpptdemux: fix leak of caps when ignoring a pt
|
||
+ rtpredenc: quieten warning about ignoring header extensions
|
||
+ soup: Fix pre-processor macros in souploader for libsoup-3.0
|
||
+ twcc: Note that twcc-stats packet loss counts reordering as
|
||
loss + add some logging
|
||
+ video4linux2: Manual backports for RPi users
|
||
+ wavparse: handle URI query in any parse state, fixing audio
|
||
track selection issue in GES
|
||
+ wavparse: Unset DISCONT buffer flag for divided into multiple
|
||
buffers in push mode
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 18 07:32:13 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.20.1:
|
||
+ deinterlace: various bug fixes for yadif method
|
||
+ deinterlace: Refactor greedyh and fix planar formats
|
||
+ deinterlace: Prevent race between method configuration and
|
||
latency query
|
||
+ gtk video sink: Fix rotation not being applied when paused
|
||
+ jpegdec: fix RGB conversion handling
|
||
+ matroskademux: improved ProRes video handling
|
||
+ matroskamux: Handle multiview-mode/flags/pixel-aspect-ratio
|
||
caps fields correctly when checking caps equality on input caps
|
||
changes
|
||
+ rtprtx: don't access type-system per buffer (performance
|
||
optimisation); code cleanups
|
||
+ rtpulpfecenc: fix unmatched g_slice_free()
|
||
+ rtpvp8depay: fix crash when making GstRTPPacketLost custom
|
||
event
|
||
+ qtmux: Don't post an error message if pushing a sample failed
|
||
with FLUSHING (e.g. on pipeline shutdown)
|
||
+ soup: Lookup libsoup dylib files on Apple platforms & fix
|
||
Cerbero static build on Android and iOS
|
||
+ souphttpsrc: element not present on iOS after 1.20.0 update
|
||
+ v4l2tuner: return NULL if no norm set
|
||
+ v4l2bufferpool: Fix race condition between qbuf and pool
|
||
streamoff
|
||
+ meson: Don't build lame plugin with -Dlame=disabled
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 4 20:18:40 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
|
||
- Stop using service for tarball, use upstream url.
|
||
- Drop old obsolete conditionals.
|
||
- Add BuildRequires: pkgconfig(libsoup-3.0)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 4 19:28:14 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.18.6:
|
||
+ rtspsrc: Fix critical while serializing timeout element message
|
||
+ multifilesrc: fix caps leak
|
||
+ shout2: Add compatibility for libshout >= 2.4.2 shout_open
|
||
return values
|
||
+ v4l2: Update fmt if padded height is greater than fmt height
|
||
+ v4l2bufferpool: set video alignment of video meta
|
||
+ qtmux: fix deadlock in gst_qt_mux_prepare_moov_recovery
|
||
+ matroska: Add support for muxing/demuxing ffv1
|
||
+ qtdemux: Try to build AAC codec-data whenever it's possible
|
||
- Remove service, use source url, upstream changes in git.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 16 09:27:42 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Drop doc sub-package, following this drop gtk-doc BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 16 01:49:16 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
|
||
|
||
- Remove obsolete translation-update-upstream support
|
||
(jsc#SLE-21105).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 15 09:49:15 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.18.5:
|
||
+ avidemux: Also detect 0x000001 as H264 byte-stream start code
|
||
in codec_data
|
||
+ deinterlace:
|
||
- Plug a method subobject leak
|
||
- Drop field-order field if outputting progressive
|
||
+ jpegdec: Fix crash when interlaced field height is not DCT
|
||
block size aligned
|
||
+ qmlglsink: Keep old buffers around a bit longer if they were
|
||
bound by QML
|
||
+ qml: qtitem: don't potentially leak a large number of buffers
|
||
+ qtdemux: Force stream-start push when re-using EOS'd streams
|
||
+ qtmux:
|
||
- For Apple ProRes, allow overriding pixel bit depth, e.g. when
|
||
exporting an opaque image, yet with alpha.
|
||
- Make sure to write 64-bit STCO table when needed.
|
||
+ rtpjpegpay: fix image corruption when compiled with MSVC on
|
||
Windows
|
||
+ rtpptdemux: Remove pads also in PAUSED->READY
|
||
+ rtph265depay: update codec_data in caps regardless of format
|
||
+ rtspsrc:
|
||
- Do not overwrite the known duration after a seek
|
||
- De-dup seek event seqnums to avoid multiple seeks
|
||
- Fix race saving seek event seqnum
|
||
- Using multicast UDP has no relation to seekability, also add
|
||
some logging
|
||
- Fix more signals
|
||
- Fix accumulation of before-send signal return values
|
||
+ rtpjitterbuffer:
|
||
- Fix parsing of the mediaclk:direct= field
|
||
- Avoid generation of invalid timestamps
|
||
- Check srcresult before waiting on the condition variable too
|
||
- More logging when calculating rfc7273 timestamps
|
||
+ souphttpsrc: Always use the content decoder but set
|
||
`Accept-Encoding:...
|
||
+ udpsrc: Plug leaks of saddr in error cases
|
||
+ multiudpsink: Fix broken SO_SNDBUF get/set on Windows
|
||
+ v4l2object:
|
||
- Add interlace-mode back to caps for camera
|
||
- Use default colorimetry if that in caps is unknown
|
||
- Avoid colorimetry mismatch for streams with invalid
|
||
colorimetry
|
||
- Add support for hdr10 stream playback
|
||
+ wavparse: adtl/note/labl chunk parsing fixes
|
||
+ Don't use volatile to mean atomic (fixes compiler warnings with
|
||
gcc 11)
|
||
+ 1.18.4: build fails with glib 2.67.6 and gcc-11: argument 2 of
|
||
‘_atomicload’ must not be a pointer to a ‘volatile’ type
|
||
- Drop 612102fdbc3f813bf9d3406165692b5f742e51a6.patch: Fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 15 11:31:59 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Add 612102fdbc3f813bf9d3406165692b5f742e51a6.patch: Fix build
|
||
with gcc 11, based on upstream git.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 30 08:55:20 UTC 2021 - Antonio Larrosa <alarrosa@suse.com>
|
||
|
||
- Update to version 1.18.4:
|
||
+ matroskademux: header parsing fixes (boo#1184735, CVE-2021-3498
|
||
and boo#1184739, CVE-2021-3497)
|
||
+ rpicamsrc: depend on posix threads and vchiq_arm to fix build
|
||
on raspios again
|
||
+ wavenc: Fixed INFO chunk corruption, caused by odd sized data
|
||
not being padded
|
||
+ wavpackdec: Add floating point format support to fix
|
||
distortions in some cases
|
||
+ v4l2: recognize V4L2 bt601 colorimetry again
|
||
+ v4l2videoenc: support resolution change stream encode
|
||
+ v4l2h265codec: fix HEVC profile string issue
|
||
+ v4l2object: Need keep same transfer as input caps
|
||
+ v4l2videodec: Fix vp8 and vp9 streams can't play on board
|
||
with vendor bsp
|
||
+ v4l2videodec: fix src side frame rate negotiation
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jan 16 19:24:21 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.18.3:
|
||
+ splitmuxsink:
|
||
- Avoid deadlock when releasing a pad from a running muxer
|
||
- Fix bogus fragment split
|
||
+ v4l2object: Map correct video format for RGBA
|
||
+ videoflip: fix possible crash when changing
|
||
video-direction/method while running
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Dec 10 07:20:21 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.18.2:
|
||
+ rpicamsrc: add vchostif library as it is required to build
|
||
successful
|
||
+ deinterlace: Enable x86 assembly with nasm on MSVC
|
||
+ v4l2: caps negotiate wrong as interlace feature
|
||
+ aacparse: Fix caps change handling
|
||
+ rtspsrc: Use URI hash for stream id
|
||
+ flvmux: Release pads via GstAggregator
|
||
+ qtmux: Chain up when releasing pad, and fix some locking
|
||
+ matroska-mux: Fix sparse stream crash
|
||
+ Splitmux testsuite races
|
||
- Fix the _service file and spec to really use the tarball
|
||
generated by service.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 11 12:29:52 UTC 2020 - Dirk Mueller <dmueller@suse.com>
|
||
|
||
- disable rpicams - requires downstream bcm_host.h kernel headers
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 27 16:38:53 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-good changes:
|
||
- v4l2object: Only offer inactive pools and if needed
|
||
- vpx: Fix the check to unfixed/unknown framerate to set
|
||
bitrate
|
||
- qmlglsink: fix crash when created/destroyed in quick
|
||
succession
|
||
- rtputils: Count metas with an empty tag list for
|
||
copying/keeping
|
||
- rtpbin: Remove the rtpjitterbuffer with the stream
|
||
- rtph26*depay: drop FU's without a corresponding start bit
|
||
- imagefreeze: Response caps query from srcpad
|
||
- rtpmp4gdepay: Allow lower-case "aac-hbr" instead of correct
|
||
"AAC-hbr"
|
||
- rtspsrc: Fix push-backchannel-buffer parameter mismatch
|
||
- jpegdec: check buffer size before dereferencing
|
||
- flvmux: Move stream skipping to
|
||
GstAggregatorPadClass.skip_buffer
|
||
- v4l2object: plug memory leak
|
||
- splitmuxsink: fix sink pad release while PLAYING
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 11 09:15:22 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-good-qtdemux-Specify-REDIRECT-info.patch
|
||
* gst-good-rtpjpegdepay-outputs-framed-jpeg.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 31 23:07:25 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- No longer recommend -lang: supplements are in use.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 30 23:34:26 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add upstream bugfix patches:
|
||
+ gst-good-qtdemux-Specify-REDIRECT-info.patch: qtdemux: Specify
|
||
REDIRECT information in error message.
|
||
+ gst-good-rtpjpegdepay-outputs-framed-jpeg.patch: rtpjpegdepay:
|
||
outputs framed jpeg.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 4 10:48:47 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.16.2:
|
||
+ vp9dec: Fix broken 4:4:4 8bits decoding
|
||
+ rtpsession: add locking for clear-pt-map
|
||
+ rtpL16depay: don't crash if data is not modulo channels*width
|
||
+ wavparse:
|
||
- Fix push mode ignoring audio with a size smaller than segment
|
||
buffer
|
||
- Fix push mode ignoring last audio payload chunk
|
||
+ aacparse: fix wrong offset of the channel number in adts header
|
||
+ jpegdec:
|
||
- Fix incorrect logic in EOI tag detection
|
||
- Don't overwrite the last valid line
|
||
+ videocrop: Also update the coordinate when in-place
|
||
+ vpx: Error out if enabled and no features found
|
||
+ v4l2videodec: ensure pool exists before orphaning it
|
||
+ v4l2videoenc: fix type conversion errors
|
||
+ v4l2bufferpool: Queue number of allocated buffers to capture
|
||
+ v4l2object:
|
||
- Fix mpegversion number typo
|
||
- Work around bad TRY_FMT colorimetry implementations
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 24 12:56:40 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.16.1:
|
||
+ See main gstreamer package for changelog.
|
||
- Drop gstreamer-plugins-good-fix-glibc-incompat.patch: Fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Aug 25 08:33:33 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Add gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix
|
||
type compatibility issue with glibc 2.30.
|
||
- Use make_build macro.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jul 3 08:05:23 UTC 2019 - Fabian Vogt <fvogt@suse.com>
|
||
|
||
- Add missing pkgconfig(Qt5X11Extras) BuildRequires: Needed to
|
||
build Qt X11 integration.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 12 17:53:30 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 meson support, but disable because plugin documentation is
|
||
currently not being built.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 31 22:05:35 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 1.14.5:
|
||
+ flv: Use 8kHz sample rate for alaw/mulaw audio.
|
||
+ flvdemux: Do not error out if the first added and chained pad
|
||
is not linked.
|
||
+ flvmux: try harder to make sure timestamps are always
|
||
increasing.
|
||
+ gdkpixbufdec: output a TIME segment which is what’s expected
|
||
for raw video.
|
||
+ matroskademux: fix handling of MS ACM audio.
|
||
+ matroska: fix handling of FlagInterlaced.
|
||
+ pulsesink: Deal with not being able to convert a format to
|
||
caps.
|
||
+ rtph265depay, rtph264depay; aggregation packet marker handling
|
||
fixes.
|
||
+ rtpmp4gdepay: detect broken senders who send AAC with ADTS
|
||
frames.
|
||
+ rtprawdepay: keep buffer pool around when flushing/seeking.
|
||
+ rtpssrcdemux: Forward serialized events to all pads.
|
||
+ qmlglsink: Handle OPENGL header guard changes.
|
||
+ qtdemux: fix track language code parsing; ignore corrupted CTTS
|
||
box.
|
||
+ qtmux: Correctly set tkhd width/height to the display size.
|
||
+ splitmuxsink:
|
||
- Various timecode meta handling fixes.
|
||
- Make work with audio-only encoders as muxers, e.g. wavenc
|
||
+ v4l2sink: fix pool-less allocation query handling.
|
||
+ v4l2dec/enc: fix use after free when handling events.
|
||
+ vpx: Fix build against libvpx 1.8.
|
||
+ webmmux: allow resolutions above 4096.
|
||
- Drop gstreamer-plugins-good-fix-vpx-build.patch: Fixed upstream.
|
||
- Drop automake and libtool BuildRequires and autogen.sh call: No
|
||
longer needed.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 8 20:02:18 UTC 2019 - olaf@aepfle.de
|
||
|
||
- Require automake >= 1.14
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 5 09:02:44 UTC 2019 - bjorn.lie@gmail.com
|
||
|
||
- Add gstreamer-plugins-good-fix-vpx-build.patch: Fix build with
|
||
libvpx 1.8.0.
|
||
- Add libtool BuildRequires and pass autogen.sh, as the above patch
|
||
touches the buildsystem.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 3 15:45:08 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.14.4:
|
||
+ Bugfix release, please see .changes in gstreamer main package.
|
||
- Update Source url to new home.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 26 20:25:08 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.14.3:
|
||
+ Bugfix release, please see .changes in gstreamer main package.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jul 22 21:22:22 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.14.2:
|
||
+ qmlgl: Fix conflicting declaration of type GLsync for
|
||
non-android.
|
||
+ souphttpsrc: Protect input stream with lock.
|
||
+ splitmuxsrc: Make sure events are writable before setting their
|
||
seqnum.
|
||
+ Various v4l2 fixes.
|
||
+ scaletempo: Mark as Audio in classification.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 22 11:13:27 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Conditionalize pkgconfig(gtk+-wayland-3.0) BuildRequires: fix
|
||
build for Leap 42.3.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 31 09:27:16 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5Qml),
|
||
pkgconfig(Qt5Quick) and pkgconfig(Qt5WaylandClient)
|
||
BuildRequires: Build qmlgl sink and package it in new qtqml
|
||
sub-package.
|
||
- Add gstreamer-plugins-good-gtk Recommends to the main package,
|
||
install it by default.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun May 20 09:28:27 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 May 14 13:34:32 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Split out gtk plugin in own sub-package.
|
||
- Add conditional ENABLE_EXPERIMENTAL define and set to 0, we do
|
||
not want to build experimental plugins by default.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 30 03:02:52 UTC 2018 - luc14n0@linuxmail.org
|
||
|
||
- 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.
|
||
- Add:
|
||
+ Mesa-libGLESv3-devel and Mesa-libGLESv2-devel, libmp3lame-devel
|
||
and gstreamer-gl-1.0, gtk+-wayland-3.0, libmpg123 and twolame
|
||
pkgconfig modules as build time dependencies.
|
||
+ pkgconfig(x11) BuildRequires to avoid implicit dependencies.
|
||
+ Gtk, MPG123, lame and TwoLame plugins moved from
|
||
gstreamer-plugins-bad/ugly, following upstream changes.
|
||
+ gstreamer-plugins-ugly Conflicts, ensure we do not have
|
||
clashing files.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 29 12:27:55 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Update to version 1.12.5:
|
||
+ Bugs fixed: bgo#792775, bgo#793067, bgo#792376, bgo#792644,
|
||
bgo#791473, bgo#757449, bgo#791494.
|
||
- Drop upstream fixed patches:
|
||
+ gst-good-equalizer-fix-Wincompatible-pointer-types-warning.patch.
|
||
+ gst-good-fix-memory-leak-GAP-buffers.patch.
|
||
+ gst-good-flacdec-flush-flac-decoder.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 20 17:16:07 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Unconditionally enable translation-update-upstream: on
|
||
Tumbleweed, this results in a NOP and for Leap in SLE paid
|
||
translations being used (boo#1086036).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 28 16:31:44 UTC 2018 - dimstar@opensuse.org
|
||
|
||
- Modernize spec-file by calling spec-cleaner.
|
||
- Split out jack plugin into new sub-package jack, also add it to
|
||
baselibs.conf.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 14 20:45:45 UTC 2018 - bjorn.lie@gmail.com
|
||
|
||
- Add gst-good-flacdec-flush-flac-decoder.patch: flacdec: flush
|
||
flac decoder on lost sync (bgo#791473).
|
||
- Add gst-good-fix-memory-leak-GAP-buffers.patch: interleave: Fix
|
||
memory leak of GAP buffer (bgo#793067).
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 23 01:30:08 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add
|
||
gst-good-equalizer-fix-Wincompatible-pointer-types-warning.patch:
|
||
equalizer: Fix -Wincompatible-pointer-types warning (bgo#791494).
|
||
- Clean up spec with spec-cleaner.
|
||
- Toggle ENABLE_AALIB, no longer build aasink support.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 11 12:40:24 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.4:
|
||
+ Bugs fixed: bgo#788777, bgo#779957, bgo#783542, bgo#784749,
|
||
bgo#787795, bgo#788759, bgo#789197, bgo#791034, bgo#791074,
|
||
bgo#787586.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 30 10:10:33 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add python3-xml BuildRequires as it is needed for xml support.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 29 13:59:18 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Switch to python3:
|
||
+ Replace python-base BuildRequires with python3-base.
|
||
+ Export PYTHON=/usr/bin/python3 before calling configure.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 18 21:20:02 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.3:
|
||
+ Bugs fixed: bgo#759292, bgo#781458, bgo#783086, bgo#784250,
|
||
bgo#784971, bgo#785429, bgo#785435, bgo#785990, bgo#785991,
|
||
bgo#786268, bgo#786670, bgo#786718, bgo#787160, bgo#787254,
|
||
bgo#787313.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Aug 25 20:25:00 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Drop conditional valgrind-devel BuildRequires, this type of
|
||
debugging is probably not done by users of binary packages.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jul 14 11:45:38 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.2:
|
||
+ Bugs fixed: bgo#783778, bgo#784282, bgo#784486, bgo#784616,
|
||
bgo#784812.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 20 12:33:08 UTC 2017 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.12.1:
|
||
+ Various fixes for crashes, assertions, deadlocks and memory
|
||
leaks.
|
||
+ Fix for regression when seeking to the end of ASF files.
|
||
+ Fix for regression in (raw)videoparse that caused it to omit
|
||
video metadata.
|
||
+ Fix for regression in discoverer that made it show more streams
|
||
than actually available.
|
||
+ Numerous bugfixes to the adaptive demuxer base class and the
|
||
DASH demuxer.
|
||
+ Various playbin3/urisourcebin related bugfixes.
|
||
+ Vivante DirectVIV (imx6) texture uploader works with
|
||
single-plane (e.g. RGB) video formats now.
|
||
+ Intel Media SDK encoder now outputs valid PTS and keyframe
|
||
flags.
|
||
+ OpenJPEG2000 plugin can be loaded again on MacOS and correctly
|
||
displays 8 bit RGB images now.
|
||
+ Fixes to DirectSound source/sink for high CPU usage and wrong
|
||
latency/buffer size calculations.
|
||
+ gst-libav was updated to ffmpeg n3.3.2.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 8 11:36:51 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.12.0:
|
||
+ Bugs fixed: bgo#782042.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 18:53:06 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.11.2:
|
||
+ Bugs fixed: bgo#778690, bgo#736752, bgo#761761, bgo#766177,
|
||
bgo#768762, bgo#774209, bgo#775440, bgo#775817, bgo#776714,
|
||
bgo#776715, bgo#776899, bgo#777100, bgo#777182, bgo#777330,
|
||
bgo#777331, bgo#777540, bgo#778013, bgo#778330, bgo#778389,
|
||
bgo#776962.
|
||
- Drop chmod call on tarball, no longer needed.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 18:53:05 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.11.1:
|
||
+ Bugs fixed: bgo#708221, bgo#746574, bgo#748360, bgo#749098,
|
||
bgo#754696, bgo#757631, bgo#766991, bgo#767771, bgo#768723,
|
||
bgo#769041, bgo#769048, bgo#772181, bgo#772740, bgo#773217,
|
||
bgo#773514, bgo#773712, bgo#773785, bgo#773828, bgo#774129,
|
||
bgo#774131, bgo#774403, bgo#774409, bgo#774566, bgo#774674,
|
||
bgo#774747, bgo#774789, bgo#774840, bgo#774876, bgo#775287,
|
||
bgo#775414, bgo#775702, bgo#775752, bgo#776030, bgo#776106,
|
||
bgo#776789, bgo#777095, bgo#777157.
|
||
- Pass --with-package-name='openSUSE GStreamer-plugins-good
|
||
package' and --with-package-origin='http://download.opensuse.org'
|
||
to configure we want to show where the gstreamer package is from.
|
||
- Move cairo plugin to the extra sub package.
|
||
- Drop obsolete clean section from spec.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 18:53:04 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.4:
|
||
+ Bugs fixed: bgo#778341, bgo#775702, bgo#776106, bgo#777399,
|
||
bgo#777940, bgo#778428, bgo#778437, bgo#778453, bgo#778815,
|
||
bgo#775564.
|
||
- Drop gstreamer-plugins-good-qtdemux-sanity-check.patch: Fixed
|
||
upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 4 23:08:04 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Add gstreamer-plugins-good-qtdemux-sanity-check.patch: qtdemux:
|
||
sanity check number of segments in edit list. Fixes crash with
|
||
fuzzed file (bgo#777940).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 30 15:18:01 UTC 2017 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.3 (CVE-2017-5838):
|
||
+ Bugs fixed: bgo#775898, bgo#754230, bgo#765498, bgo#772646,
|
||
bgo#773218, bgo#773891, bgo#773905, bgo#775071, bgo#775450,
|
||
bgo#775451, bgo#775455, bgo#775472, bgo#775479, bgo#775543,
|
||
bgo#775794, bgo#775888, bgo#776107, bgo#776720, bgo#777101,
|
||
bgo#777123, bgo#777157, bgo#777174, bgo#777222, bgo#777327,
|
||
bgo#777362, bgo#777469, bgo#777500, bgo#777532, bgo#777832.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Dec 3 18:49:22 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.2:
|
||
+ Bugs fixed: bgo#757292, bgo#774428, bgo#774834, bgo#774859,
|
||
bgo#774897, bgo#775219.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 27 10:26:35 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.1:
|
||
+ Bugs fixed: bgo#769765, bgo#770568, bgo#772610, bgo#773269,
|
||
bgo#773512, bgo#773515, bgo#773516, bgo#773784, bgo#773861,
|
||
bgo#774507, bgo#774556.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Nov 2 16:38:03 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.10.0:
|
||
+ Bugs fixed: bgo#762207, bgo#772496, bgo#772497, bgo#772644,
|
||
bgo#772656, bgo#773509, bgo#773580, bgo#773582, bgo#773643.
|
||
+ Updated translations.
|
||
- Conditionally apply translations-update-upstream BuildRequires
|
||
and macro for non-openSUSE only.
|
||
- Drop gstreamer-plugins-good-wavparse.patch: Fixed upstream.
|
||
- Stop passing --enabel-gtk to configure, no longer needed nor
|
||
recognized.
|
||
- Move monoscape plugin to extra subpackage as it is an
|
||
experimental plugin.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 1 15:28:35 UTC 2016 - dimstar@opensuse.org
|
||
|
||
- Add gstreamer-plugins-good-wavparse.patch: Don't try to add
|
||
srcpad if we don't know valid caps yet. Otherwise we'll run into
|
||
an assertion on specially crafted files (bgo#773643,
|
||
boo#1007595).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 22 19:22:45 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.3 (boo#996937):
|
||
+ Bugs fixed: bgo#769773, bgo#762208, bgo#769514, bgo#747275,
|
||
bgo#768509, bgo#768232, bgo#768623, bgo#768195, bgo#768268,
|
||
bgo#753760, bgo#767980, bgo#766025, bgo#767680, bgo#767496.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 14 18:32:25 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.2:
|
||
+ bgo#766025: rtpsession: race condition accessing ssrcs hash
|
||
table.
|
||
+ bgo#733864: v4l2videodec: Implement EOS handling through
|
||
V4L2_DEC_CMD_STOP.
|
||
+ bgo#736252: gdkpixbufdec: packetized mode logic.
|
||
+ bgo#748700: avimux: stopping file without index fails.
|
||
+ bgo#754042: v4l2src: Asserts on renegotiation with USERPTR.
|
||
+ bgo#758424: v4l2videodec: Keep the input buffers, they are
|
||
needed to copy metadata.
|
||
+ bgo#758703: v4l2src: gst_v4l2_set_attribute warning messages
|
||
cause infinite loop with .dot dump.
|
||
+ bgo#761165: Setting overlay parameters on v4l2sink fails.
|
||
+ bgo#761787: qtdemux: seek fails with CENC encrypted streams.
|
||
+ bgo#762219: rtpsession: don't act on suspicious BYE RTCP.
|
||
+ bgo#764679: IPv6 UDP stream to site-local multicast address.
|
||
+ bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
|
||
MSE after fix for bgo#760779.
|
||
+ bgo#764897: Using non IPv6-socket in IPv6 scope.
|
||
+ bgo#765072: splitmuxsink: Sometimes creates a small one-frame
|
||
file after EOS.
|
||
+ bgo#765320: flvmux: segfault when no buffers have arrived
|
||
before EOS.
|
||
+ bgo#765391: vpxenc: Handle frames with too low duration
|
||
correctly.
|
||
+ bgo#765689: rtspsrc: Various problems related to seeking
|
||
causing scrub seeking to fail.
|
||
+ bgo#765725: qtmux: Allow MPEG-1 Layer 1 and 2 in addition to 3
|
||
in MP4.
|
||
+ bgo#765805: qtdemux: Only first fragment played for fragmented
|
||
mp4 files recorded with non-seekable sink.
|
||
+ bgo#765806: qtdemux: Store the segment sequence number in the
|
||
EOS events and STREAM_DONE events/message.
|
||
+ bgo#765933: rtpjitterbuffer: Fix stall when receiving already
|
||
lost packet.
|
||
+ bgo#765946: dv: Uses different pixel-aspect-ratio than
|
||
gst-libav.
|
||
+ bgo#766172: v4l2videodec: [Regressions] Should not fail if
|
||
S_FMT(CAPTURE) fail after STREAMON(CAPTURE).
|
||
+ bgo#766359: auparse: sticky event misordering, got 'segment'
|
||
before 'caps'.
|
||
+ bgo#766382: v4l2videodec: use visible size, not coded size, for
|
||
downstream negotiation filter.
|
||
+ bgo#766558: deinterlace: fix caps leak.
|
||
+ bgo#766610: v4l2object: fix caps leak.
|
||
+ bgo#766645: matroskademux: don't hold object lock whilst
|
||
pushing out headers, might lead to query deadlock.
|
||
+ bgo#766711: v4l2transform: scaling is broken in case of fixed
|
||
pixel aspect ratio.
|
||
+ bgo#766712: v4l2transform should allow to change pixel aspect
|
||
ratio.
|
||
+ bgo#766719: v4l2transform: Does not fully fixate the caps.
|
||
+ bgo#766868: qtdemux: Segments start at 0 on live MSS time-based
|
||
streams, ignoring the start time configured upstream.
|
||
+ bgo#766870: rtpj2kpay: leaks input buffer.
|
||
+ bgo#767300: v4l2object uses deprecated RGB15 V4L2 format code.
|
||
+ bgo#767424: flvdemux: Fix unref assertion failure.
|
||
+ bgo#767086: v4l2src: pushes incomplete raw video buffers.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 19 11:03:01 UTC 2016 - alarrosa@suse.com
|
||
|
||
- Update to GNOME 3.20.2 (Fate#318572)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 20 17:53:46 UTC 2016 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.8.1:
|
||
+ bgo#764733: qtdemux: Regression in YouTube TV tests in WebKit
|
||
MSE after fix for bgo#760779.
|
||
+ bgo#763711: splitmuxsink: deadlock when one streams doesn't
|
||
have regular buffers.
|
||
+ bgo#730540: rtspsrc: parse crypto sessions to support
|
||
rollover counters.
|
||
+ bgo#744612: splitmuxsink: add property for specifing maximum
|
||
number of files to store.
|
||
+ bgo#757569: rtspsrc: avoid potentially overflowing expression.
|
||
+ bgo#761345: rtpjpegpay: Allow different quantization tables for
|
||
components 2 and 3.
|
||
+ bgo#762893: splitmuxsink critical assertion when changing from
|
||
null to ready.
|
||
+ bgo#763780: flvdemux: don't emit pad-added until caps are
|
||
ready.
|
||
+ bgo#763973: qtdemux: Fix qtdemux memory leak.
|
||
+ bgo#764169: vp9dec: Dogslow VP9 4k playback with libvpx, works
|
||
fine with avdec_vp9.
|
||
+ bgo#764798: rtspsrc Critical errors when connecting with TLS /
|
||
rtsps.
|
||
+ bgo#764870: qtdemux: Fix parsing segment duration of empty edit
|
||
list box.
|
||
+ bgo#764889: rtpjitterbuffer: Drops wrong number of packets with
|
||
drop-on-latency=true.
|
||
+ bgo#765072: splitmuxsink: Sometimes creates a small one-frame
|
||
file after EOS.
|
||
+ bgo#765116: scaletempo: memory corruption.
|
||
- Replace glib2-devel, gstreamer-devel and
|
||
gstreamer-plugins-base-devel BuildRequires for their pkgconfig
|
||
counterparts: pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0) and
|
||
pkgconfig(gstreamer-plugins-base-1.0).
|
||
- Also add explicit BuildRequires that configure looks for:
|
||
+ pkgconfig(gstreamer-base-1.0),
|
||
+ pkgconfig(gstreamer-check-1.0),
|
||
+ pkgconfig(gstreamer-controller-1.0),
|
||
+ pkgconfig(gstreamer-net-1.0).
|
||
- Properly escape a macro in comment to silence rpmlint.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 18 13:04:31 UTC 2016 - joerg.lorenzen@ki.tng.de
|
||
|
||
- Changed required version of libvpx to >= 1.3.0, package can be
|
||
successfully built against it and version >= 1.4.0 isn't
|
||
available for openSUSE 13.2 and Leap 42.1 on PMBS.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 13 10:21:56 UTC 2016 - idonmez@suse.com
|
||
|
||
- Update to GNOME 3.20 Fate#318572
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 26 18:58:46 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.
|
||
- Add explicit pkgconfig(libsoup-2.4) BuildRequires and version it.
|
||
- Pass --enable-v4l2-probe to configure. This is a runtime check.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jan 21 21:34:01 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.
|
||
- Switch to using http://gstreamer.freedesktop.org/ as the source
|
||
URL instead of http://download.gnome.org/; the former seems to
|
||
be updated more frequently.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 23 14:28:21 UTC 2015 - 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 31 04:10:58 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.6.1:
|
||
+ splitmuxsink:
|
||
- Post messages when fragments are being opened and closed
|
||
- Allow non-video streams to serve as reference.
|
||
- Do not destroy the multiqueue & muxer when going to NULL.
|
||
- Initialize mux_start_time properly.
|
||
+ cutter: Fix buffer leak.
|
||
+ aacparse: Wrong LOAS config reading.
|
||
+ matroskademux: Assertion failed: (stream- > alignment < =
|
||
G_MEM_ALIGN).
|
||
+ gdkpixbufoverlay memleak.
|
||
+ qtmux:
|
||
- Fix sample memory leak.
|
||
- Doesn't compile on OS X 10.6: strnlen not available.
|
||
- Fix date memory leak.
|
||
- Allow negotiating to S8 as a raw format but stop making it
|
||
best choice.
|
||
- Add ProRes support.
|
||
+ qtdemux:
|
||
- Fix taglist leak.
|
||
- Fix caps leak.
|
||
+ auparse: Fix event leak.
|
||
+ matroskamux: Drops JPEG input buffers with just PTS and no DTS
|
||
set on them.
|
||
+ scaletempo: Does not work properly with negative rates
|
||
playback.
|
||
+ splitmux: Unit test fails due to missing files.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 2 08:45:20 UTC 2015 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.6.0:
|
||
+ For changelog, see mainpackage changes, everything is condensed
|
||
there.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 8 07:44:48 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Use manuel Requires for gstreamer-plugins-base and gstreamer:
|
||
the source_validator service has some issues finding the tarball
|
||
otherwise.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 7 13:03:19 UTC 2015 - dimstar@opensuse.org
|
||
|
||
- Rename gstreamer-good.appdata.xml to
|
||
gstreamer-plugins-good.appdata.xml to match the package name.
|
||
- Add Summary to appdata file.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 26 10:52:53 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.5:
|
||
+ Bugs fixed: bgo#711437, bgo#726194, bgo#736397, bgo#737603,
|
||
bgo#739476, bgo#739722, bgo#739789, bgo#739791, bgo#739792,
|
||
bgo#739996, bgo#740040, bgo#740392, bgo#740407, bgo#740633,
|
||
bgo#740636, bgo#740671, bgo#740905, bgo#741271, bgo#741381,
|
||
bgo#741407, bgo#737579, bgo#739754.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 14 11:16:04 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.4:
|
||
+ Bugs fixed: bgo#726329, bgo#736071, bgo#737735, bgo#737739,
|
||
bgo#737761, bgo#737771, bgo#737886, bgo#738102, bgo#738152,
|
||
bgo#738297, bgo#738722, bgo#738793, bgo#739430.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 23 12:10:29 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Add gstreamer-good.appdata.xml so the codec package shows up in
|
||
GNOME Software.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 24 10:35:55 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.4.3:
|
||
+ Minor bug fixes.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 21 12:56:31 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.4.2:
|
||
+ Bugs fixed: bgo#719359, bgo#733607, bgo#734266, bgo#735520,
|
||
bgo#735660, bgo#735804, bgo#735833, bgo#735859, bgo#736192,
|
||
bgo#736266, bgo#736384, bgo#736670, bgo#736739, bgo#736805,
|
||
bgo#736807.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 28 19:56:59 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.4.1:
|
||
+ Bugs fixed: bgo#727180, bgo#733695, bgo#733866, bgo#734435,
|
||
bgo#734473, bgo#734474, bgo#734475, bgo#734476, bgo#734478,
|
||
bgo#734764.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 21 11:18:15 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.4.0:
|
||
+ Bugs fixed: bgo#732912, bgo#733122, bgo#733190, bgo#733380.
|
||
+ Updated translations.
|
||
- Package baselibs.conf.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 17 22:46:45 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.3.91:
|
||
+ Various API additions.
|
||
+ New plugins and elements:
|
||
- v4l2videodec element for accessing hardware codecs on
|
||
platforms that make them accessible via V4L2.
|
||
- New downloadbuffer element that replaces the download
|
||
buffering feature of queue2.
|
||
- 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.
|
||
- 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.
|
||
+ Other changes:
|
||
- gst-libav now uses libav 10.1, and gained support for
|
||
H265/HEVC.
|
||
- Support for hardware codecs and special memory types has been
|
||
improved with bugfixes and feature additions in various
|
||
plugins and base classes.
|
||
- Various bugfixes and improvements to buffering in queue2 and
|
||
multiqueue elements.
|
||
- dvbsrc supports more delivery mechanisms and other features
|
||
now, including DVB S2 and T2 support.
|
||
- The MPEGTS library has support for many more descriptors.
|
||
- Major improvements to tsdemux and tsparse, especially time
|
||
and seeking related.
|
||
- souphttpsrc now has support for keep-alive connections,
|
||
compression, configurable number of retries and configuration
|
||
for SSL certificate validation.
|
||
- hlsdemux has undergone major refactoring and works more
|
||
reliable now and supports more HLS features like trick modes.
|
||
- dashdemux and mssdemux are now also pushing fragments
|
||
downstream while they're downloaded instead of waiting for
|
||
each fragment to finish.
|
||
- videoflip can automatically flip based on the orientation
|
||
tag.
|
||
- openjpeg supports the OpenJPEG2 API.
|
||
- waylandsink was refactored and should be more useful now.
|
||
- gst-rtsp-server supports SRTP and MIKEY now.
|
||
- gst-libav encoders are now negotiating any profile/level
|
||
settings with downstream via caps.
|
||
- Lots of fixes for coverity warnings all over the place.
|
||
- Negotiation related performance improvements.
|
||
- 800+ fixed bug reports.
|
||
+ Things to look out for:
|
||
- The eglglessink element was removed and replaced by the
|
||
glimagesink element.
|
||
- The mfcdec element was removed and replaced by v4l2videodec.
|
||
- osxvideosink is only available in OS X 10.6 or newer.
|
||
- On Android the namespace of the automatically generated Java
|
||
class for initialization of GStreamer has changed from
|
||
com.gstreamer to org.freedesktop.gstreamer to prevent
|
||
namespace pollution.
|
||
- On iOS you have to update your gst_ios_init.h and
|
||
gst_ios_init.m in your projects from the one included in the
|
||
binaries if you used the GnuTLS GIO module before.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 25 11:40:04 UTC 2014 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.2.4:
|
||
+ Bugs fixed: bgo#725104, bgo#722185, bgo#724619, bgo#725124,
|
||
bgo#725712, bgo#725860, bgo#726777, bgo#728017, bgo#728041,
|
||
bgo#724638, bgo#727329.
|
||
- Drop gsp-docs-fix-mismatched-para-tags.patch and
|
||
gsp-docs-use-docbook-markup-for-xi:include.patch: fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 20 14:06:57 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Add gsp-docs-use-docbook-markup-for-xi:include.patch: fix yet an
|
||
other fallout from gtk-doc 1.20 version. Patch from upstream git.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 16 23:12:00 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Add gsp-docs-fix-mismatched-para-tags.patch, fixes build with new
|
||
gtk-doc, newer gtkdoc is more sensitive to mismatched docbook
|
||
tags (bgo#724085).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Feb 9 20:59:53 UTC 2014 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.2.3:
|
||
+ Bugs fixed: bgo#682276, bgo#712134, bgo#719544, bgo#720659,
|
||
bgo#721241, bgo#721268, bgo#722159, bgo#722163, bgo#722953,
|
||
bgo#723125.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 31 07:05:05 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.2.2:
|
||
+ Bugs fixed: bgo#688153, bgo#709800, bgo#710013, bgo#711131,
|
||
bgo#711829, bgo#712137, bgo#712328, bgo#712335, bgo#712401,
|
||
bgo#712611, bgo#712722, bgo#712744, bgo#715039, bgo#719431,
|
||
bgo#719811, bgo#720813, bgo#720986, bgo#721003.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 11 14:13:35 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.2.1:
|
||
+ Bugs fixed: bgo#683536, bgo#707975, bgo#708505, bgo#708864,
|
||
bgo#709270, bgo#709352, bgo#709384, bgo#709390, bgo#709423,
|
||
bgo#709457, bgo#709507, bgo#709614, bgo#709728, bgo#710110,
|
||
bgo#710215, bgo#710623, bgo#711230, bgo#711497, bgo#711699.
|
||
+ Updated translations.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 22 20:59:23 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.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 31 10:36:10 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.10:
|
||
+ qtdemux: add variant field to H.263 caps, fixing H.263
|
||
playback.
|
||
+ flvdemux: memory leak fix.
|
||
+ goom: fix issue with caps writability.
|
||
+ Bugs fixed: bgo#705142, bgo#705475, bgo#705477, bgo#706422.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 15 09:16:29 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.9:
|
||
+ udpsink, multiudpsink: unbreak IPv4 fallback on systems without
|
||
IPv6 support.
|
||
+ deinterlace: fix changing 'mode' property on-the-fly to
|
||
enable/disable deinterlacing.
|
||
+ rtp: fix autoplugging of depayloaders if there's only one of
|
||
the payload number and the encoding-name.
|
||
+ pulse: fixes for alaw/mulaw.
|
||
+ matroskademux, avidemux: fix some buffer leaks.
|
||
+ flacenc: fix image tag handling.
|
||
+ Bugs fixed: bgo#641599, bgo#695981, bgo#704162, bgo#704533,
|
||
bgo#704553, bgo#705018.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 13 16:31:46 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.8:
|
||
+ pngenc: fix massive memory leak.
|
||
+ pngdec: parse incoming data into frames before decoding.
|
||
+ osvideo: many osxvideosink fixes.
|
||
+ udpsink, multiudpsink, dynudpsink: bind socket before using it,
|
||
fixes sending udp on windows.
|
||
+ Bugs fixed: bgo#682110, bgo#692400, bgo#693727, bgo#699260,
|
||
bgo#699303, bgo#699314, bgo#700047, bgo#700382, bgo#700514,
|
||
bgo#700878, bgo#701586, bgo#702167, bgo#702457, bgo#702705,
|
||
bgo#702732, bgo#703076, bgo#703100, bgo#703171, bgo#703729,
|
||
bgo#691419.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Apr 27 09:35:56 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.7:
|
||
+ osxaudio plugin ported to 1.0.
|
||
+ Bugs fixed: bgo#695709, bgo#697103, bgo#677560, bgo#685209,
|
||
bgo#693005, bgo#693727, bgo#696052, bgo#696651, bgo#697113,
|
||
bgo#697303, bgo#697984, bgo#698224.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 23 13:04:00 UTC 2013 - zaitor@opensuse.org
|
||
|
||
- Update to version 1.0.6:
|
||
+ auparse: fix caps leak.
|
||
+ avidemux: push mode: handle some more 0-size buffer cases.
|
||
+ deinterlace: fix infinite loop on EOS with non-default methods
|
||
or fields.
|
||
+ dvdemux: don't return FALSE when dropping sink events, fixes
|
||
flow errors.
|
||
+ level: send a last message on EOS.
|
||
+ mp4mux: in faststart mode, don't output up to 4 kB of garbage
|
||
at the end.
|
||
+ osxvideosink:
|
||
- Fix crash in osxvideosink with external window output.
|
||
- Make GstGLView propagate input events to its parent view.
|
||
- Make GstNavigation key input events in osxvideosink
|
||
compatible with x(v)imagesink ones.
|
||
+ pulsesink: don't error out if pa_stream_proplist_update() with
|
||
new tags fails.
|
||
+ qtdemux:
|
||
- fix potential crash on short MOOV atom.
|
||
- fix sample leak when processing private qt tags.
|
||
- push mode: only parse moov 1 once.
|
||
- skip disabled tracks.
|
||
+ qtmux: set stream language code from tag.
|
||
+ rtph264pay: Don't use upstream caps with peer_query_caps().
|
||
+ rtpmp4gdepay: streamtype is not put by all RTSP server, not
|
||
make it optional.
|
||
+ rtpptdemux: forward sticky events and then set caps.
|
||
+ rtpsession: Fix wrong code organisation in case of collision.
|
||
+ rtspsrc:
|
||
- flush connection when stopping.
|
||
- only EOS when our source sends BYE.
|
||
+ rtspsrc: save the stream SSRC.
|
||
+ v4l2:
|
||
- don't check stride for encoded formats.
|
||
- fix compilation against newer kernel headers as on FC19.
|
||
+ videomixer2: avoid caps leak.
|
||
+ videomixer: fix eos timestamp check.
|
||
+ ximagesrc: Set the pixel aspect ratio correctly in the caps.
|
||
+ build:
|
||
- allow calling autogen.sh from out-of-tree.
|
||
- fix build with automake 1.13.
|
||
+ Bugs fixed: bgo#628790, bgo#656068, bgo#675453, bgo#678429,
|
||
bgo#684924, bgo#684944, bgo#688935, bgo#689809, bgo#691484,
|
||
bgo#691570, bgo#691580, bgo#691832, bgo#692309, bgo#692786,
|
||
bgo#692935, bgo#692950, bgo#693055, bgo#693173, bgo#693307,
|
||
bgo#693373, bgo#694010, bgo#694184, bgo#694275, bgo#695629,
|
||
bgo#695643, bgo#695644, bgo#696355, bgo#696358.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 9 09:49:37 UTC 2013 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.5:
|
||
+ rtspsrc: fix regression that make rtspsrc hang when stopping
|
||
+ audio/video parsers: fix negotiation with encoders in some
|
||
transcoding cases
|
||
+ cairo: port cairooverlay to 1.0
|
||
+ jpegenc: pass flow returns upstream
|
||
+ qtdemux: fix pixel-aspect-ratio of some files with ProRes video
|
||
+ Bugs fixed: bgo#690184, bgo#690476, bgo#691098.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 19 08:57:54 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.4:
|
||
+ deinterleave: properly set srcpad channel position
|
||
+ osxvideosink: Fix resizing the Cocoa window on receiving new
|
||
caps
|
||
+ rtspsrc fixes
|
||
+ shout2send: also accept audio/webm in addition to video/webm
|
||
+ videobox: fix border filling for planar YUV formats
|
||
+ webmmux: fix linking to shout2send
|
||
+ v4l2: fix build on FreeBSD
|
||
+ Bugs fixed: bgo#684312, bgo#684991, bgo#687469, bgo#689732,
|
||
bgo#689336.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 22 08:05:44 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.3:
|
||
+ rtspsrc: numerous improvements
|
||
+ build fix for gst-plugins-base installed in non-default prefix
|
||
+ multifilesink: post messages in max-size mode as well
|
||
+ vp8dec: improve robustness on decoding errors, e.g. for
|
||
videocalls over RTP
|
||
+ Bugs fixed: bgo#639420, bgo#686837, bgo#686985, bgo#687013,
|
||
bgo#687154, bgo#687330, bgo#687464, bgo#688382.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 25 12:20:36 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.2:
|
||
+ Parallel installability with 0.10.x series
|
||
+ avidemux: fix handling of paletted and other raw RGB data
|
||
+ flacparse: ignore bad headers if we have a valid STREAMINFO
|
||
header; improve coverart extraction
|
||
+ jpegdepay: store quant tables in zigzag order
|
||
+ matroskamux: do not use unoffical V_MJPEG codec id; fix
|
||
subtitle request sink pad name and functionality
|
||
+ videofilter: add videomedian element
|
||
+ multiudpsink: add "force-ipv4" option and "multicast-iface"
|
||
property
|
||
+ pulsesink: fix caps leak and potential crasher in acceptcaps
|
||
function
|
||
+ pulsesink: start the ringbuffer on GAP events without duration
|
||
+ qtdemux: add support for 'generic' samples; allow more streams
|
||
+ qtdemux: support more ProRes variants; fix memory leak for
|
||
MS/RIFF audio
|
||
+ qtdemux: with raw audio, set a default channel-mask for
|
||
multichannel audio
|
||
+ rtpbin: set PTS and DTS in jitterbufffer
|
||
+ rtpbin: use running-time for NTP time when use-pipeline-clock
|
||
is set
|
||
+ rtpsession: inform source when caps change
|
||
+ udpsrc: use negotiated allocator or pool
|
||
+ videobox: use out_info for out properties
|
||
+ videocrop: port to videofilter
|
||
+ videomixer2: Fix race condition where a src setcaps is ignored
|
||
+ vp8enc: fix default target-bitrate value; set DECODE_ONLY flag
|
||
on invisible frames
|
||
+ Bugs fixed: bgo#654216, bgo#682481, bgo#683782, bgo#683842,
|
||
bgo#684701, bgo#685864, bgo#686008, bgo#686046, bgo#686550,
|
||
bgo#686642.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 9 19:32:50 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.1:
|
||
+ interleave, deinterlave: channel handling fixes for mono audio
|
||
+ videobalance now supports NV12 and NV21 as well
|
||
+ Bugs fixed: bgo#683622, bgo#684972, bgo#684977, bgo#685059,
|
||
bgo#685213, bgo#685512.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Sep 24 14:51:53 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 1.0.0:
|
||
+ Minor bug fixes
|
||
+ Bugs fixed: bgo#684237, bgo#678021, bgo#684430, bgo#684469.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 18 07:59:52 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.99:
|
||
+ Move vp8 decoder and encoder from -bad to -good.
|
||
+ Rename vp8 to vpx.
|
||
- Add pkgconfig(vpx) BuildRequires: Needed for the vpx
|
||
encoder/decoder.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Sep 14 12:33:11 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.94:
|
||
+ deinterlace:
|
||
- Don't treat every custom-downstream event as EOS
|
||
- improve framerate transform
|
||
+ videomixer2: Adding nv12 and nv21 support
|
||
+ qtdemux: add support for prores
|
||
+ pulsesrc: consider stream alive when not connected yet
|
||
+ Bugs fixed: bgo#54089, bgo#540891, bgo#609049, bgo#656317,
|
||
bgo#657941, bgo#670257, bgo#673509, bgo#673898, bgo#675448,
|
||
bgo#676302, bgo#677306, bgo#677535, bgo#677722, bgo#677838,
|
||
bgo#677905, bgo#679301, bgo#679343, bgo#679807, bgo#679994,
|
||
bgo#680206, bgo#680275, bgo#680277, bgo#680278, bgo#680283,
|
||
bgo#680388, bgo#680427, bgo#680540, bgo#680551, bgo#680558,
|
||
bgo#680706, bgo#681077, bgo#681247, bgo#681335, bgo#681369,
|
||
bgo#681491, bgo#681677, bgo#682446, bgo#682481, bgo#682770,
|
||
bgo#682959, bgo#683065, bgo#683839, bgo#683841, bgo#683861,
|
||
bgo#683902
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 8 19:10:40 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.93:
|
||
+ Bug fixes
|
||
+ Sync with GStreamer changes.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jul 28 13:09:31 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 improvements.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 14 07:30:29 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.91:
|
||
+ Ported flx, dv1394, oss and oss4 plugins
|
||
+ Lots of bugfixes and other improvements
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 20 12:39:43 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.90:
|
||
+ Lots of bugfixes, cleanup and other improvements
|
||
+ The interleave/deinterleave plugin was ported to 0.11
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Mar 23 07:51:24 UTC 2012 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.11.2:
|
||
+ Many cleanups
|
||
+ Ported to new 0.11 core API changes
|
||
+ flacenc: various fixes
|
||
+ gdkpixbuf: port to 0.11
|
||
+ imagefreeze: port to 0.11
|
||
+ qtdemux:
|
||
- negotiate allocators
|
||
- use PTS and DTS
|
||
+ rtpbin: many fixes
|
||
+ wavpack: port to 0.11
|
||
+ Bugs fixed: bgo#628773, bgo#658357, bgo#662615, bgo#667085,
|
||
bgo#669607, bgo#669612, bgo#669643, bgo#670303, bgo#670320,
|
||
bgo#670623, bgo#671534.
|
||
- Drop gst-plugins-good-buildfix.patch: fixed upstream.
|
||
- Drop libtool BuildRequires and call to autogen.sh, that were only
|
||
needed for above patch.
|
||
- Completely drop optional packaging for hal plugin, since it's
|
||
gone:
|
||
+ Remove build_hal macro.
|
||
+ Remove optional hal-devel BuildRequires.
|
||
+ Remove gstreamer-plugin-hal subpackage.
|
||
- Add explicit glib2-devel and gstreamer-devel BuildRequires so
|
||
they can be versioned.
|
||
- Move to pkgconfig()-style BuildRequires:
|
||
+ Old ones: cairo-devel, flac-devel, libcaca-devel, libdv-devel,
|
||
libiec61883-devel, libjack-devel, libpulse-devel,
|
||
libshout-devel, libsoup-devel, libtag-devel, libv4l-devel,
|
||
speex-devel, wavpack-devel.
|
||
+ New ones: caca, cairo, cairo-gobject, flac, jack, libdv,
|
||
libiec61883, libpulse, libsoup-gnome-2.4, libv4l2, shout,
|
||
speex, taglib, wavpack.
|
||
- Add explicit BuildRequires needed by plugins: libICE-devel,
|
||
libSM-devel, libXv-devel, libbz2-devel, zlib-devel.
|
||
- Add explicit pkgconfig() BuildRequires needed by plugins:
|
||
gdk-pixbuf-2.0, gudev-1.0, libpng, libraw1394, libxml-2.0,
|
||
xdamage, xfixes.
|
||
- Change python-devel BuildRequires to python-base as only python
|
||
is needed, not the development files.
|
||
- Remove now unneeded BuildRequires: esound-devel, ftgl-devel,
|
||
gconf2-devel, ladspa-devel, libtheora-devel, libvorbis-devel.
|
||
Those were used by plugins that were moved to plugins-base, or
|
||
removed.
|
||
- Remove BuildRequires that, as far as I can tell, are not needed
|
||
(else, they are implicitly brought in by something else):
|
||
check-devel, python-xml, sgml-skel.
|
||
- 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.
|
||
- Remove Provides/Obsoletes/Conflicts for gstreamer010-* packages
|
||
in doc and extra subpackages.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 17 17:51:08 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.11.1:
|
||
+ Many cleanups
|
||
+ Ported to new 0.11 core API changes
|
||
+ v4l2 major improvements
|
||
+ Ported network elements to GIO
|
||
- Rename package to gstreamer-plugins-good; drop -esd subpackage.
|
||
- Drop gst-pulsesink-bufsize.diff: new codebase.
|
||
- Add gst-plugins-good-buildfix.patch: Fix build.
|
||
- Add libtool BuildRequires and call to autogen.sh, as above patch
|
||
touches the build system.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Sep 11 11:31:28 UTC 2011 - vuntz@opensuse.org
|
||
|
||
- Split esound plugin in a gstreamer-0_10-plugin-esd subpackage: we
|
||
do not want to have libesd0 installed by default just because of
|
||
this plugin.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 6 20:30:21 UTC 2011 - chris@computersalat.de
|
||
|
||
- fix deps
|
||
o gstreamer-0_10-plugins-base-devel >= 0.10.33
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Jun 18 22:27:12 UTC 2011 - reddwarf@opensuse.org
|
||
|
||
- Update taglib BuildRequire to reflect the package new name. Fixes
|
||
build in Packman OBS.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 17 12:15:14 CEST 2011 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.10.30:
|
||
+ Work around GLib atomic ops API change
|
||
+ Better handling of malformed buffers in RTP depayloders
|
||
(bgo#650470)
|
||
+ Build fixes (including bgo#652144).
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 12 00:06:33 CEST 2011 - vuntz@opensuse.org
|
||
|
||
- On 12.1 and later, stop building the gstreamer-0_10-plugin-hal
|
||
subpackage:
|
||
+ we don't want hal anymore on 12.1 and later (see bnc#697018).
|
||
We use a build_hal define to control that behavior.
|
||
+ remove hal-devel BuildRequires
|
||
+ do not build a gstreamer-0_10-plugin-hal subpackage anymore
|
||
+ add gstreamer-0_10-plugin-hal Obsoletes for smooth upgrades
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 11 14:26:10 CEST 2011 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.29:
|
||
+ audioparser: new amrparse, aacparse, ac3parse, flacparse,
|
||
mpegaudioparse, dcaparse elements
|
||
+ audiowsincband:
|
||
- Add new windowing functions: gaussian, cos and hann
|
||
- Fix range of kernel elements (lim -> lim-1)
|
||
+ audiowsinclimit:
|
||
- Add new windows to high/low-pass filters: gaussian, cosine,
|
||
hann
|
||
- Fix range of kernel elements (lim -> lim-1) in high/low-pass
|
||
filters
|
||
+ avidemux:
|
||
- also add the frame-type for the stream index.
|
||
- flvdemux: mark delta-units in the index
|
||
- stream->current_total is accumulated byte size and not time
|
||
+ avimux:
|
||
- add stream-format field to h264 pad template caps
|
||
- rework _request_new_pad to handle explict req-pad-names
|
||
- use running time for synchronization
|
||
+ cairooverlay: Add generic Cairo overlay video element.
|
||
+ debugutils: remove bitrotten negotiation element
|
||
+ deinterlace: add support for NV12 and NV21 formats; fix greedyl
|
||
method
|
||
+ dvdemux: first try if upstream handles TIME seeks before
|
||
handling them here and other event handling fixes
|
||
+ flacdec: fix issues with large metadata blocks when streaming
|
||
unframed flac
|
||
+ flacenc:
|
||
- Add support for writing METADATA_BLOCK_PICTURE blocks for
|
||
GST_TAG_IMAGE and GST_TAG_PREVIEW_IMAGE
|
||
- Don't store image tags inside the vorbiscomments and the flac
|
||
metadata
|
||
+ flvdemux:
|
||
- add width, height and framerate to caps when present on
|
||
onMetaData
|
||
- Do not build an index if upstream is not seekable
|
||
- fix deadlock on setting index on flvdemux
|
||
+ flvmux:
|
||
- don't overwrite metadata tag with duration in streaming mode
|
||
- don't set duration for live stream
|
||
- use running time for synchronization
|
||
+ flv: specify stream-format for h264 in the pad template caps
|
||
+ icydemux: fix tag list handling issues that might have caused
|
||
crashes
|
||
+ j2kpay: skip EPH packets
|
||
+ jitterbuffer:
|
||
- also estimate eos if very near eos
|
||
- avoid trying to buffer more than is available
|
||
- handle position query
|
||
+ matroskademux:
|
||
- better calculation of output framerate
|
||
- properly resume cluster scanning
|
||
- pull mode should always report seekable
|
||
- set stream-format=byte-stream on h264 caps if there's no
|
||
codec data
|
||
- store cluster positions provided by SeekHead
|
||
+ matroskamux:
|
||
- add support for A-Law and µ-Law
|
||
- avoid building index when streamable
|
||
- use running time for stream synchronization
|
||
- add stream-format field to h264 pad template caps
|
||
+ matroska: Use ARTIST Matroska tag instead of AUTHOR for
|
||
GST_TAG_ARTIST
|
||
+ matroskaparse: new element
|
||
+ monoscope: stability (off-by-one) and memory leak fixes
|
||
+ pngdec: handle 16-bit-per-channel images
|
||
+ pulsesink:
|
||
- also uncork during EOS waiting (and after EOS is rendered)
|
||
- fix deadlock if connecting to PA fails
|
||
- release pa_shared_resource_mutex before
|
||
pa_threaded_mainloop_wait
|
||
+ qtdemux:
|
||
- Adds more h264 fields to its caps
|
||
- Add support for 2Vuy and r210
|
||
- don't error out when there's a problem parsing non-vital
|
||
headers
|
||
- avoid skipping exposing a stream following a removed stream
|
||
- Check for invalid (empty) classification info entity strings
|
||
- extract MusicBrainz tags
|
||
- mind rounding issues when converting from global time to mov time
|
||
- propagate error during expose_streams
|
||
- support some more mpeg-4 fourcc variants
|
||
- take configured start time into account
|
||
+ isomp4: move mp4mux/3gppmux/qtmux from -bad to -good, rename
|
||
qtdemux plugin to isomp4
|
||
+ rtpbin: Don't try to request the same request pad twice
|
||
+ rtpbin: fix setting the SDES property
|
||
+ rtpbin: Get and use the NTP time when receiving RTCP
|
||
+ rtpmanager: ignore a BYE if it is sent with our internal SSRC
|
||
+ rtpptdemux: Tag upstream custom events with payload type
|
||
+ rtpsession:
|
||
- add action signal to request early RTCP
|
||
- add "rtcp-min-interval" property for minimum interval between
|
||
Regular RTCP messages
|
||
- Don't relay more than one PLI request per RTT
|
||
- Emit "on-ssrc-validated" when validating by RTCP
|
||
- Emit signal on incoming RTCP feedback packet
|
||
- Emit signal when sending a compound RTCP packet
|
||
- Implement sending PLI packets in response to GstForceKeyUnit
|
||
- Number of active sources should be updated whenever the
|
||
status of the source changes to active
|
||
- Send GstForceKeyUnit event in response to received RTCP PLI
|
||
+ rtpsource: Retain RTCP Feedback packets for a specified amount
|
||
of time
|
||
+ rtpssrcdemux:
|
||
- Tag upstream custom events with SSRC
|
||
- Unknown SSRC is not fatal
|
||
+ rtpspeexpay: Do not transmit samples with GAP flag
|
||
+ rtptheoradepay: Request new keyframe on lost packets
|
||
+ rtpvrawpay: add support for interlaced video
|
||
+ rtspsrc:
|
||
- distribute new base_time to manager children following flush
|
||
seek
|
||
- handle * control correctly
|
||
- improve recovery from failed seek
|
||
+ spectrum: misc, optimisations, add multi-channel support
|
||
+ speexdec:
|
||
- Always process the number of frames per packet as specified
|
||
in the header
|
||
- get and use streamheader from the caps if possible
|
||
- Use speex intern silence detection
|
||
+ theorapay: handle 0-sized packets (which are repeat frames)
|
||
+ udpsink: warn when packet is too large
|
||
+ v4l2:
|
||
- Add PJPG mapping
|
||
- fix interlaced set_format configuration
|
||
- new v4l2radio element to control analog radio devices
|
||
+ videobalance: fix handling of YUV images with 'odd' widths
|
||
+ videoflip:
|
||
- add support for YUY2, UVYV and YVYU
|
||
- fix invalid memory access for odd resolutions and Y422
|
||
+ videomixer2: Add transparent background option for alpha
|
||
channel formats
|
||
+ videomixer:
|
||
- Add transparent background option for alpha channel formats
|
||
- Fix argb/rgba overlay orc code
|
||
+ wavparse: tune output max buffer size to material
|
||
+ Bugs fixed: bgo#564122, bgo#432612, bgo#593482, bgo#595520,
|
||
bgo#622553, bgo#636699, bgo#639994, bgo#640118, bgo#640163,
|
||
bgo#640249, bgo#640483, bgo#640542, bgo#641330, bgo#641332,
|
||
bgo#641400, bgo#641827, bgo#642205, bgo#642337, bgo#642412,
|
||
bgo#642691, bgo#642879, bgo#642961, bgo#642963, bgo#643087,
|
||
bgo#643981, bgo#644288, bgo#644477, bgo#644510, bgo#644669,
|
||
bgo#644773, bgo#644849, bgo#644875, bgo#645858, bgo#645961,
|
||
bgo#646397, bgo#646474, bgo#646567, bgo#646800, bgo#646954,
|
||
bgo#646964, bgo#646965, bgo#646966, bgo#646967, bgo#646999,
|
||
bgo#647263, bgo#647510, bgo#647511, bgo#647659, bgo#647833,
|
||
bgo#647848, bgo#647919, bgo#648004, bgo#648160, bgo#648589,
|
||
bgo#649060, bgo#649449, bgo#566769
|
||
- Drop gstreamer-0_10-plugins-good-fix-tag-list-handling-issue.patch:
|
||
fixed upstream.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon May 9 11:41:21 CEST 2011 - vuntz@opensuse.org
|
||
|
||
- Move plugins from extra subpackage to main subpackage:
|
||
libgstgdkpixbuf, libgstmonoscope, libgstsmpte, libgstspeex,
|
||
libgstvideobox. This only adds dependencies on gdk-pixbuf and
|
||
speex to the main subpackage, which is reasonable.
|
||
- Move plugins from main subpackage to extra subpackage:
|
||
libgstcacasink. We don't want to depend on the caca library by
|
||
default.
|
||
- Remove wrongs Provides from extra subpackage:
|
||
gst-plugins-good:%{_libdir}/gstreamer-%{gst_branch}/libgstvideo4linux2.so
|
||
This is wrong because the plugin is in the main subpackage.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Apr 24 12:59:34 UTC 2011 - toddrme2178@gmail.com
|
||
|
||
- Add 32bit compatibility libraries
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 8 16:33:27 CDT 2011 - gburt@suse.de
|
||
|
||
- Build against libv4l, so libv4lconvert.so gets loaded, which
|
||
gives Cheese et al using camerabin support for old,
|
||
JPEG-producing webcams (bnc#674287)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 6 15:13:33 UTC 2011 - tiwai@suse.de
|
||
|
||
- Updated to version 0.10.28:
|
||
* Fix build issue with new kernels
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 6 15:07:58 UTC 2011 - tiwai@suse.de
|
||
|
||
- Increase the pulsesink chunk size to the buffer size for more
|
||
smooth playback (bnc#684781)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 5 09:28:38 UTC 2011 - timshel@rocketmail.com
|
||
|
||
- added possible fix for gstreamer crashes (bnc#673914, bgo#641330)
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 1 00:57:15 UTC 2011 - davejplater@gmail.com
|
||
|
||
- Update to version 0.10.27:
|
||
- Upsream changes (see documentation directory NEWS for all changes)
|
||
*avidemux add workaround for buggy list size extract datetime tags
|
||
*cacasink: fix masks and strides
|
||
*deinterlace: change the default to linear
|
||
*deinterlace: avoid infinite loop draining
|
||
*deinterlace: rewrite/fix how neighboring scan lines are calculated
|
||
*flvdemux: use aac codec-data to adjust samplerate if needed
|
||
*flvmux: Fix for nellymoser codecid setting
|
||
*icydemux: Add 'StreamUrl' metadata as GST_TAG_HOMEPAGE tag
|
||
*id3demux: fix parsing of ID3v2.4 genre frames with multiple genres
|
||
*imagefreeze: pass along eos if received before buffer arrives
|
||
*jpegdec: add "max-errors" property to ignore decoding errors
|
||
*jpegdec: avoid infinite loop when resyncing; discard incomplete image
|
||
*matroskademux: add stream-format and alignment properties for h264
|
||
*matroskademux: assume matroska if no doctype is specified
|
||
*matroskademux: increase allowed max. block size for push mode
|
||
from 10M to 15M
|
||
*matroskademux: normalize empty Cues to no Cues
|
||
*matroskamux: add support for DTS and E-AC3 audio
|
||
*matroskamux: try to write timestamps in all the outgoing buffers
|
||
*multifilesink: send stream headers in key-frame mode
|
||
*multiudpsink: add buffer-size property
|
||
*navseek: add basic support to change playback rate
|
||
*pulsemixer: Implement MIXER_FLAG_AUTO_NOTIFICATIONS
|
||
*pulsesink: flush remaining buffered samples on EOS
|
||
*pulsesink: make corking during pause synchronous; don't uncork
|
||
in _start
|
||
*pulsesink: Uncork stream while flushing the ringbuffer
|
||
*pulsesrc: add "client" property
|
||
*qtdemux: add support for fragmented mp4
|
||
*qtdemux: add support for (E)AC-3, WMA and VC-1 audio
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 7 12:04:37 CET 2010 - vuntz@opensuse.org
|
||
|
||
- Update to version 0.10.26:
|
||
+ alphacolor: make passthrough work
|
||
+ avidemux: reverse playback fixes; prevent overlap of subsequent
|
||
fragments
|
||
+ deinterlace: remove assembly code in favor of orc
|
||
+ dvdemux: parse SMPTE time codes
|
||
+ flvdemux: parse and use cts (fixes jittery H.264 playback in
|
||
some cases)
|
||
+ flvmux: resend onMetada tag when tags changes in streamable
|
||
mode
|
||
+ g729pay: extend from right parent
|
||
+ gconf: Don't install schemas when GConf is disabled
|
||
+ goom, goom2k1: add latency compensation code, report latency
|
||
correctly
|
||
+ gstrtpjpegpay: Added Define Restart Interval (DRI) Marker
|
||
+ h264depay: always mark the codec_data as keyframe
|
||
+ icydemux: forward tag events
|
||
+ id3v2mux: Add mapping for album artist
|
||
+ imagefreeze: generate a perfectly timestamped stream
|
||
+ level: avoid division by zero on silence
|
||
+ matroskademux:
|
||
- more robustness for parse errors and corner-cases
|
||
- extract H.264 profile and level and set on caps
|
||
+ matroskamux: reduce newsegment event spam and set discont flag
|
||
where needed
|
||
+ pulse:
|
||
- allow setting of pulse stream properties
|
||
- fix device_description in READY
|
||
+ pulsesink:
|
||
- Add "client" property to set the PA client name
|
||
- share the PA context between all clients with the same name
|
||
+ qtdemux: export AAC/MPEG-4/H.264 profile and level in caps
|
||
+ rtp: add G722 payloader and depayloader elements
|
||
+ rtpamr(de)pay: support AMR-WB SID frame
|
||
+ rtpamrpay: proper duration for multiple frame payload; properly
|
||
support perfect-rtptime
|
||
+ rtpbin: add "ntp-sync" property and "use-pipeline-clock"
|
||
properties
|
||
+ rtpg729pay: properly support perfect-rtptime
|
||
+ rtph264depay: only set delta unit on all-non-key units
|
||
+ rtpmanager: provide additional statistics
|
||
+ rtpmp4adepay: grab the sampling rate and put into caps
|
||
+ rtpmparobustdepay: properly insert dummy buffers; use valid
|
||
bitrate for dummy frame
|
||
+ rtpmpvpay: fix timestamping of rtp buffers
|
||
+ rtpsession:
|
||
- Add the option to auto-discover the RTP bandwidth
|
||
- Calculate RTCP bandwidth as a fraction of the RTP bandwidth
|
||
- Count sent RTCP packets after they have been finished
|
||
- relax third-party collision detection
|
||
+ rtpstats: Rectify description of current_time in
|
||
RTPArrivalStats
|
||
+ rtspext: stop configuration on first failure
|
||
+ rtspsrc:
|
||
- Add property to configure udpsrc buffer size
|
||
- add rtsp-sdp protocol support
|
||
- don't add /UDP in the transport, it's the default
|
||
- fix duration reporting
|
||
- handle stale digest authentication session data
|
||
- use sdp uri parse method
|
||
+ shapewipe:
|
||
- add optional border parameter and slowdown animation
|
||
- Force format to AYUV in the example pipeline for the same
|
||
reason
|
||
- Force the input to AYUV to prevent negotiation failures in
|
||
videomixer
|
||
+ spectrum: only aggregate magnitude/phase if user asks for it,
|
||
performance fixes
|
||
+ v4l2src:
|
||
- add controllable colorbalance parameters, add decimate
|
||
property
|
||
- fix using mpegts via the mmap interface; use
|
||
GstBaseSrc::block-size as fallback size
|
||
+ videomixer2: new videomixer2 element that behaves better than
|
||
videomixer
|
||
+ vrawdepay: handle invalid payload better
|
||
+ Bugs fixed: bgo#625825, bgo#629047, bgo#537544, bgo#628996,
|
||
bgo#529672, bgo#581294, bgo#598915, bgo#612313, bgo#616521,
|
||
bgo#617318, bgo#620790, bgo#622390, bgo#624338, bgo#625547,
|
||
bgo#626048, bgo#626518, bgo#627162, bgo#627174, bgo#627289,
|
||
bgo#627341, bgo#627796, bgo#628020, bgo#628058, bgo#628127,
|
||
bgo#628214, bgo#628349, bgo#628454, bgo#628608, bgo#629018,
|
||
bgo#629522, bgo#629839, bgo#629896, bgo#630088, bgo#630205,
|
||
bgo#630256, bgo#630317, bgo#630378, bgo#630446, bgo#630447,
|
||
bgo#630449, bgo#630451, bgo#630452, bgo#630457, bgo#630458,
|
||
bgo#630500, bgo#630888, bgo#631082, bgo#631303, bgo#631330,
|
||
bgo#631996, bgo#632548, bgo#632553, bgo#632682, bgo#632945,
|
||
bgo#633205, bgo#633212, bgo#633970, bgo#635532, bgo#635843,
|
||
bgo#636179, bgo#626463, bgo#628894, bgo#633294.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Sep 3 09:39:17 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.25:
|
||
+ v4l2src: massive performance improvement in many cases
|
||
+ streaming mode fixes for avi and matroska/webm
|
||
+ seeking in matroska and webm files that don't have an index
|
||
+ new cpureport element for debugging
|
||
+ avidemux:
|
||
- improve VBR audio stream handling
|
||
- streaming mode fixes: use proper offset for movi-based index,
|
||
handle 0-size data chunks
|
||
+ debugutils: new element cpureport, posts "cpu-report" element
|
||
messages on bus
|
||
+ flacdec, rtspsrc, rtph264pay, rtpmp4vdepay: memory leak fixes
|
||
+ gconfvideosrc: use correct GConf key (ie. not the audiosrc key)
|
||
+ gdkpixbuf: remove gdkpixbuf3 plugin again, gdk-pixbuf was split
|
||
out of gtk+ and will stay at 2.x
|
||
+ id3v2mux: write beats-per-minute tag using TBPM frame
|
||
+ jpegdec: fix markers parsing regression
|
||
+ matroskademux:
|
||
- do not error out on a block with unknown tracknumber
|
||
- fix streaming in case where the size in bytes is unknown
|
||
- handle bogus files storing ADTS AAC data
|
||
- support seeking in local files even if they don't have an
|
||
index
|
||
+ matroskamux: don't try to seek back and fix up headers if
|
||
streamable=TRUE
|
||
+ pulsesink: fix race when creating multiple pulsesinks at the
|
||
same time
|
||
+ qtdemux:
|
||
- also calculate PAR using track width and height for QT files
|
||
- fix the max/avg in btrt atom reading
|
||
- improve reverse playback
|
||
- parse 64-bit version of mvhd atom as well instead of erroring
|
||
out
|
||
- prevent reading past avc1 atom when parsing
|
||
+ rtpg729pay: avoid basertppayload perfect-rtptime mode
|
||
+ rtph263pdepay: allow more clock-rates as input
|
||
+ rtpL16depay:
|
||
- also parse encoding-params for the number of channels
|
||
- default to 1 channel if number of channels not specified
|
||
+ rtpmp4gpay: implement perfect timestamps
|
||
+ rtspsrc:
|
||
- add "port-range" property, useful for setups with
|
||
firewall/ipsec
|
||
- don't reuse udp sockets (avoids odd errors when data from
|
||
previous streams is received)
|
||
+ udpsrc: add "reuse" property to enable or disable port reuse
|
||
(enabled by default, but disabled in rtspsrc)
|
||
+ v4l2: sort formats in the right order so that non-emulated
|
||
formats are prefered
|
||
+ videobalance: fix wrong locking order that could lead to a
|
||
deadlock
|
||
+ videomixer: only reset QoS information and send a NEWSEGMENT
|
||
event downstream for NEWSEGMENT events on the master pad
|
||
+ Bugs fixed: bgo#626463, bgo#593117, bgo#618535, bgo#621520,
|
||
bgo#622017, bgo#622577, bgo#623209, bgo#623357, bgo#623629,
|
||
bgo#624173, bgo#624331, bgo#624455, bgo#624770, bgo#625002,
|
||
bgo#625153, bgo#625302, bgo#625371, bgo#625442, bgo#625452,
|
||
bgo#626467, bgo#626609, bgo#626619, bgo#627689, bgo#617368
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Aug 31 09:46:41 UTC 2010 - aj@suse.de
|
||
|
||
- Recommend instead of require lang package since it's not mandatory.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 12 15:56:06 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.24:
|
||
+ Use Orc (Optimized Inner Loops Runtime Compiler) for SIMD and
|
||
other optimisations, and remove liboil dependency
|
||
+ alpha: add "prefer-passthrough" property to allow passthrough
|
||
mode
|
||
+ avidemux: improve audio vbr detection
|
||
+ cmmlenc: Remove hack to let oggmux start a new page for every
|
||
CMML buffer
|
||
+ deinterlace: add mmx implementations of greedyh for UYVY;
|
||
orcify some deinterlacing methods
|
||
+ dv1394: fix the internal clock even more
|
||
+ flvmux:
|
||
- add "streamable" property
|
||
- write duration at the correct position
|
||
+ gdkpixbuf: Add a gdkpixbuf3 plugin that uses gdkpixbuf3
|
||
+ jpegdec: improved parsing, and better buffer handling that
|
||
minimises memcpys
|
||
+ jpegdec, jpegenc: add grayscale support
|
||
+ matroskademux:
|
||
- QoS fixes and improvements; reverse playback improvements
|
||
- handle zero-sized numbers correctly
|
||
+ matroskamux:
|
||
- add "streamable" property; set streamheaders on output caps
|
||
- try harder to make sure clusters start with a key frame
|
||
- mark output buffers properly as keyframe or delta unit
|
||
- do some write caching to avoid newsegment events before each
|
||
output buffer
|
||
- fix some timestamp drift caused by rounding errors
|
||
+ pngenc: Support 8 bit grayscale
|
||
+ pulsesink:
|
||
- optimize communication with PulseAudio using
|
||
pa_stream_begin_write
|
||
- Post provide-clock message on the bus if the clock
|
||
appears/disappears
|
||
+ rtph264depay: consider SPS, PPS and IDR as keyframe, all
|
||
others as DELTA_UNIT
|
||
+ rtph264pay: handle short startcodes in the h264 bytestream
|
||
+ rtpjitterbuffer: stop buffering and emit EOS at the end of a
|
||
stream
|
||
+ rtpmparobustdepay: add mpa-robust depayloader
|
||
+ rtpmp4gdepay: calculate the frame duration correctly
|
||
+ rtptheorapay: keep announcing the delivery-method in the
|
||
capabilities, restores compatibility with older farsight
|
||
versions again
|
||
+ rtspsrc: respect aggregate control attributes; try all ranges
|
||
from the sdp
|
||
+ spectrum: support 24-bit width and arbitrary bit depth
|
||
+ udp: make url parsing compatible with VLC syntax
|
||
+ udpsrc: fix multicast support on windows
|
||
+ v4l2sink: destroy buffer pool when changing state to NULL
|
||
+ videobox: fix negotiation for I420/YV12
|
||
+ videomixer: don't mix input with different pixel aspect ratios;
|
||
negotiation fixes
|
||
+ wavparse:
|
||
- proper closing segment construction when doing non-flushing
|
||
seeks
|
||
- use typefind functions to check if PCM data contains dts
|
||
stream
|
||
+ Bugs fixed: bgo#555967, bgo#570761, bgo#583047, bgo#589997,
|
||
bgo#595978, bgo#597695, bgo#611117, bgo#613066, bgo#615461,
|
||
bgo#617339, bgo#618530, bgo#618871, bgo#618982, bgo#619198,
|
||
bgo#619273, bgo#619293, bgo#619531, bgo#619717, bgo#619824,
|
||
bgo#619848, bgo#620148, bgo#620154, bgo#620162, bgo#620277,
|
||
bgo#620358, bgo#620390, bgo#620494, bgo#620540, bgo#620591,
|
||
bgo#620743, bgo#620929, bgo#621510, bgo#621566, bgo#621723,
|
||
bgo#622498, bgo#622500, bgo#622501, bgo#622816, bgo#623103,
|
||
bgo#623172, bgo#623196, bgo#623366, bgo#623379, bgo#623585,
|
||
bgo#623654, bgo#619817, bgo#617512, bgo#619485, bgo#413942
|
||
- Add orc BuildRequires
|
||
- remove liboild-devel BuildRequires
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 9 15:56:06 CEST 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.23
|
||
+ alpha: add support for YUY2, YVYU, UYVY and YV12; YUV->RGB
|
||
conversion fixes
|
||
+ avimux, flvmux, matroskamux: don't crash if tags arrive on
|
||
multiple input pads at the same time
|
||
+ avimux, matroskamux: add support for On2 VP8
|
||
+ capssetter: element moved from gst-plugins-bad
|
||
+ deinterlace:
|
||
- add support for most YUV and RGB formats for some methods
|
||
- make automatic detection of interlacing the default
|
||
+ gamma: add support for more YUV/RGB formats, make gamma
|
||
property controllable
|
||
+ jpegdec, jpegenc: support more colour spaces and pixel formats
|
||
+ matroskademux:
|
||
- implement push mode seeking
|
||
- add support for WebM
|
||
+ imagefreeze: plugin moved from gst-plugins-bad
|
||
+ oss4: plugin moved from gst-plugins-bad
|
||
+ osxvideosink: implement the xoverlay interface, allow switching
|
||
views at runtime
|
||
+ qcelpdepay: add a QCELP depayloader
|
||
+ qtdemux: add support for VP8; push-mode seeking and ctts table
|
||
parsing fixes
|
||
+ rtph263depay: use Picture Start Code to detect packet loss and
|
||
frame start
|
||
+ rtph263pay: use found GOBs to apply Mode A payloading
|
||
+ rtph264depay: DELTA_UNIT marking of output buffers
|
||
+ rtph264pay:
|
||
- extract SPS and PPS from property provided parameter set
|
||
- add config-interval property to re-send SPS/PPS in stream
|
||
+ rtpmp4vpay: add config-interval property to re-insert config in
|
||
stream
|
||
+ rtptheoradepay: fix in-band configuration parsing
|
||
+ rtptheorapay: add config-interval parameter to re-insert config
|
||
in stream
|
||
+ rtpvorbisdepay, rtptheoradepay: also accept in-line
|
||
configuration
|
||
+ rtsp: configure bandwidth properties in the session
|
||
+ rtspsrc:
|
||
- fall back to SDP ports instead of server_port
|
||
- use the SDP connection info in multicast
|
||
- handle SEEKING queries
|
||
+ smptealpha: add support for all 4 ARGB formats and YV12
|
||
(converted to AYUV)
|
||
+ videobalance: add support for all RGB formats, Y41B, Y42B and
|
||
Y444, YUY2, UYVY, AYUV and YVYU
|
||
+ videobox:
|
||
- add support for Y444, Y42B, Y41B, YUY2, UYUV, and YVYU
|
||
- fix floating point to integer conversion for the alpha values
|
||
- handle ranges/lists of width or height when transforming caps
|
||
- translate navigation events to make sense again upstream
|
||
+ videofilter: merge gamma, videobalance, and videoflip plugin
|
||
into single plu
|
||
+ videoflip:
|
||
- add support for all RGB formats and AYUV, Y41B, Y42B and Y444
|
||
- also flip the pixel-aspect-ratio if width/height are
|
||
exchanged
|
||
+ videomixer: add support for Y444, Y42B, Y41B, YV12, YUY2, YVYU,
|
||
UYVY
|
||
+ webmmux: Add new webmmux element that only supports muxing of
|
||
WebM
|
||
+ y4menc: add 4:2:2, 4:1:1, and 4:4:4 output support
|
||
+ Bugs fixed: bgo#576286, bgo#618349, bgo#574416, bgo#590662,
|
||
bgo#592270, bgo#599585, bgo#600553, bgo#606689, bgo#607452,
|
||
bgo#609405, bgo#609658, bgo#610172, bgo#610902, bgo#613786,
|
||
bgo#614305, bgo#614765, bgo#615798, bgo#616516, bgo#616700,
|
||
bgo#617164, bgo#617537, bgo#617733, bgo#617739, bgo#618305,
|
||
bgo#618351, bgo#618386, bgo#618419, bgo#618733, bgo#618874,
|
||
bgo#618940, bgo#619018, bgo#619103, bgo#619105, bgo#619219,
|
||
bgo#619835, bgo#619943, bgo#620002, bgo#605231, bgo#619533
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 4 08:53:14 UTC 2010 - dimstar@opensuse.org
|
||
|
||
- Update to 0.10.22:
|
||
+ alpha: add support for different color matrixes
|
||
+ alpha: add support for generating ARGB output
|
||
+ alpha: add support for ARGB, RGB and xRGB input
|
||
+ alphacolor: support inplace and on-the-fly conversions from
|
||
AYUV to ARGB
|
||
+ alphacolor: Implement color-matrix support and use integer
|
||
arithmetic only
|
||
+ videobox: add support for most common RGB(A), (A)YUV, and
|
||
grayscale formats
|
||
+ videobox: add support for on-the-fly conversions for some
|
||
formats
|
||
+ videobox: add support for filling the background with red,
|
||
yellow and white
|
||
+ videobox: add support for YV12, including conversion support
|
||
for I420/AYUV
|
||
+ videomixer: add support for ABGR and RGBA
|
||
+ shapewipe: add support for the remaining ARGB formats
|
||
+ qtdemux, matroska: export h.264 profile and level in caps
|
||
+ multifilesink: Add key-frame option to next-file
|
||
+ directsoundsink: Implement SPDIF support for AC3
|
||
+ h264depay: handle STAPs properly
|
||
+ speexdec: adapt to new oggdemux
|
||
+ flvdemux: mark delta frames properly
|
||
+ flvdemux: improve index building and scaning in pull mode
|
||
+ flvdemux: add support for backwards playback (when operating in
|
||
pull mode)
|
||
+ avidemux: fix offset handling in push mode seeking
|
||
+ matroskademux: prefer index of video track to perform seeking
|
||
+ matroskademux: add support for backwards playback (when
|
||
operating in pull mode)
|
||
+ matroskademux: push correctly sized flac header buffers
|
||
+ matroskademux: restrict resyncing to subtitle tracks
|
||
+ rtpsession: Make it possible to favor new sources in case of
|
||
SSRC conflict
|
||
+ rtspsrc: send keep alive when paused
|
||
+ rtspsrc: handle ipv6 listening ports when needed
|
||
+ rtspsrc: require a destination for multicast
|
||
+ rtspsrc: parse connection information
|
||
+ qtdemux: Set stream-format=raw on AAC caps
|
||
+ qtdemux: add XMP parsing support
|
||
+ qtdemux: Read replaygain peak/gain tags
|
||
+ qtdemux: extract stream language in more cases
|
||
+ id3demux: fix parsing of unsynced frames with data length
|
||
indicator
|
||
+ jpegdec: don't crash if jpeg image contains more than three
|
||
components
|
||
+ ximagesrc: send new segment event in TIME format
|
||
+ mp4gdepay: improve constantDuration guessing
|
||
+ h264pay: fix config-interval property
|
||
+ rtspsrc: add property to control the buffering method
|
||
+ png: make work with libpng 1.4
|
||
- Drop gstreamer-0_10-plugins-good-libpng14.patch, upstream fixed.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 8 18:02:37 CEST 2010 - pgajdos@suse.cz
|
||
|
||
- build against libpng14
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 25 12:32:58 CET 2010 - vuntz@opensuse.org
|
||
|
||
- Split the hal plugin in a gstreamer-0_10-plugin-hal subpackage to
|
||
not require hal (which is deprecated) with this package. Fix
|
||
bnc#590715.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 13 16:06:50 UTC 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.21:
|
||
+ Fixes for RTP h263 depayloader timestamping regressions that
|
||
broke video calls
|
||
+ Fixes for FLAC decoder when FLAC is embedded in a container
|
||
such as Ogg or Matroska
|
||
+ rtpsource: bitrate estimation improvements
|
||
+ rtspsrc, udp: multicast fixes
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 8 15:57:09 UTC 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.19:
|
||
+ Features of this release:
|
||
- shapewipe: moved from -bad to -good
|
||
- avidemux: push mode seeking support
|
||
- avidemux: drop video frames up to the desired keyframe after
|
||
a seek
|
||
- configure: cross-compilation fixes (use $PKG_CONFIG instead
|
||
of pkg-config)
|
||
- dvdepay: don't output frames until we have a header, fixes
|
||
crash
|
||
- flacdec: fix tag extraction in push mode
|
||
- flvdemux: obtain the index from the end of an flv file in
|
||
push mode
|
||
- flvdemux: audio tags without any content are valid; indexing
|
||
improvements
|
||
- jpegdec: fix invalid memory access in parser
|
||
- jitterbuffer: new buffering modes: low/high watermark
|
||
buffering, rtp timestamps
|
||
- matroskademux: seeking/segment fixes (esp. regression with
|
||
gnonlin)
|
||
- matroskademux: subtitle stream improvements (advance sparse
|
||
streams in smaller steps)
|
||
- multipartdemux: improve header mime-type parsing
|
||
- qtdemux: fix ALAC codec-data handling; handle signed values
|
||
in 3GPP location tag
|
||
- qtdemux: fix frame rate cap regression; fix sample durations
|
||
corner-case
|
||
- qtdemux: Use the correct duration when comparing segments
|
||
- pulsesink: avoid segfault when shutting down
|
||
- pulsesink: return previous mute state if sink is not active
|
||
at the moment
|
||
- rtpbin: change how NTP time is calculated in RTCP, generating
|
||
more accurate NTP timestamps if the system clock is
|
||
synchronised with NTP or similar
|
||
- rtpmp4gdepay: avoid division by 0 in corner case
|
||
- v4l2sink: change rank to NONE so we don't try to autoplug it
|
||
- videomixer: fix timestamping problems for input streams with
|
||
different lengths
|
||
- videomixer: fix problem when used with gnonlin (always send
|
||
FLUSH_STOP)
|
||
+ Bugs fixed: bgo#584536, bgo#587304, bgo#599292, bgo#604711,
|
||
bgo#608026, bgo#608843, bgo#610004, bgo#610053, bgo#610238,
|
||
bgo#610265, bgo#610280, bgo#610296, bgo#610337, bgo#610483,
|
||
bgo#610556, bgo#610839, bgo#610894, bgo#611501, bgo#609724
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 17 18:31:12 CET 2010 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.18:
|
||
+ Changes:
|
||
- v4l2src: implement GstURIHandler interface
|
||
- matroskamux: make index size configurable
|
||
- matroskademux: support push based mode
|
||
- matroskademux: improve stream synchronization
|
||
- flacdec: fix possible hanging in pull mode seeking
|
||
- flacdec: use a single decoder field for both push and pull
|
||
mode
|
||
- flacenc: optionally add a seek table
|
||
- rtp: add BroadcomVoice payloader and depayloader
|
||
- rtp: add G.723 payloader and depayloader
|
||
- rtph264pay: add option to insert PPS/SPS in streams
|
||
- rtph264depay: optionally merge NALUs into Access Units
|
||
- rtspsrc: add user-id and user-pw properties; fix major memory
|
||
leak
|
||
- avimux: many fixes, also better compatibility with Windows
|
||
Media Player
|
||
- avidemux: per-stream index parsing (= much faster startup)
|
||
- qtdemux: progressive download support / seeking in push mode
|
||
- qtdemux: per sample parsing (= much faster start up)
|
||
- wavenc: Post warning if file hasn't been finalised properly
|
||
- videomixer: MMX optimisations and other improvements;
|
||
implement basic QoS
|
||
- matroska, qtdemux, id3demux: fix language code writing and
|
||
extraction
|
||
+ Bugs fixed: bgo#503582, bgo#351595, bgo#505823, bgo#515073,
|
||
bgo#539858, bgo#554839, bgo#582575, bgo#583367, bgo#583985,
|
||
bgo#587323, bgo#593354, bgo#595265, bgo#597497, bgo#597823,
|
||
bgo#599300, bgo#601143, bgo#601242, bgo#601728, bgo#602231,
|
||
bgo#602508, bgo#602887, bgo#602940, bgo#603376, bgo#603471,
|
||
bgo#603547, bgo#603779, bgo#604352, bgo#604611, bgo#604679,
|
||
bgo#604814, bgo#604872, bgo#604913, bgo#605222, bgo#605269,
|
||
bgo#605447, bgo#605882, bgo#606198, bgo#606438, bgo#606692,
|
||
bgo#606807, bgo#607353, bgo#607440, bgo#607718, bgo#607949,
|
||
bgo#608209, bgo#608255, bgo#608268, bgo#608629, bgo#608671,
|
||
bgo#608990, bgo#609107, bgo#598610
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 23 10:14:00 CET 2009 - dimstar@opensuse.org
|
||
|
||
- Update to version 0.10.17:
|
||
+ RTP improvements
|
||
+ Support automatic cropping in videobox
|
||
+ Add TTL multicast UDP property
|
||
+ AVI demux push mode fixes and performance improvements
|
||
+ Support large and unusual chunks sizes in wav
|
||
+ Quicktime demuxer improvements
|
||
+ JPEG decode fixes and speedups
|
||
+ Support interlaced Y4M file output
|
||
+ DV demuxer improvements
|
||
+ Pulseaudio fixes and improvements
|
||
+ Support Pulseaudio PLAY/PAUSE requests
|
||
+ speexdec improvements
|
||
+ FLV demuxer improvements
|
||
+ Fix audio noise in the Equalizer plugin, and other improvements
|
||
+ Fix compilation on OS/X Snow Leopard
|
||
+ AVI muxer fixes
|
||
+ Support MPEG V4L2 devices and improve timestamping
|
||
+ Better jpeg2k support
|
||
+ Many other bug fixes and improvements
|
||
+ Bugs fixed: bgo#597848, bgo#588245, bgo#368681, bgo#458629,
|
||
bgo#561825, bgo#581334, bgo#582238, bgo#590362, bgo#591713,
|
||
bgo#593354, bgo#593391, bgo#593688, bgo#593757, bgo#593764,
|
||
bgo#593955, bgo#594039, bgo#594133, bgo#594247, bgo#594248,
|
||
bgo#594251, bgo#594253, bgo#594254, bgo#594283, bgo#594298,
|
||
bgo#594490, bgo#594520, bgo#594599, bgo#594663, bgo#594691,
|
||
bgo#595029, bgo#595220, bgo#595231, bgo#595888, bgo#595897,
|
||
bgo#595942, bgo#596319, bgo#597091, bgo#597214, bgo#597348,
|
||
bgo#597351, bgo#597397, bgo#597463, bgo#597601, bgo#597730,
|
||
bgo#597847, bgo#597867, bgo#598377, bgo#598517, bgo#598810,
|
||
bgo#598933, bgo#601381
|
||
- Changes from version 0.10.16:
|
||
+ Moved rtpmanager from -bad to -good
|
||
+ Implement SEEKING query in more demuxers and decoders (notably
|
||
mkv, flv, flac)
|
||
+ avimux: adds support to WMA/WMV
|
||
+ cairo: Add cairo-based PDF/PS/SVG encoder element (cairorender)
|
||
+ dv1394src: fix element for live usage
|
||
+ effectv: new elements: rippletv, streaktv, radioactv, optv
|
||
+ flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors
|
||
when seeking
|
||
+ flacenc: fix issue with broken duration / sample count into
|
||
flac header in some cases
|
||
+ flvmux: lots of fixes and improvements
|
||
+ id3demux: fix parsing of unsync'ed ID3 v2.4 tags and frames
|
||
+ matroska: add kate subtitle support, add/improve WMA/WMV
|
||
handling and read bluray PGS subpicture streams
|
||
+ multipartdemux: support more mime types, do proper flow
|
||
aggregation
|
||
+ pulsesrc: cleanups, report real latency, set the default slave
|
||
method to skew
|
||
+ qtdemux: support for agsm, misc. tag reading fixes
|
||
+ rtp: new QDM2 and CELT depayloaders; fix SVQ3 depayloader and
|
||
make it autopluggable
|
||
+ souphttpsrc: Only assume seekability if the server provides
|
||
Content-Length
|
||
+ v4l2: add v4l2sink element, open device in NULL->READY,
|
||
optional gudev support
|
||
+ v4l2src: fix 'hang' with some cameras caused by bad
|
||
timestamping if no framerate is available
|
||
+ videomixer: add RGB format support; fix I420 blending
|
||
+ Bugs fixed: bgo#331420, bgo#499242, bgo#521625, bgo#560033,
|
||
bgo#564100, bgo#564501, bgo#567983, bgo#577017, bgo#577318,
|
||
bgo#578052, bgo#578166, bgo#578612, bgo#580214, bgo#580732,
|
||
bgo#582153, bgo#582169, bgo#582462, bgo#583593, bgo#583640,
|
||
bgo#584455, bgo#584613, bgo#585205, bgo#585361, bgo#585559,
|
||
bgo#585576, bgo#585630, bgo#585699, bgo#585757, bgo#585828,
|
||
bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826,
|
||
bgo#585831, bgo#586397, bgo#587426, bgo#587680, bgo#587826,
|
||
bgo#587982, bgo#587983, bgo#588148, bgo#588349, bgo#588359,
|
||
bgo#588368, bgo#588483, bgo#588695, bgo#588777, bgo#589056,
|
||
bgo#589365, bgo#589423, bgo#589424, bgo#589459, bgo#590038,
|
||
bgo#590280, bgo#590401, bgo#590447, bgo#590970, bgo#591451,
|
||
bgo#591476, bgo#591712, bgo#591747, bgo#591951, bgo#592232,
|
||
bgo#592530, bgo#593015, bgo#585911, bgo#576378, bgo#564437,
|
||
bgo#582515, bgo#583048, bgo#583371, bgo#583803, bgo#584981,
|
||
bgo#585056, bgo#585549, bgo#585842
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 26 17:07:04 CET 2009 - sbrabec@suse.cz
|
||
|
||
- Added support for translation-update-upstream (FATE#301344).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Aug 12 12:16:15 CEST 2009 - sbrabec@suse.cz
|
||
|
||
- Fixed directory ownership.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 22 14:01:44 CEST 2009 - vuntz@novell.com
|
||
|
||
- Update to version 0.10.15:
|
||
+ Some fixes for seeking in wav and FLAC files
|
||
+ Faster seeking in Matroska and AVI files
|
||
+ RTSP and RTP improvements
|
||
+ directdrawsink moved to Bad
|
||
+ y4menc and flvmux/flvdemux moved from Bad
|
||
+ deinterlace2 moved from Bad, replacing deinterlace
|
||
+ Many bug fixes and improvements
|
||
+ Pulseaudio sink completely overhauled
|
||
+ Bugs fixed: bgo#572551, bgo#577318, bgo#576286, bgo#581333,
|
||
bgo#478092, bgo#486915, bgo#509311, bgo#516031, bgo#537537,
|
||
bgo#537609, bgo#552650, bgo#562168, bgo#563574, bgo#567140,
|
||
bgo#567857, bgo#570781, bgo#571153, bgo#571321, bgo#572256,
|
||
bgo#572358, bgo#572413, bgo#573173, bgo#573342, bgo#573343,
|
||
bgo#573721, bgo#573737, bgo#574270, bgo#574275, bgo#577468,
|
||
bgo#577609, bgo#577671, bgo#578052, bgo#578135, bgo#578310,
|
||
bgo#579070, bgo#579422, bgo#579808, bgo#580746, bgo#580783,
|
||
bgo#580851, bgo#580880, bgo#581329, bgo#581568, bgo#581806,
|
||
bgo#581884, bgo#582252, bgo#582281, bgo#582387, bgo#582420,
|
||
bgo#582661, bgo#582715, bgo#582753, bgo#582794, bgo#568278,
|
||
bgo#569611, bgo#571294, bgo#574169, bgo#575234, bgo#576729,
|
||
bgo#578257, bgo#579069, bgo#580554, bgo#581432, bgo#581444,
|
||
bgo#582218, bgo#575937
|
||
- Drop gst-plugins-good-pulsemixerctrl-strict-aliasing.patch: fixed
|
||
upstream.
|
||
- Remove hack in setup to fix an old error, and do not call autogen
|
||
anymore.
|
||
- Remove checks for old versions of openSUSE.
|
||
- Remove --enable-ladspa from configure: it doesn't exist anymore.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 30 16:52:29 CEST 2009 - sbrabec@suse.cz
|
||
|
||
- Don't call autogen in older products.
|
||
- Require python-xml explicitly to get minidom on all products.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Feb 25 14:41:02 CET 2009 - sbrabec@suse.cz
|
||
|
||
- Strict aliasing fix.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 21 22:10:36 CET 2009 - vuntz@novell.com
|
||
|
||
- Update to version 0.10.14:
|
||
+ Add autodetect source elements
|
||
+ Improvements in RTP payload/depayload and RTSP
|
||
+ Support float input in wav, and require depth == width
|
||
+ Support inverted RGB video in avi
|
||
+ Compilation fixes and smarter format selection in V4L2 support
|
||
+ Use libv4l when available
|
||
+ Don't install static plugin libraries any more
|
||
+ Matroska muxing: Add Dirac, fix AAC
|
||
+ Improve qtdemux segment handling
|
||
+ Add presets to equalizer
|
||
+ OS/X video and audio output improvements
|
||
+ Rework Pulseaudio audio output
|
||
+ Support basic and digest auth in souphttpsrc
|
||
+ Use libsoup-gnome instead of libsoup when available
|
||
+ DV demuxer fixes
|
||
+ New IIR and FIR base classes and echo filter in audiofx plugin
|
||
+ Improved spectrum analysis plugin
|
||
+ 8 bit greyscale support in v4l2src and videocrop
|
||
+ New aspectratiocrop element
|
||
+ Many other bug fixes and improvements
|
||
+ Bugs fixed: bgo#561502, bgo#522183, bgo#523813, bgo#557709,
|
||
bgo#560155, bgo#527951, bgo#529379, bgo#532409, bgo#537539,
|
||
bgo#537540, bgo#537543, bgo#545033, bgo#552140, bgo#556019,
|
||
bgo#556484, bgo#556641, bgo#556802, bgo#556955, bgo#556986,
|
||
bgo#557260, bgo#557293, bgo#557294, bgo#557710, bgo#558427,
|
||
bgo#558638, bgo#558711, bgo#559288, bgo#559545, bgo#559547,
|
||
bgo#560641, bgo#560756, bgo#561625, bgo#561775, bgo#561802,
|
||
bgo#561990, bgo#562434, bgo#562572, bgo#563414, bgo#563504,
|
||
bgo#563509, bgo#563510, bgo#564437, bgo#564948, bgo#565850,
|
||
bgo#566616, bgo#566843, bgo#567577, bgo#567642, bgo#567746,
|
||
bgo#567794, bgo#567800, bgo#567853, bgo#567874, bgo#567955,
|
||
bgo#567992, bgo#568395, bgo#568780, bgo#568809, bgo#569820,
|
||
bgo#570343, bgo#570435, bgo#571038, bgo#571150, bgo#571153,
|
||
bgo#571204, bgo#570581, bgo#341752, bgo#420658, bgo#558554,
|
||
bgo#561580, bgo#563056, bgo#565441, bgo#567952
|
||
+ We now have a /usr/share/gstreamer-0.10 directory. We don't
|
||
package blindly all files, though, since we can't know for sure
|
||
to which package the files belong.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 5 13:43:11 CET 2009 - vuntz@novell.com
|
||
|
||
- Update to version 0.10.13:
|
||
+ Fix bad autopoint substitution in the po subdir
|
||
- Change from version 0.10.12:
|
||
+ Fix for security advisory TKADV2009-0xx
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 2 10:36:42 EST 2009 - mboman@suse.de
|
||
|
||
- Update to version 0.10.11:
|
||
+ Bugs fixed: bgo#545433, bgo#311586, bgo#350830, bgo#413841, bgo#536067,
|
||
bgo#537361, bgo#543101, bgo#544956, bgo#545463, bgo#545710, bgo#546465,
|
||
bgo#547075, bgo#547217, bgo#547227, bgo#547518, bgo#547519, bgo#548530,
|
||
bgo#548831, bgo#549073, bgo#549090, bgo#549551, bgo#549784, bgo#550015,
|
||
bgo#550791, bgo#551048, bgo#551570, bgo#551584, bgo#552213, bgo#553191,
|
||
bgo#554771, bgo#556010, bgo#556381, bgo#556424, bgo#557085, bgo#557610,
|
||
bgo#547842, bgo#550288
|
||
+ HDV capture support
|
||
+ Port flactag element to 0.10
|
||
+ Support FLAC in alternate bit-depths and more samplerates
|
||
+ Matroska muxing improvements
|
||
+ Support Google RTSP variant
|
||
+ Many other bug-fixes and improvements
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Nov 6 14:23:53 CET 2008 - sbrabec@suse.cz
|
||
|
||
- Enabled souphttpsrc module, aasink moved to extra (bnc#441855).
|
||
- Fixed valgrid BuildRequires.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 23 11:08:40 CEST 2008 - sbrabec@suse.cz
|
||
|
||
- Obsolete any released version of gstreamer-0_10-pulse.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 16 21:16:42 EDT 2008 - jpr@novell.com
|
||
|
||
- Update to version 0.10.10:
|
||
+ Move the libcdio cddasrc element to -ugly
|
||
+ Replaygain elements moved from Bad
|
||
+ Interleave/Deinterleave elements moved from Bad
|
||
+ Pulseaudio plugin http://pulseaudio.org is now integrated
|
||
+ New simple Karaoke audio effect plugin
|
||
+ Improvements in v4l2src
|
||
+ Multi-channel FLAC file fixes
|
||
+ AVI and Quicktime reverse playback support
|
||
+ AVI and Matroska muxing improvements
|
||
+ New element for rendering SMPTE transitions into alpha channels
|
||
+ Many improvements in the Win32 directdraw elements
|
||
+ Error out cleanly for encrypted streams
|
||
+ RTP/UDP handling improvements
|
||
+ RTSP digest authentatication implemented.
|
||
+ New RTP Pay/Depay-loaders for Speex, G.729, DV & raw video/audio
|
||
+ Error concealment for Speex
|
||
+ bgo#413705, bgo#541787, bgo#345393, bgo#400679, bgo#422917,
|
||
bgo#429322, bgo#465146, bgo#469917, bgo#499318, bgo#503288,
|
||
bgo#511489, bgo#512345, bgo#515962, bgo#516509, bgo#519301,
|
||
bgo#519460, bgo#520092, bgo#520885, bgo#527865, bgo#529454,
|
||
bgo#529692, bgo#529707, bgo#530886, bgo#531532, bgo#531672,
|
||
bgo#532295, bgo#532393, bgo#532409, bgo#532423, bgo#533264,
|
||
bgo#533619, bgo#535121, bgo#535300, bgo#535935, bgo#536228,
|
||
bgo#536317, bgo#536646, bgo#536831, bgo#536903, bgo#537021,
|
||
bgo#537031, bgo#537361, bgo#537377, bgo#537622, bgo#537675,
|
||
bgo#537832, bgo#539372, bgo#539548, bgo#540067, bgo#540300,
|
||
bgo#540940, bgo#541081, bgo#541384, bgo#541412, bgo#541650,
|
||
bgo#541956, bgo#542410, bgo#543054, bgo#543255, bgo#543259,
|
||
bgo#543300, bgo#544509, bgo#539482, bgo#544433, bgo#536994,
|
||
bgo#329198, bgo#532065, bgo#533287, bgo#538891, bgo#516509,
|
||
bgo#515978, bgo#516649, bgo#517237, bgo#517933, bgo#518188,
|
||
bgo#518213, bgo#518564, bgo#519088, bgo#519417, bgo#520073,
|
||
bgo#520764, bgo#520880, bgo#520888, bgo#521102, bgo#521875,
|
||
bgo#522278, bgo#522767, bgo#523124, bgo#523134, bgo#524593,
|
||
bgo#525359, bgo#525833, bgo#525860, bgo#525946, bgo#526557,
|
||
bgo#527848, bgo#527984, bgo#527999, bgo#528143, bgo#528615,
|
||
bgo#529268
|
||
- Enable pulseaudio plugin, replaces gstreamer-0_10-pulse
|
||
- Remove gst-plugins-good-speex-header-boundscheck.patch, it was
|
||
upstreamed
|
||
- Remove gst-plugins-good-esdsink.patch, it was upstreamed
|
||
- Remove libcdio-devel, the dependent plugin was moved to ugly
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 2 12:41:01 CEST 2008 - kukuk@suse.de
|
||
|
||
- Get rid of aalib dependency.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri May 23 17:24:05 CEST 2008 - sbrabec@suse.de
|
||
|
||
- Moved v4l2 to the main package (bnc#390317).
|
||
- Added Enhances for the extra package.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 20 21:31:02 CEST 2008 - maw@suse.de
|
||
|
||
- Add gst-plugins-good-esdsink.patch (bnc#392706).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 15 00:56:51 CEST 2008 - maw@suse.de
|
||
|
||
- Add gst-plugins-good-speex-header-boundscheck.patch (bnc#379099,
|
||
bnc#377602, and CVE-2008-1686).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Apr 8 13:37:57 CEST 2008 - sbrabec@suse.cz
|
||
|
||
- Fixed Obsoletes (bnc#357153).
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 10 15:58:58 CET 2008 - maw@suse.de
|
||
|
||
- Update to version 0.10.7:
|
||
+ Massive RTSP/RTP improvements
|
||
+ Fixes in pngdec, gdkpixbufdec, wavpackparse, wavpackdec,
|
||
smokeenc, mulawdec, alwdec, id3demux
|
||
+ More Fixes in matroskademux, udpsrc, apedemux, flacenc, avimux,
|
||
dv1394src
|
||
+ V4L2 support improved
|
||
+ Fixes for OS/X and Windows video/audio sources and sinks
|
||
+ Support more formats in QT files
|
||
+ Elements moved from gst-plugins-bad: equalizer, lpwsinc (now
|
||
audiowsinclimit), bpwsinc (now audiowsincband), spectrum,
|
||
multifilesrc/sink
|
||
+ New audio effects: High/Low/Band-pass filters
|
||
+ Bugs fixed: bgo#415627, bgo#463624, bgo#347848, bgo#348085,
|
||
bgo#351726, bgo#358841, bgo#417420, bgo#427573, bgo#435435,
|
||
bgo#442034, bgo#447000, bgo#448278, bgo#449747, bgo#450190,
|
||
bgo#450878, bgo#451249, bgo#451388, bgo#453037, bgo#453417,
|
||
bgo#453630, bgo#455086, bgo#455808, bgo#457097, bgo#461600,
|
||
bgo#464475, bgo#464800, bgo#465040, bgo#465774, bgo#467214,
|
||
bgo#467666, bgo#470502, bgo#471364, bgo#471823, bgo#473670,
|
||
bgo#474616, bgo#475424, bgo#477199, bgo#477456, bgo#479960,
|
||
bgo#480557, bgo#482495, bgo#484998, bgo#485828, bgo#487488,
|
||
bgo#487563, bgo#488112, bgo#488844, bgo#488879, bgo#489940,
|
||
bgo#490034, bgo#490283, bgo#491323, bgo#492388, bgo#496752,
|
||
bgo#496773, bgo#496983, bgo#497007, bgo#497017, bgo#497292,
|
||
bgo#497293, bgo#498181, bgo#498297, bgo#498395, bgo#498715,
|
||
bgo#499178, bgo#499239, bgo#499383, bgo#500403, bgo#501775,
|
||
bgo#502655, bgo#502814, bgo#502966, bgo#503023, bgo#504018,
|
||
bgo#504081, bgo#504895, bgo#505745, bgo#506025, bgo#506715,
|
||
bgo#507642, bgo#508644, bgo#509298, bgo#509301, bgo#509531,
|
||
bgo#510505, bgo#510592, bgo#513628, bgo#514397, bgo#514573,
|
||
bgo#514889, bgo#514965, bgo#515457, bgo#515562, bgo#515697,
|
||
bgo#515701, bgo#515703, bgo#515704, bgo#515706, bgo#515905,
|
||
bgo#515979, bgo#515980, bgo#515984, bgo#515985, bgo#516371,
|
||
bgo#516524, bgo#517386, bgo#508291, bgo#447961, bgo#475784,
|
||
bgo#478244, bgo#480707, bgo#502187, bgo#509329, and bgo#512544
|
||
- Remove gst-plugins-good-ac.diff.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 23 18:13:45 CET 2008 - sbrabec@suse.cz
|
||
|
||
- Rename package according to shared library packaging policy
|
||
(#223286).
|
||
- Created lang package.
|
||
- Added gst-plugins-good-0.10.6 incompatibility work-around.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Oct 16 13:48:55 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Fixed typo and backslash expansion in previous change.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Oct 15 15:45:25 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Worked around OBS spec file corruption bug (#332132).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 5 13:14:04 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Use less restrictive Requires based on the sources.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Aug 2 19:25:51 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Use Enhances: gstreamer010 instead of Supplements (#294358).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 20 17:53:38 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Updated to version 0.10.6:
|
||
* Much improved RTSP/RTP and V4l2 support
|
||
* New plugins - audiopanorama, audioinvert, audiodynamic,
|
||
audioamplify
|
||
* qtdemux, videocrop and wavpack elements moved from Bad Plugins
|
||
* Fixes in avi and matroska muxing
|
||
* Fixes in wavparse, sunaudio, AVI demuxing, ID3 tag handling
|
||
* gamma element ported to 0.10
|
||
* Parallel installability with 0.8.x series
|
||
* Threadsafe design and API
|
||
* Many bugs fixed
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 30 23:51:01 CEST 2007 - dmueller@suse.de
|
||
|
||
- remove redundant buildrequires
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 16 18:15:20 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Use Supplements instead of not yet supported Enhances.
|
||
- Fixed invalid comparison.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 12 15:27:41 CEST 2007 - olh@suse.de
|
||
|
||
- remove unneded Buildrequires for libraw1394-devel
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Apr 19 13:08:36 CEST 2007 - schwab@suse.de
|
||
|
||
- Fix quoting in autoconf macros.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 18 18:17:16 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Build correctly in older products (flac, kernel headers).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 13 17:15:20 CEST 2007 - tiwai@suse.de
|
||
|
||
- fix build and support FLAC 1.1.4.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 11 18:50:45 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- V4L2 source moved from Bad Plugins. Use Conflicts (#260445).
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 27 17:14:12 CEST 2007 - sbrabec@suse.cz
|
||
|
||
- Updated to version 0.10.5:
|
||
* Parallel installability with 0.8.x series
|
||
* Threadsafe design and API
|
||
* RTP/RTSP improvements
|
||
* Fixes in OSS support
|
||
* Addition of the audiopanorama element
|
||
* Improvements in AVI playback
|
||
* Annodex playback fixes
|
||
* Support FLAC in OGG and Matroska
|
||
* Fixes in the Speex decoder
|
||
* V4L2 source moved from Bad Plugins
|
||
* SMPTE element ported to 0.10
|
||
* GStreamer Data Protocol (GDP) Payloader and Depayloader
|
||
elements added
|
||
* Many other bug-fixes
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 29 15:45:33 CET 2006 - sbrabec@suse.cz
|
||
|
||
- Fixed schemas installation.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 18 16:32:09 CET 2006 - sbrabec@suse.cz
|
||
|
||
- Prefix changed to /usr.
|
||
- Spec file cleanup.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 7 22:44:11 CET 2006 - abockover@suse.de
|
||
|
||
- Updated to version 0.10.4:
|
||
* Scores of bug fixes
|
||
* Firewires/1394 support needs libiec61883 now
|
||
* Lots of id3demux fixes including image support
|
||
* Added apev2mux element
|
||
* Added HAL elements
|
||
* Support push-based FLAC decoding
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 20 18:44:05 CEST 2006 - sbrabec@suse.cz
|
||
|
||
- Updated to version 0.10.3:
|
||
* Annodex/CMML support
|
||
* RTSP and RTP enhancements
|
||
* HAL configured audio device support
|
||
* FLAC, Matroska, AVI, WAV, ID3, APE, DV and JPEG plugin
|
||
improvements
|
||
* Recognise SSA/ASS and USF subtitles in Matroska files
|
||
* Fixes for ESD and SunAudio output plugins
|
||
* More uniform plugin descriptions
|
||
* IceCast metadata reading plugin added
|
||
* New plugins ported from 0.8: OSX audio, AVI muxer, X-Windows
|
||
input, WAV encoder, Gdk-Pixbuf image decoder, Smoke decoder,
|
||
Video colour balance
|
||
* Lots of bug fixes
|
||
|
||
-------------------------------------------------------------------
|
||
Wed May 31 02:56:30 CEST 2006 - hpj@suse.de
|
||
|
||
- Added backported ID3v2 muxer element, required for Banshee
|
||
tagging. Fixes part of Novell bug #132801.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 10 15:20:50 CEST 2006 - jpr@suse.de
|
||
|
||
- Move some more plugins to and extras package
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 7 16:30:36 CEST 2006 - jpr@suse.de
|
||
|
||
- Split out oil dependant plugins
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 23 23:21:57 CET 2006 - jpr@suse.de
|
||
|
||
- update to 0.10.2
|
||
- Changes since 0.10.1:
|
||
* New libcdio based CDDA reading element
|
||
* APE tag reader ported
|
||
* ID3 tag reading fixes
|
||
* Sun Audio Sink fixes
|
||
* GOOM and gconf element fixes
|
||
* lots of bug and leak fixes
|
||
|
||
Bugs fixed since 0.10.1:
|
||
* 328336 : silence warings which make dvdec / dvdemux unusable
|
||
* 315557 : Internal event problem with MP3s from vgmix.com
|
||
* 323327 : [cdio] port cddasrc to 0.10
|
||
* 325148 : Bugs in G711 RTP packetization logic
|
||
* 325649 : apetag plugin needs porting to 0.10
|
||
* 326446 : check that all elements in -good pass queries they can't ...
|
||
* 326602 : id3demux is not compiling without ZLIB
|
||
* 326683 : build problem caused by AS_LIBTOOL_TAGS([CXX])
|
||
* 326736 : gconf(audio|video)sink response to key changes
|
||
* 326864 : [wavparse] time to bytes format conversion broken
|
||
* 327009 : [esdsink] won't compile with includes in non-standard prefix
|
||
* 327765 : [sunaudio] fixes for mixer and stuttering mp3 playback
|
||
* 327825 : [matroskamux] Matroska muxer deadlock
|
||
* 327871 : [videobox] crash when cropping
|
||
* 328241 : id3demux emits NULL date for year tags
|
||
* 328264 : Fix build with gcc 2.95
|
||
* 328531 : [matroskamux] doesn't send newsegment event, critical war...
|
||
* 329181 : totem crash when using goom effect
|
||
* 329810 : Fails to read ID3 tag
|
||
* 330005 : Please use the autodetect sinks by default
|
||
* 317658 : [cdio] support for cd-text and cd-g
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 14 16:52:25 CET 2006 - sbrabec@suse.cz
|
||
|
||
- Fixed Requires.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 25 21:32:04 CET 2006 - mls@suse.de
|
||
|
||
- converted neededforbuild to BuildRequires
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 24 02:21:48 CET 2006 - ro@suse.de
|
||
|
||
- avoid gstreamer installation (-gstreamer in nfb)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 18 19:39:01 CET 2006 - sbrabec@suse.cz
|
||
|
||
- Updated to version 0.10.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 6 17:10:12 CET 2006 - sbrabec@suse.cz
|
||
|
||
- Removed obsolete configure option.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 4 18:51:35 CET 2006 - sbrabec@suse.cz
|
||
|
||
- New SuSE package, version 0.10.0.
|
||
- Worked around -export-symbols-regex libtool problems.
|
||
|