Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gstreamer-transcoder-1.20.3-1.1 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: gstreamer-transcoder Distribution: openSUSE Tumbleweed
Version: 1.20.3 Vendor: openSUSE
Release: 1.1 Build date: Fri Jun 24 09:02:02 2022
Group: Productivity/Multimedia/Other Build host: lamb25
Size: 126163 Source RPM: gstreamer-plugins-bad-1.20.3-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gstreamer.freedesktop.org
Summary: GStreamer Transcoding API
GStreamer Transcoding cli tool and API

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Wed Jun 22 2022 Aaron Stern <ukbeast89@protonmail.com>
  - Update to version 1.20.3:
    + GstPlay: Fix new error + warning parsing API (was unusuable
      before)
    + av1parse: let the parser continue on verbose OBUs
    + d3d11converter: Fix RGB to GRAY conversion, broken debug
      messages, and add missing GRAY conversion
    + gs: look for google_cloud_cpp_storage.pc
    + ipcpipeline: fix crash and error on windows with SOCKET or
      _pipe()
    + ivfparse: Don't set zero resolution on caps
    + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
      fix locking in error code path; handle more program updates
    + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
      muxing behaviour
    + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
      hash table, and pad streams
    + mpegtsmux: Skip empty buffers
    + osxaudiodeviceprovider: Add initial support for duplex devices
      on OSX
    + rtpldacpay: Fix missing payload information
    + sdpdemux: add media attributes to caps, fixes ptp clock
      handling
    + mfaudioenc: Handle empty IMFMediaBuffer
    + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
    + nvenc: Fix deadlock because of too strict buffer pool size
    + va: fix library build issues, caps leaks in the vpp transform
      function, and add vaav1dec to documentation
    + v4l2codecs: vp9: Minor fixes
    + v4l2codecs: h264: Correct scaling matrix ABI check
    + dtlstransport: Notify ICE transport property changes
    + webrtc: Various fixes to the webrtc-sendrecv python example
    + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
    + Support build against libfreeaptx in openaptx plugin
    + Fix linking issues on Illumos distros
* Sun Jun 05 2022 Stefan Dirsch <sndirsch@suse.com>
  - removed libkms BuildRequires, since it has been dropped from
    libdrm
* Mon May 09 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.2:
    + av1parse: Fix several issues about the colorimetry.
    + av1parse: fix up various possible logic errors
    + dashsink: fix missing mutex unlock in error code path when
      failing to get content
    + d3d11videosink: Fix for unhandled mouse double click events
    + interlace: Also handle a missing "interlace-mode" field as
      progressive
    + msdk: fix build with MSVC
    + mxfdemux: Fix issues at EOS
    + mxfdemux: Handle empty VANC packets
    + nvh264dec, nvh265dec: Fix broken key-unit trick and reverse
      playback
    + nvvp9sldec: Increase DPB size to cover render delay
    + rvsg: fix cairo include
    + tsdemux: Fix AC-4 detection in MPEG-TS
    + tsdemux: Handle "empty" PMT gracefully
    + va: pool: don't advertise the
      GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
    + v4l2codecs: Fix memory leak
    + v4l2videodec: set frame duration according to framerate
    + webrtcbin: Update documentation of 'get-stats' action signal
    + webrtcbin: Check data channel transport for notifying
      'ice-gathering-state'
    + webrtcbin: Avoid access of freed memory
    + wpe: Reintroduce persistent WebContext
    + Build: use CMake to find some openssl and exr deps
    + Fix multiple "unused-but-set variable" compiler warnings
  - Drop patch already included in 1.20.2:
    + 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch
* Thu Apr 21 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Disable ldacBT on ppc64: ldacBT is not available there.
* Sun Apr 10 2022 Jan Engelhardt <jengelh@inai.de>
  - Add spandsp3.patch: Fix build with spandsp 3.x by including
    private headers.
* Sat Mar 26 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
    nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
    playback.
  - Quiet setup, we do not need to see the unpacking of the tarball.
* Wed Mar 23 2022 Antonio Larrosa <alarrosa@suse.com>
  - Add patch to support building with srt 1.3.4 in SLE
    * fix-build-with-srt-1.3.4.patch
  - Do not build the gstldac plugin in s390x where
    pkgconfig(ldacBT-enc) is not available.
