Commit Graph

35 Commits

Author SHA256 Message Date
468cf4c633 Accepting request 1126835 from home:alarrosa:branches:multimedia:libs
- Use xz format in the _service file since services in SLE SP6
  don't support zstd.

OBS-URL: https://build.opensuse.org/request/show/1126835
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=59
2023-11-16 11:26:09 +00:00
5ac7ca0deb Keep zst compression
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=58
2023-11-16 10:05:30 +00:00
17bdd523ee Accepting request 1126748 from home:alarrosa:branches:multimedia:libs
- Update to version 0.11.2:
  + Fixed
    - filesink / s3sink: Set sync=false to allow processing faster
      than real-time.
    - hlssink3: Various minor bugfixes and cleanups.
    - livesync: Various minor bugfixes and cleanups that should
      make the element work more reliable.
    - s3sink: Fix handling of non-ASCII characters in URIs and
      keys.
    - sccparse: Parse SCC files that are incorrectly created by
      CCExtractor.
    - ndisrc: Assume > 8 channels are unpositioned.
    - rtpav1depay: Skip unexpected leading fragments instead of
      repeatedly warning
    - about the stream possibly being corrupted.
    - rtpav1depay: Don't push stale temporal delimiters downstream
      but wait until a complete OBU is collected.
    - whipwebrtcsink: Use correct URL during redirects.
    - webrtcsink: Make sure to not miss any ICE candidates.
    - webrtcsink: Fix deadlock when calling set-local-description.
    - webrtcsrc: Fix reference cycles that prevented the element
      from being freed.
    - webrtcsrc: Define signaller property as CONSTRUCT_ONLY to
      make it actually possible to set different signallers.
    - webrtc: Update livekit signaller to livekit 0.2.
    - meson: Various fixes to the meson-based build system.
  + Added
    - audiornnoise: Attach audio level meta to output buffers.
    - hlssink3: Allow adding EXT-X-PROGRAM-DATE-TIME tag to the
      manifest.

OBS-URL: https://build.opensuse.org/request/show/1126748
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=57
2023-11-16 10:04:09 +00:00
123f74ee6c Accepting request 1120602 from GNOME:Next
Opinion?
I can't be bothered to figure out why it now fails with new cargo-c

- Add ix86 to excluded arches.

OBS-URL: https://build.opensuse.org/request/show/1120602
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=56
2023-11-16 05:40:02 +00:00
ef2c03daee Accepting request 1113039 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1113039
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=54
2023-09-28 07:36:32 +00:00
648646f038 Accepting request 1100631 from GNOME:Next
- Update to version 0.10.11:
  + fallbackswitch:
    - Change the threshold for trailing buffers
    - Fix pad health calculation and notifies
  + fmp4mux: Fix draining in chunk mode if keyframes are too late
  + livesync:
    - Wait for the end timestamp of the previous buffer before
      looking at queue
    - Improve EOS handling
  + togglerecord:
    - Clip segment before calculating timestamp/duration
    - Error out if main stream buffer has no valid running time
  + webrtcsink:
    - fix pipeline when input caps contain max-framerate
    - Configure only 4 threads for x264enc
    - Translate force-keyunit events to force-IDR action signal for
      NVIDIA encoders
    - Set config-interval=-1 and aggregate-mode=zero-latency on
      rtph264pay and rtph265pay
    - Set VP8/VP9 payloader based on payloader element factory name
    - Use correct property types for nvvideoconvert
  + webrtc/signalling: fix race condition in message ordering
  + videofx: Minimize dependencies of the image crate

OBS-URL: https://build.opensuse.org/request/show/1100631
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=51
2023-07-26 10:52:35 +00:00
89b7cfd505 Accepting request 1096955 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.9:
  + Fixed:
    - mp4mux/fmp4mux: Fix byte order in Opus extension box.
    - webrtcsrc: Add twcc extension to the codec-preferences when
      present.
    - webrtcsink: Don't try using cudaconvert if it is not present.
    - mccparse: Don't offset the first timecode to a zero PTS.
    - Correctly use MPL as license specifier instead of MPL-2 for
      plugins that compile with GStreamer < 1.20.
  + Added: fallbackswitch: Add stop-on-eos property.
- Changes from version 0.10.8:
  + Fixed:
    - fmp4mux:
      . Use updated start PTS when checking if a stream is filled
        instead of a stale one.
      . Fix various issues with stream gaps, especially in the
        beginning.
      . Fix waiting in live pipelines.
    - uriplaylistbin: Prevent deadlocks during property
      notifications.
    - webrtcsink: Fix panics during twcc-stats callback and related
      issues.
    - awstranscriber: Handle stream disconts correctly.
    - roundedcorners: Fix caps negotiation to not use I420 if a
      border radius is configured.
    - whipsink: Use the correct pad template to request pads from
      the internal webrtcbin.
    - fallbacksrc: Don't apply fallback audio caps to the main
      stream.
    - webrtcsrc: Fix caps handling during transceiver creation.
  + Changed: rtpgccbwe: Improve packet handling.
