| Summary: | Обновить wireplumber до новой стабильной версии 0.5.0 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
| Component: | wireplumber | Assignee: | Arseny Maslennikov <arseny> |
| Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | aen, arseny, mr.shad, zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| URL: | https://git.altlinux.org/tasks/343467/ | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=49845 | ||
| Bug Depends on: | |||
| Bug Blocks: | 46625, 50412 | ||
|
Description
Антон Мидюков
2024-03-22 10:08:35 MSK
(In reply to Антон Мидюков from comment #0) > и сделать это до бранчевания p11. Да, однозначно лучше это сделать до. В каком-то смысле даже хорошо получилось, что мы дождались. https://gitlab.freedesktop.org/pipewire/wireplumber/-/milestones/6#tab-issues Уже лучше, но коммитить такое у меня всё ещё рука не поднимется. > Wireplumber 0.5 infinite loop of bluetooth profile switching *** Bug 50778 has been marked as a duplicate of this bug. *** В 40-й Fedora 0.5.4. https://src.fedoraproject.org/rpms/wireplumber/tree/f40 Да, можно обновлять. Не хватает только переноса громкостей между 0.4 и 0.5. В 0.5 изменили формат файла, куда они запоминаются; изменение незначительное, но файл от 0.4 не читается в 0.5 и все громкости, mute status, ... сбрасываются). В p11 у нас уже попал 0.4, значит, надо не терять, а мигрировать данные. Процитирую себя из другого места:
> изменился формат записи в файл default-routes.
> было:
> alsa_card.pci-0000_00_1f.3:input:analog-input-internal-mic:channelMap=FL;FR;
> alsa_card.pci-0000_00_1f.3:input:analog-input-internal-mic:channelVolumes=4.7654015361331e-05;4.7654015361331e-05;
> alsa_card.pci-0000_00_1f.3:input:analog-input-internal-mic:latencyOffsetNsec=0
> стало:
> alsa_card.pci-0000_00_1f.3:input:analog-input-internal-mic={"channelVolumes":[0.003878, 0.003878], "mute":false, "channelMap":["FL", "FR"], "latencyOffsetNsec":0}
>
> Рецепт (частичного?) переноса состояния из 0.4 в 0.5 выглядит как десериалайзер из 0.4.17:src/scripts/policy-device-routes.lua + сериалайзер из 0.5.3:src/scripts/device/state-routes.lua. Запомненные громкости потоков, наверное, пусть горят — мало кто их правит, лень+некогда их переносить
(Ответ для Arseny Maslennikov на комментарий #5) > В p11 у нас уже попал 0.4, значит, надо не терять, а мигрировать данные. Дистрибутивов с ним не было. IMHO можно проигнорировать в этот раз. > > В p11 у нас уже попал 0.4, значит, надо не терять, а мигрировать данные.
> Дистрибутивов с ним не было. IMHO можно проигнорировать в этот раз.
И не только с 0.4. Вообще не было.
|