* Fri Mar 18 2022 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.20.1:
    + GstPlay: Fix new error + warning parsing API (was unusuable
      before)
    + av1parse: let the parser continue on verbose OBUs
    + d3d11converter: Fix RGB to GRAY conversion, broken debug
      messages, and add missing GRAY conversion
    + gs: look for google_cloud_cpp_storage.pc
    + ipcpipeline: fix crash and error on windows with SOCKET or
      _pipe()
    + ivfparse: Don't set zero resolution on caps
    + mpegtsdemux: Handle PES headers bigger than a mpeg-ts packet;
      fix locking in error code path; handle more program updates
    + mpegtsmux: Start last_ts with GST_CLOCK_TIME_NONE to fix VBR
      muxing behaviour
    + mpegtsmux: Thread safety fixes: lock mux->tsmux, the programs
      hash table, and pad streams
    + mpegtsmux: Skip empty buffers
    + osxaudiodeviceprovider: Add initial support for duplex devices
      on OSX
    + rtpldacpay: Fix missing payload information
    + sdpdemux: add media attributes to caps, fixes ptp clock
      handling
    + mfaudioenc: Handle empty IMFMediaBuffer
    + nvdecoder: Various fixes for 4:4:4 and high-bitdepth decoding
    + nvenc: Fix deadlock because of too strict buffer pool size
    + va: fix library build issues, caps leaks in the vpp transform
      function, and add vaav1dec to documentation
    + v4l2codecs: vp9: Minor fixes
    + v4l2codecs: h264: Correct scaling matrix ABI check
    + dtlstransport: Notify ICE transport property changes
    + webrtc: Various fixes to the webrtc-sendrecv python example
    + webrtc-ice: Fix memory leaks in gst_webrtc_ice_add_candidate()
    + Support build against libfreeaptx in openaptx plugin
    + Fix linking issues on Illumos distros
  - Drop patch already included upstream:
    + 1634.patch
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.20.0:
    + Development in GitLab was switched to a single git repository
      containing all the modules
    + GstPlay: new high-level playback library, replaces GstPlayer
    + WebM Alpha decoding support
    + Encoding profiles can now be tweaked with additional
      application-specified element properties
    + Compositor: multi-threaded video conversion and mixing
    + RTP header extensions: unified support in RTP depayloader and
      payloader base classes
    + SMPTE 2022-1 2-D Forward Error Correction support
    + Smart encoding (pass through) support for VP8, VP9, H.265 in
      encodebin and transcodebin
    + Runtime compatibility support for libsoup2 and libsoup3
      (libsoup3 support experimental)
    + Video decoder subframe support
    + Video decoder automatic packet-loss, data corruption, and
      keyframe request handling for RTP / WebRTC / RTSP
    + mp4 and Matroska muxers now support profile/level/resolution
      changes for H.264/H.265 input streams (i.e. codec data changing
      on the fly)
    + mp4 muxing mode that initially creates a fragmented mp4 which
      is converted to a regular mp4 on EOS
    + Audio support for the WebKit Port for Embedded (WPE) web page
      source element
    + CUDA based video color space convert and rescale elements and
      upload/download elements
    + NVIDIA memory:NVMM support for OpenGL glupload and gldownload
      elements
    + Many WebRTC improvements
    + The new VA-API plugin implementation fleshed out with more
      decoders and new postproc elements
    + AppSink API to retrieve events in addition to buffers and
      buffer lists
    + AppSrc gained more configuration options for the internal queue
      (leakiness, limits in buffers and time, getters to read current
      levels)
    + Updated Rust bindings and many new Rust plugins
    + Improved support for custom minimal GStreamer builds
    + Support build against FFmpeg 5.0
    + Linux Stateless CODEC support gained MPEG-2 and VP9
    + Windows Direct3D11/DXVA decoder gained AV1 and MPEG-2 support
    + Lots of new plugins, features, performance improvements and bug
      fixes
  - Add explicit pkgconfig(libva) BuildRequires: meson checks for it.
  - Go back to using tarball from upstream, remove service.
  - Drop 2564.patch: Fixed upstream.
  - Add disabled pkgconfig(storage_client) and
    pkgconfig(webrtc-audio-coding-1) BuildRequires and pass
    gs=disabled, isac=disabled and onnx=disabled to meson, we do not
    have the dependencies in openSUSE yet.
  - Add explicit BuildRequires:  pkgconfig(libsoup-2.4), meson checks
    for it.
  - Add pkgconfig(json-glib-1.0), pkgconfig(ldacBT-enc) and
    pkgconfig(libqrencode) BuildRequires, new dependencies.
  - Add pkgconfig(libopenaptx) BuildRequires in build_orig section
    and pass openaptx=disabled to meson, do not build this in distro
    by default.
  - Drop mms and ofa plugins, removed upstream. Drop
    pkgconfig(libmms) and pkgconfig(libofa) BuildRequires following
    the removal.
  - Add new sub-packages libgstplay-1_0-0, typelib-1_0-GstPlay-1_0
    and libgstva-1_0-0, also add libgstva-1_0-0 and libgstplay-1_0-0
    to baselibs.conf.
  - Tweak/fix and drop some Obsoletes.
  - Drop old conditionals for versions of openSUSE out of support.
  - Add 1634.patch -- AV1 playback fixes.
  - Use ldconfig_scriptlets macro for post(un) handling.
  - Drop explicit gstreamer-devel Requires from devel sub-package,
    not needed as this is added via pkgconfig any way.