- Changes from version 0.10.7:
  + Fixed:
    - ffv1dec: Drop rank until the implementation is
      feature-complete.
    - spotifyaudiosrc: Check cached credentials before use and fix
      usage of credentials cache.
    - tttocea608: Specify raw CEA608 field.
    - gtk4paintablesink: Fix compilation on non-Linux UNIX systems.
    - webrtcsrc: Don't set stun-server to the empty string if none
      was set.
    - webrtcsink: Abort statistics collection before stopping the
      signaller.
    - rtpgccbwe: Don't process empty lists.
  + Changed:
    - ndi: Update to libloading 0.8.
    - aws: Update to AWS SDK 0.55/0.27.
    - webrtcsink: Order pads by serial number.
    - Update to async-tungstenite 0.22.
  + Added: webrtcsink/webrtcsrc: Add request-encoded-filter signal
    to add support for inserting custom filters between
    encoder/payloader or depayloader/decoder. This allows
    interacting with the "insertable streams" API from Chrome.
- Disable cargo audit service for now, something is not working
  correctly in the service.
- Use %build_rustflags instead of the deprecated
  %__default_rustflags macro. Requires at least cargo-packaging
  1.2.0+3.

OBS-URL: https://build.opensuse.org/request/show/1096955
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=49
2023-07-12 12:22:07 +00:00
01a2118468 Accepting request 1079276 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.6:
  + Fixed:
    - webrtcsink: Fix max/min-bitrate property blurb/nick.
    - uriplaylistbin: Add missing queues to example.
    - tttocea608:
      . Fix pushing of caps events that sometimes contained unfixed
        caps.
      . Fix disappearing text after special character in non-popon
        mode.
    - transcriberbin:
      . Fix deadlock on construction.
      . Fix initial bin setup.
    - fallbacksrc: Handle incompatible downstream caps without
      panicking.
    - ndisrc: Fix copying of raw video frames with different
      NDI/GStreamer strides.
    - livesync: Correctly assume zero upstream latency if latency
      query fails.
  + Added: webrtcsink: Add ice-transport-policy property that
    proxies the same webrtcbin property.
- Switch to cargo-packaging: Drop cargo and rust BuildRequires and
  rustflags global. Add cargo-packaging BuildRequires and rustflags
  macro where needed. Use autosetup macro.

OBS-URL: https://build.opensuse.org/request/show/1079276
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=47
2023-04-14 07:38:25 +00:00
44c9fe30b9 Accepting request 1076647 from home:iznogood:branches:multimedia:libs
- Update to version 0.10.5:
  + gtk4: Fix build with OpenGL support on macOS.
  + threadshare: Fix symbol conflicts when statically linking the
    plugin.
- Enable LTO as it works fine now (use FAT lto objects).

