23 Commits

Author SHA256 Message Date
78d1591f94 Accepting request 907334 from home:fcrozat:branches:multimedia:libs
- Update to 0.3.32:
  * Highlights
    - Real-time priority handling for threads was reworked.
      Freewheeling will now drop RT priorities to avoid being
      killed.
    - Problems with filter chains and echo-cancel being linked in
      a loop was fixed.
    - alsamixer should now be able to see the mixer controls again.
    - JACK has seen some latency reporting improvements that make
      Ardour report latencies correctly.
    - Many bugfixes and improvements.
  * PipeWire
    - Fix a bug in the neon audio resampler code.
    - There is now a node.link-group property to relate linked
      streams. this can be used to track the dataflow with
      coupled streams.
    - Fix a crash when recalculating latency on a destroyed
      port. (#1371)
    - Filter chains and other modules that create streams can
      now also be added to the daemon config itself. (#1309)
    - Fix some potential deadlocks in timerfd. (#1377)
    - Feedback links are skipped when recalculating latency to
      avoid loops.
    - The dummy driver and null-sink now stop the timerfd when
      following another driver instead of generating useless
      graph wakeups.
    - rt.limit was increased to 2 seconds. Some applications got
      killed because they run lengthy code in the Real-Time
      thread. (#1344)
    - Fix s24_32 to float, it was not sign extending

OBS-URL: https://build.opensuse.org/request/show/907334
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=10
2021-07-20 16:05:39 +00:00
8df9a56919 Accepting request 902874 from home:fcrozat:branches:multimedia:libs
- Update to 0.3.31:
  * Highlights
    - Fixes for alsa-lib 1.2.5
    - New pulseaudio modules: module-avahi-zeroconf,
      module-pipe-source, module-roc-sink, module-roc-source
    - JACK has seen massive stability improvements. Locking
      and correctness wrt to callbacks and has been reworked. Also
      thread priorities have improved.
    - Handle various crashes and lockups when running out of file
      descriptors.
    - Bluetooth now uses a hardware database to disable
      non-working features on listed devices.
    - Scheduling quantum and rate can now be changed dynamically
      with pw-metadata.
    - Many bugfixes and improvements.
  * PipeWire
    - Improve cleanup of context in error cases.
    - There is now a pw-test framework for improved unit tests.
    - Improve property serialization to valid JSON.
    - Fix some macros to work with better with coverity.
    - Metadata permissions are checked now. Clients need the
      M permission on an object to be able to set metadata for
      it.
    - The core metadata object will now remove metadata for
      removed objects, the implementor does not need to worry
      about that anymore.
    - Audioadapter will now follow the rate of the graph with
      the resampler adjusting itself dynamically.
    - Core now has a metadata implementation helper. A context
      will expose a metadata with settings that can be changed

OBS-URL: https://build.opensuse.org/request/show/902874
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=7
2021-06-29 05:59:13 +00:00
89e04fb5c1 Accepting request 899031 from home:alarrosa:branches:multimedia:libs
- Move %{_udevrulesdir}/90-pipewire-alsa.rules to the main pipewire
  package (boo#1187108)

- Update to 0.3.30+git~342ae0b64 (55 commits after 0.3.30) in order
  to include
  https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/748
  and
  https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/749
  to fix building on Leap 15.3

OBS-URL: https://build.opensuse.org/request/show/899031
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pipewire?expand=0&rev=4
2021-06-10 11:22:28 +00:00
Dominique Leuenberger
33aa33d43a Accepting request 898868 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/898868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=33
2021-06-14 21:10:01 +00:00
Dominique Leuenberger
fc4eff86b5 Accepting request 894781 from GNOME:Factory
- Update to 0.3.28
  * Highlights
    - Freewheeling was implemented. This makes it possible to
      export projects in ardour.
    - A new powerful filter-chain module was added that can
      be used to created all kinds of filter-chains from ladspa
      and builtin plugins.
    - Many more pulseaudio modules are now implemented:
      module-ladspa-sink, module-ladspa-source, module-pipe-sink,
      module-tunnel-sink, module-tunnel-source,
      module-zeroconf-discover
    - Fix a bug where devices would not appear after logout/login.
    - Fix a bug where the volume was reset to 0 and devices would
      have no audio.
    - Config files are now installed in the data dir, system
      overrides in /etc/pipewire and $HOME are checked first.
  * PipeWire
    - Implement freewheeling for JACK clients
    - Add filter-chain module that can be used to construct
      arbitrary graphs from ladspa and builtin plugins.
    - Add new property to easily set algorithm params
    - Add module-pulse-tunnel to tunnel audio to and from
      a PulseAudio compatible server.
    - Add a avahi zeroconf discover module, create pulse-tunnel
      when PulseAudio devices are announced.
    - Config files are now installed in the data dir, system
      overrides in /etc/pipewire and $HOME are checked first.
    - Applications now have their monitor ports named with the
      "monitor" prefix to avoid confusion with the output ports.
    - LICENSE clarifications. (forwarded request 894376 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/894781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=31
2021-05-23 21:30:36 +00:00
Dominique Leuenberger
3ffbf893de Accepting request 892064 from GNOME:Factory
- Add %bcond_with aac conditional to let 3rd parties to enable
  AAC support. (forwarded request 891571 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/892064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=29
2021-05-12 17:31:42 +00:00
Dominique Leuenberger
f759133ad3 Accepting request 888002 from GNOME:Factory
- Update to 0.3.26:

OBS-URL: https://build.opensuse.org/request/show/888002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=27
2021-04-26 14:38:52 +00:00
Dominique Leuenberger
c2cdc5280e Accepting request 885654 from GNOME:Factory
Update to 0.3.25 (forwarded request 884927 from stroeder)

OBS-URL: https://build.opensuse.org/request/show/885654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=26
2021-04-18 19:44:59 +00:00
Dominique Leuenberger
7347dbcb1e Accepting request 880162 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/880162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=25
2021-03-21 22:19:34 +00:00
Dominique Leuenberger
e89edbd66f Accepting request 878291 from GNOME:Factory
- Update to version 0.3.23:

OBS-URL: https://build.opensuse.org/request/show/878291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=24
2021-03-15 09:53:42 +00:00
Richard Brown
2c6c33d180 Accepting request 875335 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/875335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=23
2021-03-02 11:26:31 +00:00
Dominique Leuenberger
6785b8e1f6 Accepting request 872802 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/872802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=20
2021-02-16 21:36:14 +00:00
Dominique Leuenberger
e2d8c9ce59 Accepting request 865497 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/865497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=19
2021-02-01 12:25:23 +00:00
Dominique Leuenberger
943564f69d Accepting request 847256 from GNOME:Factory
Push GNOME 3.38

OBS-URL: https://build.opensuse.org/request/show/847256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=18
2020-11-19 10:57:06 +00:00
Dominique Leuenberger
856fab80eb Accepting request 841554 from GNOME:Factory
- Update to version 0.3.13:
  * PipeWire improvements
    + Add pw-reserve tool to reserve or monitor a device on DBus.
    + Install spa-resample, a tool to resample a file.
    + Install spa-acp-tool, a tool to inspect the card profile.
    + Various fixes and improvements
    + Fix a bug in pw-stream where a capture stream could run out
      of buffers and become silent.
    + Rework the processing loops in the adapter and stream. There
      is now less latency in PulseAudio and ALSA layers.
  * Session manager improvements
    + Improve the device reservation code. We now try to acquire
      the device using the dbus device reservation API before we
      probe the device. This avoids conflicts with a running
      PulseAudio where devices would disappear (because they were
      locked by the other process).
    + Don't fail on invalid input from the config files.
    + Audio devices now have the same name as what PulseAudio
      would assign.
  * Device support
    + v4l2: try to use the format before enumerating the size and
      framerate. Some drivers don't check the format and might now
      work better.
    + v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access,
      just export the fd and the mapoffset. This should make more
      devices work.
    + Fix crash in ALSA Card Profile (ACP) code.
    + ACP: fix selection of default profile. Prefer any possibly
      available profile over 'Off'. This makes some card at least
      start with something. (forwarded request 841457 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/841554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=17
2020-10-15 11:47:55 +00:00
Dominique Leuenberger
da43a0f7cf Accepting request 836040 from GNOME:Factory
(forwarded request 835423 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/836040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=16
2020-09-25 14:25:06 +00:00
Dominique Leuenberger
afed657557 Accepting request 831451 from GNOME:Factory
(forwarded request 829937 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/831451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=15
2020-09-05 21:58:57 +00:00
Dominique Leuenberger
a19f995976 Accepting request 828179 from GNOME:Factory
(forwarded request 826292 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/828179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=14
2020-08-23 07:20:33 +00:00
Dominique Leuenberger
1656d7b87f Accepting request 824808 from GNOME:Factory
(forwarded request 824635 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/824808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=13
2020-08-12 08:20:43 +00:00
Dominique Leuenberger
be8266aef9 Accepting request 817296 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/817296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=10
2020-06-29 19:14:32 +00:00
Yuchen Lin
286cc95b09 Accepting request 807946 from GNOME:Factory
(forwarded request 807933 from alarrosa)

OBS-URL: https://build.opensuse.org/request/show/807946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=9
2020-05-26 15:14:29 +00:00
Dominique Leuenberger
5dd2e653c8 Accepting request 790690 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/790690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=8
2020-04-07 08:20:13 +00:00
Dominique Leuenberger
873be06145 Accepting request 787534 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/787534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/pipewire?expand=0&rev=7
2020-03-26 22:31:09 +00:00