* Fri Feb 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.6:
    + interlace: Fix a double-unref on shutdown
    + webrtcbin: Chain up to parent constructed method
    + webrtc: fix log error message in function
      gst_webrtc_bin_set_local_description
    + mxfdemux: don't error out if VANC track only contains packets
      we don't handle
    + av1parser: Fix data type of film grain param
    + assrender: Support RFC8081 mime types
    + pitch: Specify layout as required for negotiation
    + magicleap: update lumin_rt libraries names to the latest
      official version
    + codecs: h265decoder: Fix per-slice leak
    + mpeg4videoparse: fix criticals trying to insert configs that
      don't exist yet
    + webrtcbin: Always set SINK/SRC flags
    + mpegtspacketizer: memcmp potentially seen_before data
    + zxing: update to support version 1.1.1
  - Drop service, use source url, upstream changes in git.
* Thu Jan 27 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Go back to using pkgconfig(fdk-aac) BuildRequires.
* Fri Jan 21 2022 Antonio Larrosa <alarrosa@suse.com>
  - Add some conditionals to build as many plugins as possible
    in SLE-15-SP4 and move all conditional logic to the beginning
    of the spec file using bcond_with/without.
* Mon Jan 17 2022 zaitor@opensuse.org
  - Drop conditionals for fdk_aac, explicitly add fdk-aac-free-devel
    BuildRequires, and build it for the main package.
* Tue Dec 14 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 2564.patch: Allow to build against Neon 0.32.x.
* Thu Sep 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Stop building doc sub-package, we will in the future use
    upstreams own standalone doc package. Following this: Drop
    fdupes, gtk-doc and hotdoc BuildRequires, and fdupes call, no
    longer needed nor usefull, further pass doc=disabled to meson.