OBS-URL: https://build.opensuse.org/request/show/1076647
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=45
2023-04-04 14:13:34 +00:00
2ada327751 Accepting request 1072321 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1072321
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=43
2023-03-21 16:44:15 +00:00
ef52c79a4a Accepting request 1068045 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1068045
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=37
2023-03-02 14:13:54 +00:00
47dd758412 Accepting request 1066216 from home:alarrosa:branches:multimedia:libs
- Disable the aws plugin in big endian architectures since it
  requires the ring crate which doesn't support big endian systems
  (see gh#briansmith/ring#1555)

OBS-URL: https://build.opensuse.org/request/show/1066216
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=36
2023-03-02 14:13:12 +00:00
5166f9b376 Accepting request 1066143 from home:alarrosa:branches:multimedia:libs
- Add BuildRequires: zstd so it build in SLE/Leap now that the
  sources are compressed with zstd

OBS-URL: https://build.opensuse.org/request/show/1066143
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=34
2023-02-16 10:06:30 +00:00
e742afa894 Accepting request 1065800 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1065800
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=33
2023-02-16 09:29:57 +00:00
9f5836658e Accepting request 1061319 from GNOME:Next
- Update to version 0.9.8+git20230124.d9e9468:
  * aws: Update to AWS SDK 0.53/0.23
  * dav1d:
    - Don't flush the decoder when draining
    - Don't treat any kind of bitstream error immediately as fatal
    - Get rid of some unnecessary `unwrap()`s
    - Only drain at most one decoded frame per input frame unless
      the decoder requires more before accepting new data
    - Remove unnecessary frame dropping loop
  * Downgrade clap dependency to 4.0
  * gtk4:
    - Asynchronously flush frames from GDK
    - Keep `GstGLMemory` alive as long as it is used inside GDK
    - Make no caps in the allocation query a non-error
    - Only provide a buffer pool to upstream if it requested one
  * livesync: fix late-threshold property min value
  * meson:
    - Only enable cargo features when options are enabled (bis)
    - Update version to 0.9.8

OBS-URL: https://build.opensuse.org/request/show/1061319
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=31
2023-01-26 17:30:45 +00:00
c6c7583457 Accepting request 1058274 from home:iznogood:branches:multimedia:libs
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1058274
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=30
2023-01-26 16:12:32 +00:00
9227da463a Accepting request 1036508 from home:alarrosa:branches:multimedia:libs
- Update to version 0.9+git20221113.274e57a:
  * Update Cargo.lock
  * Update versions to 0.9.1
  * closedcaption: Update for deprecated chrono functions
  * version-helper: Update for deprecated chrono functions
  * Update Cargo.lock
  * webrtc: README: fix couple of links
  * webrtcsink: improve debug
  * ci: add trigger job and only run documentation job post-merge
  * ci: add integration stage and move documentation job to that
  * ts/udpsink: handle items in the PadSinkHandler
  * ts: introduce ts-audiotestsrc
  * ts/standalone: add new Sinks
  * ts/standalone: move current sink under task_sink
  * deny: Update
  * Add missing `doc` features to WebRTC plugins
  * fmp4mux: Make media/trak timescales configurable
  * ci: Update to cargo-c 0.9.14
  * meson: optionalize pango dependency used by net/onvif
  * ndi: provide Unix fallback after 3fe9e4a207f8
  * fmp4mux: Don't allow VP9 for CMAF
  * fmp4mux: Add initial Opus support
  * docs: Remove some stale entries of renamed elements
  * aws: Skip s3 test on Windows until we figure out why it times out
  * Fix various new clippy warnings
  * fmp4mux: For VP9, write resolution into the tkhd and include a stss box to signal that not all frames are sync samples
  * webrtc: Update to human_bytes 0.4
  * aws: Update to aws 0.21/0.51
  * fmp4mux: Remove unused uuid dependency
  * Update Cargo.lock

OBS-URL: https://build.opensuse.org/request/show/1036508
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=28
2022-11-21 11:37:21 +00:00
beca223b56 Accepting request 1030382 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1030382
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=26
2022-10-31 07:50:26 +00:00
e230a2ad00 Accepting request 1000831 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1000831
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=24
2022-09-07 11:19:21 +00:00
f955e8a9c1 Accepting request 983336 from home:alarrosa:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/983336
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=22
2022-06-17 11:48:45 +00:00
3aa747bc59 Accepting request 982758 from home:iznogood:branches:multimedia:libs
Move to master, untested!

OBS-URL: https://build.opensuse.org/request/show/982758
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=21
2022-06-17 08:44:59 +00:00
cc4ade19a1 Accepting request 958507 from GNOME:Next
New stable release, resub

OBS-URL: https://build.opensuse.org/request/show/958507
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=17
2022-03-18 10:08:36 +00:00
344fdb2cf0 Accepting request 951664 from home:iznogood:branches:multimedia:libs
Please verify that keeping cargo_config unchanged is ok/wanted!

- Update to version 0.8.1:
  * Update Cargo.lock
  * Update versions to 0.8.1
  * cdg: update image and cdg_renderer
  * gtk4: Attach main context receiver from the main context's
    thread
  * dav1ddec: Add 8/16 bit grayscale support
  * rav1enc: Support 8 bit grayscale input
  * dav1ddec: Require correct alignment and stream format when
    running with GStreamer 1.20
  * rav1enc: Include stream-format and alignment in the caps
  * dav1ddec: Clean up state tracking a bit
- Add automatic .changes generation to service, as upstream seems
  to not want to make release notes or changelogs.

OBS-URL: https://build.opensuse.org/request/show/951664
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=16
2022-02-07 10:11:27 +00:00
99592f1ae4 Accepting request 947443 from home:alarrosa:branches:multimedia:libs
- Add a BuildRequires: pkgconfig(libwebp) to fix loading
  libgstrswebp.so which was failing with an `undefined symbol:
  WebPAnimDecoderDelete` error.

OBS-URL: https://build.opensuse.org/request/show/947443
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=15
2022-01-19 14:37:23 +00:00
950f1823d7 Accepting request 947015 from home:alarrosa:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/947015
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=12
2022-01-17 16:07:58 +00:00
a3e0c2d521 Accepting request 930968 from home:iznogood:branches:multimedia:libs
- Disable csound plugin for now, mask all macros, BuildRequires and
  set option passed to meson to disabled (was auto), wait for
  upstream to fix the issues identified.

OBS-URL: https://build.opensuse.org/request/show/930968
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=10
2021-11-13 12:20:57 +00:00
0f4d7cbabe Accepting request 928866 from home:iznogood:branches:multimedia:libs
- Filter out pkgconfig(csound) Requires, add manual csound-devel
  BuildRequires to devel package. csound-devel does not provide a
  .pc file so the autogenerated Requires on pkconfig(csound) is
  wrong.
--
Fix 
Generated from http://botmaster.suse.de:8153/go/tab/build/detail/AdiChecker.Factory/23071/Run/1/Run#tab-console

### [install check & file conflicts for x86_64]

can't install gstreamer-plugins-rs-devel-0.7.2-1.4.x86_64:
nothing provides pkgconfig(csound) needed by gstreamer-plugins-rs-devel-0.7.2.x86_64


### [install check & file conflicts for i586]

can't install gstreamer-plugins-rs-devel-0.7.2-1.4.i586:
nothing provides pkgconfig(csound) needed by gstreamer-plugins-rs-devel-0.7.2.i586

Note that if someone have a better fix than this, please reject this!

OBS-URL: https://build.opensuse.org/request/show/928866
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=9
2021-11-03 10:29:01 +00:00
e8266f1b1b Accepting request 928735 from home:iznogood:branches:multimedia:libs
- Drop baselibs.conf, this is a new package, lets not build 32bit unless we have to.

OBS-URL: https://build.opensuse.org/request/show/928735
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=8
2021-11-02 12:50:45 +00:00
d97c241d69 Accepting request 926289 from home:iznogood:branches:multimedia:libs
- No longer disabled LTO, drop macro.

OBS-URL: https://build.opensuse.org/request/show/926289
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=7
2021-10-26 06:36:04 +00:00
ddd8d359ef Accepting request 916914 from home:iznogood:branches:multimedia:libs
- Update to version 0.7.2:
- Switch service to using an explicit released tag.
- Drop 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch: Fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/916914
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=6
2021-09-06 15:05:50 +00:00
fbefc6da12 Accepting request 886891 from home:alarrosa:branches:multimedia:libs:gstreamer
- Update to 0.6.0+git20210412.c3fb55f
- Add patch to fix build in the i586 architecture
  (Submitted in glfo#gstreamer/gst-plugins-rs#502):
  * 0001-Fix-cast-to-f64-so-it-builds-in-i586.patch

OBS-URL: https://build.opensuse.org/request/show/886891
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=5
2021-04-22 07:45:09 +00:00
3a1ace4048 Accepting request 859718 from home:iznogood:branches:multimedia:libs
- Enable build of dav1d plugin, do this via:
  + Disable LTO via macro.
  + Add clang and pkgconfig(dav1d) BuildRequires.
  + No longer pass dav1d=disabled to meson, nor remove dav1d from
    cargo.toml via sed call.
- Add pkgconfig(libsodium) BuildRequires and pass sodium=system to
  meson, do not use package internal version of sodium.
- Drop pkgconfig(gtk+-3.0) BuildRequires, not needed.
- Add pkgconfig(pango) BuildRequires: Mandatory, previously pulled
  in by pkgconfig(gtk+-3.0), and add optional nasm BuildRequires.
- Drop gcc-c++ BuildRequires, no longer needed, nor used.
- Replace llvm-devel with llvm BuildRequires, this is sufficent.
- Do general cleanup of spec, make package ready for submit to TW.
  Use normal meson macros.
- Add _constraints, ensure the build have enough harddisk space.

OBS-URL: https://build.opensuse.org/request/show/859718
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=4
2021-01-08 10:48:03 +00:00
faf1e07ca8 Accepting request 852570 from home:alarrosa:branches:multimedia:libs
- Update to git version 0.6.0+git20201201.58786fa
- Use obs-service-cargo_vendor in the _service file and replace
  vendor-cargo-config with cargo_config
- Enable the build of sodium and threadshare plugins
- Remove special Cargo.lock source file which is not needed anymore

- Fix version, since the initial release wasn't 1.18.0 but 0.6.0
- Update to git version 0.6.0+git20201026.d16e7d1

OBS-URL: https://build.opensuse.org/request/show/852570
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=3
2020-12-10 13:25:13 +00:00
1c6bd5c592 Accepting request 843774 from home:dimstar:Factory
- Use %_vpath_builddir instead of hardcoded 'build' directory name:
  meson allows for the path to be changed.

OBS-URL: https://build.opensuse.org/request/show/843774
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=2
2020-10-24 19:48:31 +00:00
d253bfa9de Accepting request 835398 from home:alarrosa:branches:multimedia:libs:gstreamer
Update to gstreamer 1.18.0

OBS-URL: https://build.opensuse.org/request/show/835398
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/gstreamer-plugins-rs?expand=0&rev=1
2020-10-02 15:30:08 +00:00