Revisions of gstreamer-plugins-bad

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 34)
- baselibs.conf: Produce -32bit biarch packages of
  libgstanalytics-1_0-0 and libgstmse-1_0-0: dependencies of
  gstreamer-plugins-bad-32bit.

- Add new gstreamer plugins to baselibs.conf

- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 33)
- Use %patch -p N instead of deprecated %patchN.

- Stop passing sctp=disabled and pass sctp=enabled to meson setup
  instead, enable build of sctp plugin.

- Move pkgconfig(dvdnav) and pkgconfig(dvdread) BuildRequires out
  of BUILD_ORIG conditional, and stop passing resindvd=disabled and
  siren=disabled to meson setup, build dvd and siren 7 support in
  main package.

- Update to version 1.22.7:
  + audiobuffersplit: disable max-silence-time if set to 0
  + libde265: Do not decode the non 4:2:0 8 bits format
  + codecparsers: av1: Clip max tile rows and cols values
  + codecs: h265: Do not free slice header before using it
  + d3d11converter: Fix 10/12bits planar output
  + d3d11decoder: Fix crash on negotiate() when decoder is not
    configured
  + d3d11videosink: Fix toggling between fullscreen and maximized
  + d3d11videosink: Fix window switching in case of fullscreen mode
  + d3d11screencapturesrc: Fix mouse cursor blending
  + decklink: Fix broken COM string conversion
  + decklink: Decklink Device Provider wrongly parses SDK strings
  + gstwayland: Don't depend on wayland-protocols
  + interaudiosrc: Add audio meta to buffers containing
    non-interleaved samples
  + kmssink: Add TIDSS auto-detection
  + mfvideoencoder: Fix typo in template caps
  + mxfdemux: Store GstMXFDemuxEssenceTrack in their own fixed
    allocation
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 32)
- Update to version 1.22.6:
  + audiolatency: Forward latency query and event upstream
  + av1parser: Fix segmentation params update
  + codecparsers: Fix MPEG-1 aspect ratio table
  + d3d11convert: Passthrough allocation query on same caps
  + h264decoder: Update latency dynamically
  + h265parser:
    - Allow partially broken hvcC data
    - Fix possible overflow using max_sub_layers_minus1
  + hlssink2: Always use forward slash separator
  + mdns: Fix a crash on context error
  + mxfdemux: Fix integer overflow causing out of bounds writes
    when handling invalid uncompressed video and check channels for
    AES3
  + nvencoder: Fix negotiation error when interlace-mode is
    unspecified
  + rtmp2: Allow NULL flash version, omitting the field
  + rtmp2sink: fix crash if message conversion failed
  + transcodebin: Fixes for upstream selectable support
  + va: Fix in error logs functions mismatches
  + waylandsink:
    - Crop surfaces to their display width height
    - Fix cropping for video with non-square aspect ratio
  + webrtc: Fix docs for create-data-channel action signal
- Rebase reduce-required-meson.patch

- Add patch from upstream to build the package with
  webrtc-audio-processing-1 in Tumbleweed:
  * 0001-Update-code-for-webrtc-audio-processing-1.patch
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 31)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 30)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 29)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 28)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 27)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 26)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 25)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 24)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 23)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 22)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 21)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 20)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 19)
- Temporarily disable zxing, waiting for updated version to land
  in Factory.

- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in SLE 15:
  * reduce-required-meson.patch
- Probably because of a problem in SLE's meson, the generated
  pkgconfig files are missing some variables that are needed by
  rpm to generate the pkgconfig(...) provides correctly. In order
  to fix this, we now check for those variables and insert them
  in the pc files before installation if they're missing.
- Only build the microdns plugin in TW since SLE is missing the
  required dependencies.

- Add new shared libs libgstcuda-1_0-0 and libgstwebrtcnice-1_0-0
  to baselibs.conf.

- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.
- Pass amfcodec=disabled and directshow=disabled to meson, not
  supported on linux (yet?).
- Build qsv plugin only for supported targets via passing
  conditional qsv=disabled/enabled to meson.
- Add pkgconfig(gtk+-3.0) BuildRequires: New dependency.
- Package new sub-packages
  + libgstcuda-1_0-0
  + libgstwebrtcnice-1_0-0
  + typelib-1_0-CudaGst-1_0
  + typelib-1_0-GstCuda-1_0
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 18)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 17)
- 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.

- 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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 16)
- Go back to using pkgconfig(fdk-aac) BuildRequires.
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 15)
- 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.
    - important security fixes (bsc#1181255, CVE-2021-3185)
Displaying revisions 1 - 20 of 34
openSUSE Build Service is sponsored by