* Wed Sep 15 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.5:
    + audiolatency:
    - Use live mode audiotestsrc
    - Handle audio buffers with invalid duration
    + ccconverter: fix framerate caps negotiation from non-cdp to cdp
    + dashdemux:
    - Properly initalize GError, remove duplicate logging call
    - Log protection events on corresponding pad
    - Fix dash_mpdparser_check_mpd_client_set_methods unit test
    + h264parse,h265parse: Push parameter set NAL units again per
      segment-done
    + h265parse:
    - Fix a typo in get_compatible_profile_caps()
    - Don't invalidate the last PPS when parsing a new SPS
    + h264parse: improve PPS handling
    + h2645parser: Catch overflows in AVC/HEVC NAL unit length
      calculations
    + interlace:
    - Don't set field-order field for progressive caps, fixes
      negotiation issues
    - Fix too small buffer size error
    + jpegparse: Don't generate timestamp for 0/1 framerates
    + opencv: fix build error on macOS
    + openexr: Fix build with OpenEXR 3
    + openh264enc: fix broken sps/pps header generation and some
      minor leaks
    + mpeg2enc:
    - Fix interlace-mode detection on input video
    - Only allow 1 pending frame for encoding (fixes unbound memory
      usage in case encoder can't keep up with input)
    + mfvideoenc: Don't pass 0/1 framerate to MFT
    + mfvideosrc:
    - Fix for negative MF stride
    - Fix negotiation when interlace-mode is specified
    + mxfvanc: Handle empty ANC essence
    + rtmp2src: workaround a GLib race when destroying a
      GMainContext/GSource
    + rtpsrc: Plug leak of rtcp_send_addr and fix setting URI back to
      NULL
    + rtpsink: Return proper pad from _request_new_pad()
    + rist: Plug leak of rtcp_send_addr
    + rtmp2: Use correct size of write macro for param2
    + rtmp2/connection: Separate inner from outer cancelling
    + tsmux:
    - When selecting random PIDs, name the pads according to those
      PIDs
    - Recheck existing pad PIDs when requesting a new pad with a
      random pid
    + tsdemux:
    - Fix seek with stop regression
    - Clear all streams when rewinding, fixes the case where the
      demuxer sends out partial invalid data downstream after a
      seek which causes some decoders (such as dvdlpmdec) to error
      out
    + v4l2slh264dec: Fix slice header bit size calculation
    + videoparseutils: Fix for wrong CEA708 minimum size check
    + waylandsink: Fix for missing initial configure
    + wpe: Make threaded view singleton creation thread safe
    + x265: Fix a deadlock when failing to create the x265enc
    + Don't use volatile to mean atomic (fixes compiler warnings with
      gcc 11)
  - Drop gstreamer-plugins-bad-openexr3.patch: Fixed upstream.
  - No longer pass nvdec=disabled, nvenc=disabled and vdpau=disabled
    to meson, no longer needed, nor recognized.
* Sat May 08 2021 Dirk Müller <dmueller@suse.com>
  - don't own appdata dir - is provided by filesystem
* Thu Apr 15 2021 pgajdos@suse.com
  - added patches
    fix https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1574
    + gstreamer-plugins-bad-openexr3.patch
* Tue Mar 30 2021 Antonio Larrosa <alarrosa@suse.com>
  - Update to version 1.18.4:
    + avwait: Don't post messages with the mutex locked
    + d3d11h264dec: Reconfigure decoder object on DPB size change
      and keep track of actually configured DPB size
    + dashsink: fix double unref of sinkpad caps
    + decklinkvideosink: Use correct numerator for 29.97fps
    + decklinkvideosink: fix auto format detection
    + decklinksrc: Use a more accurate capture time
    + d3d11videosink: Fix build error on UWP
    + interlace: negotiation and buffer leak fixes
    + mpegvideoparse: do not clip, so decoder receives data from
      keyframe even if it's before the segment start
    + mpegtsparse: Fix switched DTS/PTS when set-timestamps=false
    + nvh264sldec: Reopen decoder object if larger DPB size is
      required
    + sdpsrc: fix double free if sdp is provided as string via the
      property
    + vulkan: Fix elements long name.
