• R/O
  • HTTP
  • SSH
  • HTTPS

Listed des commits

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Pipewireパッケージ(ちょっと変更)


RSS
Révision l'heure Auteur
69baef1 2023-10-08 18:47:29 Samuel Thibault

hurd: Rather use hurd_thread_self

This avoids a kernel RPC, and fixes port ref leak.

4bd1cc8 2023-10-07 22:06:19 Pauli Virtanen

module-access: move EACCES check to pw_check_flatpak

Decisions on whether an application is considered Flatpak sandboxed
should be in pw_check_flatpak.

Added the comment from 4169d9196d18d2 why we consider EACCES as
non-sandboxed. This is probably OK as it shouldn't occur on functioning
Flatpak setup.

e3a69d1 2023-10-07 17:44:50 Barnabás Pőcze

pulse-server: use `spa_autofree` with `open_memstream()`

Coverity is saying that `response_str` is leaked on the return
if `fclose()` returns non-zero. So use `spa_autofree` to fix that.

57404e4 2023-10-07 06:37:07 Barnabás Pőcze

pipewire: log: remove `_pw_log_topic_new()`

This function was introduced in 52bd80aaa45c8b ("log: add topic loggers and a default topic")
but that commit made no use of it, and no subsequent commits ever
touched the function in any way.

No code in the repository, on debian codesearch, or on github uses it.
So remove it.

5d7900c 2023-10-07 00:55:35 Wim Taymans

pulse-server: prefix nonstandard messages with pipewire-pulse:

4b27807 2023-10-06 23:49:03 Wim Taymans

pulse-server: add /core message handlers for memory debugging

Add malloc-info and malloc-trim message handlers.

e8f1781 2023-10-06 23:16:48 Barnabás Pőcze

pulse-server: pass the client to message handlers

Instead of passing the pw_manager object, pass the client
object to the message handler. The client's manager can
still be accessed via `client->manager`. Furthermore,
message handlers now have access to `client->impl`.

4e69507 2023-10-06 23:16:18 Barnabás Pőcze

pulse-server: pass `FILE` to message handlers

Use `open_memstream()` to create a FILE stream and pass
that to message handlers to store their response. This allows
the `open_memstream()` calls and related error handling to be
removed from the message handlers.

649b33c 2023-10-06 22:58:06 Barnabás Pőcze

pulse-server: remove unnecessary check

`spa_streq()` already checks if any of its arguments
are NULL, and NULL is not considered equal to any non-NULL
string, therefore the check can be removed.

caf6156 2023-10-06 22:57:43 Barnabás Pőcze

pipewire: map: allow lookup and iteration on const maps

fe7c596 2023-10-06 22:20:42 Dylan Aïssi

Switch packages architecture from linux-any to any

GNU/Hurd support was added

Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>

833e05a 2023-10-06 22:08:57 Dylan Aïssi

Drop patch included in upstream release

Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>

8256a2d 2023-10-06 22:08:24 Barnabás Pőcze

spa: remove unnecessary indirection for some `spa_log_topic`s

This results in shorter machine code since it removes one
pointer load and a NULL check.

d2b5b53 2023-10-06 22:07:16 Barnabás Pőcze

spa: bluez: fix SBC encoder/decoder leak

`sbc_finish()` wasn't called on the msbc en/decoder of
sco-sink and sco-source. Fix that.

ac67197 2023-10-06 22:07:12 Dylan Aïssi

Bump debian/changelog

Signed-off-by: Dylan Aïssi <dylan.aissi@collabora.com>

c53644c 2023-10-06 22:01:37 Dylan Aïssi

Merge branch 'upstream/latest' into debian/master

d3066fe 2023-10-06 22:00:56 Dylan Aïssi

Merge tag '0.3.81' into upstream/latest

96a2804 2023-10-06 20:57:56 Barnabás Pőcze

spa: support: log: always set `spa_log_topic::has_custom_level`

Always set `spa_log_topic::has_custom_level` so that things work
out as expected even if it is reinitialized or similar.

03901de 2023-10-06 20:11:15 Barnabás Pőcze

spa: support: log: remove `spa_log_level_enabled()`

This is not used anymore in the tree, nor in any 3rd party
code I could find on debian codesearch and github.

ebf93f1 2023-10-06 20:11:15 Barnabás Pőcze

spa: support: log: convert `spa_log_level_topic_enabled()` to a function

There is no reason for it to be a macro.

0366a52 2023-10-06 20:11:15 Barnabás Pőcze

spa: support: log: convert `spa_log_topic_init()` to a function

There is no reason for this to be a macro.

181fbfe 2023-10-06 18:37:06 Wim Taymans

0.3.81

f03317e 2023-10-06 18:30:15 Wim Taymans

filter-chain: add scale property to volume

Some controls will scale the volume so add a scale property to undo
this scaling before setting the value.

See #3434

bf9efb7 2023-10-06 16:56:29 Wim Taymans

filter-chain: fix default control values

447ad3558525b5725afa47352ebbc7d23928e832 broken the default volume
controls because there were no instances of the nodes yet.

Fix this by always storing the control value in the first instance and
then duplicating it when we make other instances.

See #3434

dcad124 2023-10-06 15:50:22 Wim Taymans

pw-cli: avoid NULL deref

info can be NULL so use the update instead.

a18d495 2023-10-05 23:08:01 Wim Taymans

impl-node: keep separate elapsed time

Don't directly update the offset when not running. The running time
is position - offset and stays constant when not running.

Instead keep an extra elapsed variable that is updated when the state
is running. The offset is then always posision - elapsed. This is more
reliable and can compensate for jumps in the position timestamps.

Fixes #3544
See #3189

2c5cdb5 2023-10-05 22:22:30 Wim Taymans

Revert "node-driver: ensure position doesn't jump"

This reverts commit 8249fa3cbfbbfdb5dbee83c60b6cdaab09f3b373.

See #3544

4d159fa 2023-10-05 19:36:28 Wim Taymans

filter-chain: improve mute handling

Do the volume settings after we have parsed all the properties.

Sync softMute with mute and set softVolume to 0.0 when the channelVolume
is zero (or muted).

See #3434

53a4a12 2023-10-05 18:16:57 Wim Taymans

pw-cli: handle some allocation failures or NULL info

cf44bf7 2023-10-05 17:33:59 Wim Taymans

filter-chain: fix volume controls

We need to distribute the volume over the different instances we have of
the node, not the MAX amount.

See #3434