Portál AbcLinuxu, 6. května 2025 09:20
$ cat /proc/asound/card0/pcm0p/sub0/hw_params access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 96000 (96000/1) period_size: 1024 buffer_size: 8192když totéž pustím v Clementime dostanu
cat /proc/asound/card0/pcm0p/sub0/hw_params access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 88200 buffer_size: 88200A přitom v clementine jsem zkusil i natvrdo nastavit výstupní zařízení přimo na hw kartu (bez ALSA nebo Pulse) a vzorkovací kmitočet natvrdo na 96kHz a stejně to převzorkuje. VLC a Amarok to převzorkovali úplně stejně. A pak ještě jeden poddotaz. Pulse má v konfiguračním souboru (
/etc/pulse/daemon.conf
) direktivy default-sample-rate
, a alternate-sample-rate
. To je skutečně tak blbě vytvořeno, že nedovolí zdroji dat se domluvit s kartou(DACem), jestli vzorkování karta přijme a hrabe do toho? Já mám minimálně 4 kmitočty 44.1, 48, 96, 192 možná v některých obskurních formátech ještě něco, ale všechny tyto 4 karta hardwarově umí.
/etc/pulse/daemon.conf
avoid-resampling = trueto nepomůže?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.