* Sat Feb 06 2021 Federico Mena Quintero <federico@suse.com>
  - Disable the kate/libtiger plugin.  Kate streams for karaoke are not
    used anymore, and the source tarball for libtiger is no longer
    available upstream. (jsc#SLE-13843)
* Sat Jan 16 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.3:
    + assrender: fix mutex handling in certain flushing/error
      situations
    + dvbsuboverlay: Add support for dynamic resolution update
    + dashsink: fix critical log of dynamic pipeline
    + d3d11shader: Fix ID3DBlob object leak
    + d3d11videosink: Prepare window once streaming started
    + decklinkaudiosrc: Fix duration of the first audio frame after
      each discont
    + intervideosrc: fix negotiation of interlaced caps
    + msdk:
    - Needn't close mfx session when failed, fixes double free /
      potential crash
    - Check GstMsdkContext instead of mfxSession instance
    + srt: fix locking when retrieving stats
    + rtmp2src: fix leaks when connection is cancelled during startup
      or connection fails
* Wed Dec 16 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop GPL-2.0-or-later from license tag, upstream moved to
    LGPL-2.1-or-later only starting from version 1.18.1. See commit
    https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1682
* Thu Dec 10 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.18.2:
    + tsparse: timestamp packetized buffers, fixing timestamp
      handling regression in connection with dvbsrc in MeTV
    + ttmlparse: fix issues in aggregation of input TTML
    + mpegdemux: Set duration on seeking query if possible, fixes
      seeking in MPEG-PS streams in gst-play-1.0
    + mpegtsdemux: Fix off by one error
    + adaptivedemux:
    - Store QoS values on the element
    - Don't calculate bitrate for header/index fragments
    + hlsdemux: Don't double-free variant streams on errors
    + mpegtspacketizer: Handle PCR issues with adaptive streams
    + player: call ref_sink on pipeline
    + vkdeviceprovider: Avoid deadlock on physical device
    + wlvideoformat: fix DMA format convertor
    + Webrtc shutdown crashes
    + decklink:
    - Update enum value bounds check in gst_decklink_get_mode()
    - Correct framerate 2KDCI 23.98
    + amc: Fix crash when encoding AVC
    + d3d11videoprocessor: Fix wrong input/output supportability
      check
    + opencv: allow compilation against 4.5.x
    + tests: svthevcenc: Fix test_encode_simple
    + tests: dtls: Don't set dtlsenc state before linking
    + mpegtsmux: Restore intervals when creating TsMux
    + adaptivedemux, hlsdemux, curl: Use actual object for logging
    + gi: player: Fix get_current_subtitle_track() annotation
  - Fix the _service file and spec to really use the tarball
    generated by service.
* Tue Oct 27 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update to 1.18.1:
    + Highlighted bugfixes in 1.18.1
    - important security fixes (bsc#1181255, CVE-2021-3185)
    - bug fixes and memory leak fixes
    - various stability and reliability improvements
    + gst-plugins-bad changes:
    - codecparsers: h264parser: guard against ref_pic_markings
      overflow
    - v4l2codecs: Various fixes
    - h265parse: Don't enable passthrough by default
    - srt: Fix "Fix timestamping"
    - srt: Fixes for 1.4.2
    - dtlsconnection: Ignore OpenSSL system call errors
    - h265parse: set interlace-mode=interleaved on interlaced
      content
    - Replace GPL v2 with LGPL v2 in COPYING file
    - srt: Consume the error from gst_srt_object_write
    - srt: Check socket state before retrieving payload size
    - x265enc: fix deadlock on reconfig
    - webrtc: Require gstreamer-sdp in the pkg-config file
    - srtsrc: Fix timestamping
    - mfvideosrc: Use only the first video stream per device
    - srtobject: typecast SRTO_LINGER to linger
    - decklink: Correctly order the different dependent mode tables
    - wasapisrc: Make sure that wasapisrc produces data in loopback
      mode
    - wpesrc: fix some caps leaks using the non-GL output
    - smoothstreaming: clear live adapter on seek
    - vtdec/vulkan: use Shared storage mode for IOSurface textures
    - wpe: Move webview load waiting to WPEView
    - wpe: Use proper callback for TLS errors signal handling
    - kmssink: Do not source using padded width/height
    - avtp: avtpaafdepay: fix crash when building caps
    - opencv: set opencv_dep when option is disabled to fix the
      build
    - line21encoder: miscellaneous enhancements
    - Hls youtube issues with urisourcebin/queue2
    - rtmp2: Replace stats queue with stats lock
    - rtmp2sink: support EOS event for graceful connection shutdown
    - mpegtsmux: Make handling of sinkpads thread-safe
    - hlssink2: Actually release splitmuxsink's pads
    - mpegtsmux: Don't create streams with reserved PID
* Fri Oct 23 2020 Antonio Larrosa <alarrosa@suse.com>
  - Add libgstcodecs and libgstvulkan to baselibs.conf
* Fri Sep 11 2020 Antonio Larrosa <alarrosa@suse.com>
  - Update to 1.18.0:
    + Highlights:
    - GstTranscoder: new high level API for applications to
      transcode media files from one format to another
    - High Dynamic Range (HDR) video information representation
      and signalling enhancements
    - Instant playback rate change support
    - Active Format Description (AFD) and Bar Data support
    - RTSP server and client implementations gained ONVIF trick
      modes support
    - Hardware-accelerated video decoding on Windows via
      DXVA2/Direct3D11
    - Microsoft Media Foundation plugin for video capture and
      hardware-accelerated video encoding on Windows
    - qmlgloverlay: New overlay element that renders a QtQuick
      scene over the top of an input video stream
    - imagesequencesrc: New element to easily create a video
      stream from a sequence of jpeg or png images
    - dashsink: New sink to produce DASH content
    - dvbsubenc: New DVB Subtitle encoder element
    - MPEG-TS muxing now also supports TV broadcast compliant
      muxing with constant bitrate muxing and SCTE-35 support
    - rtmp2: New RTMP client source and sink element from-scratch
      implementation
    - svthevcenc: New SVT-HEVC-based H.265 video encoder
    - vaapioverlay: New compositor element using VA-API
    - rtpmanager gained support for Google's Transport-Wide
      Congestion Control (twcc) RTP extension
    - splitmuxsink and splitmuxsrc gained support for auxiliary
      video streams
    - webrtcbin now contains some initial support for
      renegotiation involving stream addition and removal
    - RTP support was enhanced with new RTP source and sink
      elements to easily set up RTP streaming via rtp:// URIs
    - avtp: New Audio Video Transport Protocol (AVTP) plugin for
      Time-Sensitive Applications
    - Support for the Video Services Forum's Reliable Internet
      Stream Transport (RIST) TR-06-1 Simple Profile
    - Universal Windows Platform (UWP) support
    - rpicamsrc: New element for capturing from the Raspberry Pi
      camera
    - RTSP Server TCP interleaved backpressure handling
      improvements as well as support for Scale/Speed headers
    - GStreamer Editing Services gained support for nested
      timelines, per-clip speed rate control and the OpenTimelineIO
      format.
    - Autotools build system has been removed in favour of Meson
  - Drop patches:
    * gst-bad-autoconvert-fix-lock-less.patch
    * gst-bad-interlace-fixes.patch
    * gst-plugins-bad-neon-bump.patch
    * gst-plugins-bad-vkerror.patch
    * gst-plugins-bad-wayland-headers.patch
* Sun Jun 07 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Add gst-plugins-bad-neon-bump.patch: meson: build with neon 0.31.
* Wed Jun 03 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Add gst-plugins-bad-vkerror.patch: vulkan: Drop use of
    VK_RESULT_BEGIN_RANGE.
* Tue Apr 14 2020 Martin Liška <mliska@suse.cz>
  - Add -fcommon in order to fix boo#1160395.
* Wed Apr 08 2020 Michael Gorse <mgorse@suse.com>
  - Enable chromaprint plugin on SLE (jsc#SLE-11723).
* Sat Mar 07 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Fix conditionals passed to meson for 3'rd party building.
* Thu Feb 27 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Switch to meson buildsystem for tumbleweed.
  - Following the above, add pkgconfig(vulkan) BuildRequires and
    tweak options passed to meson, as well as a cleanup in some
    conditionals.
* Thu Feb 27 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Add gst-plugins-bad-wayland-headers.patch: Fix build when using
    meson and having wayland-headers in non-default location
    https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1076.
* Fri Jan 31 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - No longer recommend -lang: supplements are in use.
* Mon Jan 06 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Add upstream bug fix patches:
    + gst-bad-interlace-fixes.patch: Fix various issues with
      interlace.
    + gst-bad-autoconvert-fix-lock-less.patch: autoconvert: Fix
      lock-less exchange or free condition.
* Thu Dec 12 2019 Antonio Larrosa <alarrosa@suse.com>
  - Add a BuildRequires for pkgconfig(pangocairo) since it's needed
    by the ttmlsubs and closedcaption extensions. This is not currently
    a problem in openSUSE because the dependency is pulled in by other
    packages which are not installed in SLE.
* Wed Dec 04 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.16.2:
    + wasapi:
    - Various fixes and a workaround for a specific driver bug
    - Move to CoInitializeEx for COM initialization
    - Fix runtime/build warnings
    + waylandsink: Commit the parent after creating subsurface
    + msdkdec: fix surface leak in msdkdec_handle_frame
    + tsmux: Fix copying of buffer region
    + tsdemux:
    - Handle continuity mismatch in more cases
    - Always issue a DTS even when it's equal to PTS
    + openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on
      Ubuntu 18.04)
    + ccextractor: Always forward all sticky events to the caption
      pad
    + pnmdec: Return early on ::finish() if we have no actual data to
      parse
    + ass: avoid infinite unref loop with bad data
    + fluidsynth: add sf3 to soundfont search path
  - Drop libtool and automake/conf BuildRequires and autoreconf calls
    + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
    Fixed upstream.
* Thu Oct 10 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Fix compilation with OpenEXR 2.4.0
    + 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
    + Readd libtool and autoreconf call
  - Remove Leap 42.x support from spec file
* Tue Sep 24 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.16.1:
    + See main gstreamer package for changelog.
  - Drop upstream fixed patches:
    + fix-Werror=return-type.patch.
    + gst-bad-Fix-compilation-with-openh264-v2.0.patch.
    + gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch.
  - Following the above, drop libtool BuildRequires and autoreconf
    call, no longer needed.
* Wed Sep 18 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - Use openssl for HLS crypto. openssl is required by DTLS, and hls
    can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1).
    Drop explicit pkgconfig(nettle) BuildRequires and pass
    hls-crypto=openssl to configure/meson.
* Mon Aug 26 2019 mvetter@suse.com
  - bsc#1144244: Remove dependency on jasper
    Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.
* Mon Aug 19 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0)
    BuildRequires and stop passing --with-gtk=3.0 to configure, only
    used for building examples, and we are already passing
    - -disable-examples to configure.
  - Drop gst-bad-revert-automake-autoconf-versions.patch: No longer
    needed for any supported version of openSUSE. Note, leaving
    libtool BuildRequires in place as fix-Werror=return-type.patch
    needs it still.
* Mon Aug 12 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Move openh264 plugin to build_orig and build it there
    unconditionally.
* Mon Jul 22 2019 Martin Liška <mliska@suse.cz>
  - Update fix-Werror=return-type.patch to upstream version.
* Wed Jul 17 2019 Rich Coe <rcoe@wi.rr.com>
  - Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558)
* Mon Jul 15 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package.
    Obsolete it from the main gstreamer-plugins-bad package. Upstream
    have now dropped the package from master, and currently it only
    supports mpeg2 and poorly even that one. It will not make a
    comeback, so obsolete all versions.
* Mon Jul 15 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build
    with openh264 version 2.0 and newer.
* Mon Jul 15 2019 Martin Liška <mliska@suse.cz>
  - Fix -Werror=return-type error in configure script
    (fix-Werror=return-type.patch).
* Sat Jul 06 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm)
    BuildRequires: Build intel-mediasdk support.
* Mon Jul 01 2019 mgorse@suse.com
  - Re-enable musepack: depend on musepack-devel, rather than
    libmpcdec-devel; the latter is no longer sufficient as of 1.16.0.
    Add musepack plugin back into files.
* Thu Jun 27 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Add libgstsctp-1_0-0 to baselibs.conf:
    gstreamer-plugins-bad-32bit requires it.
* Mon Jun 17 2019 mgorse@suse.com
  - Update to version 1.16.0:
    + Highlights
    - GStreamer WebRTC stack gained support for data channels for
      peer-to-peer communication based on SCTP, BUNDLE support, as
      well as support for multiple TURN servers.
    - AV1 video codec support for Matroska and QuickTime/MP4
      containers and more configuration options and supported
      input formats for the AOMedia AV1 encoder
    - Support for Closed Captions and other Ancillary Data in video
    - Support for planar (non-interleaved) raw audio
    - GstVideoAggregator, compositor and OpenGL mixer elements are
      now in -base
    - New alternate fields interlace mode where each buffer carries
      a single field
    - WebM and Matroska ContentEncryption support in the Matroska
      demuxer
    - new WebKit WPE-based web browser source element
    - Video4Linux: HEVC encoding and decoding, JPEG encoding, and
      improved dmabuf import/export
    - Hardware-accelerated Nvidia video decoder gained support for
      VP8/VP9 decoding, whilst the encoder gained support for
      H.265/HEVC encoding.
    - Many improvements to the Intel Media SDK based
      hardware-accelerated video decoder and encoder plugin (msdk):
      dmabuf import/export for zero-copy integration with other
      components; VP9 decoding; 10-bit HEVC encoding; video
      post-processing (vpp) support including deinterlacing; and
      the video decoder now handles dynamic resolution changes.
    - The ASS/SSA subtitle overlay renderer can now handle multiple
      subtitles that overlap in time and will show them on screen
      simultaneously
    - The Meson build is now feature-complete (*) and it is now the
      recommended build system on all platforms. The Autotools
      build is scheduled to be removed in the next cycle.
    - The GStreamer Rust bindings and Rust plugins module are now
      officially part of upstream GStreamer.
    - The GStreamer Editing Services gained a gesdemux element that
      allows directly playing back serialized edit list with
      playbin or (uri)decodebin
    - Many performance improvements
  - Add incomplete meson support. Currently disabled.
  - Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream.
  - Disable musepack plugin and remove from files, since it
    requires a newer library than what we currently have.
  - Remove libgstcompositor.so and libgstopenglmixers.so: moved to
    - base.
  -Removed libgststereo.so from files: merged with audiofx in -good.
  - Remove libgstvcdsrc.so from files: removed upstream.
  - Add libgstclosedcaption.so to files.
  - Remove libgstbadvideo package: now in -base.
  - Package libgstcp.
* Fri May 31 2019 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.14.5:
    + assrender: fix disappearing subtitles when seeking back in
      time.
    + decklinkvideosink: fix segfault when audiosink is closed before
      videosink.
    + decklinkvideosrc: respect pixel format property even if mode is
      set to auto.
    + d3dvideosink: Fix calculating buffer size of packed format;
      don’t leak thread object.
    + dtls: Don’t abort on non-fatal issues, make work with newer
      OpenSSL versions.
    + msdk: more robust error handling; fix intel sdk libdir path.
    + nvenc: Ensure drain all frames on finish; fix element reuse and
      clean up properly.
    + openh264dec: Fix handling of errors when doing EOS.
    + shmsrc: fixes a crash when is-live is true due a race
      condition.
    + shmsink: fix possible (racy) deadlock on shutdown.
    + siren: Fix invalid floating point operation.
    + tsdemux: Skew correction improvements: use upstream DTS if set.
    + wasapi:
    - Number of segments was always 2 (the absolute minimum) by
      accident.
    - Fix infinite loop when the device disappears.
  - Drop gst-bad-fdkaac2-fix.patch: Fixed upstream.
* Thu May 02 2019 olaf@aepfle.de
  - The license of fdk-aac is not GPL compatible, therefore this pkg
    can not possibly be built with fdk-aac by default
    To gain fdk-aac support, recompile it at home and keep it there
  - Restore code to handle faac/faad

Files

/usr/bin/gst-transcoder-1.0
/usr/lib/gstreamer-1.0/libgsttranscode.so
/usr/share/gstreamer-1.0/encoding-profiles
/usr/share/gstreamer-1.0/encoding-profiles/device
/usr/share/gstreamer-1.0/encoding-profiles/device/dvd.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/avi.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/flv.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/mkv.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/mp3.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/mp4.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/oga.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/ogv.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/ts.gep
/usr/share/gstreamer-1.0/encoding-profiles/file-extension/webm.gep
/usr/share/gstreamer-1.0/encoding-profiles/online-services
/usr/share/gstreamer-1.0/encoding-profiles/online-services/youtube.gep
/usr/share/licenses/gstreamer-transcoder
/usr/share/licenses/gstreamer-transcoder/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Sep 2 23:15:26 2022