Я не буду далі сперечатися. Навіщо я витрачатиму час? Так, передискретизація дуже високоякісна, тому в музичних студіях недоречна...
Цитата: yurchor від 2010-08-18 11:22:10Я не буду далі сперечатися. Навіщо я витрачатиму час? Так, передискретизація дуже високоякісна, тому в музичних студіях недоречна... На казочки про збочення значить час є, а на докази нема?Ви б самі уважно прочитали ту статтю на яку самі ж посилаєтесь... Там же зрозумілою мовою сказано що основні розходження двох серверів - це * різні потреби в електрозбереженні (у пульсаудіо електрозбереження є важливою фічею, для джека електрозбереження не є чимось дуже потрібним), * різні вимоги до латентності тракту (у пульсаудіо латентність може змінюватись в широких межах, а у джека латентність завжди повинна бути максимально низькою - між іншим саме в джеку заради латентності могли б пожертвувати передискретизацією заради швидкості!)і т.д. А про якість передискретизації там не сказано ні слова.
resample-method= The resampling algorithm to use. Use one of src-sinc-best-quality, src-sinc-medium-qual‐ ity, src-sinc-fastest, src-zero-order-hold, src-linear, trivial, speex-float-N, speex-fixed-N, ffmpeg. See the documentation of libsamplerate for an explanation for the different src- methods. The method trivial is the most basic algorithm implemented. If you're tight on CPU consider using this. On the other hand it has the worst quality of them all. The Speex resamplers take an integer quality setting in the range 0..9 (bad...good). They exist in two flavours: fixed and float. The former uses fixed point numbers, the latter relies on floating point numbers. On most desktop CPUs the float point resmampler is a lot faster, and it also offers slightly better quality. See the output of dump-resample-methods for a complete list of all available resamplers. Defaults to speex-float-3. The --resample-method command line option takes prece‐ dence. Note that some modules overwrite or allow overwriting of the resampler to use.
# for (supposed) better quality; resample-method = speex-float-3# for better speed (and lower quality); resample-method = trivial# good compromiseresample-method = speex-float-0; enable-remixing = yes; enable-lfe-remixing = no
fooser@cjayho:~ $ cat /etc/pulse/daemon.conf | grep resampleresample-method = src-sinc-medium-qualityfooser@cjayho:~ $
Цитатаfooser@cjayho:~ $ cat /etc/pulse/daemon.conf | grep resampleresample-method = src-sinc-medium-qualityfooser@cjayho:~ $ best quality дуже їсть процесор, одного ядра двоядерного проца для беста мало. тому поставив медіум. Погугліть що таке SincПро потріскування давайте не будемо, це все залежить від прямизни рук.
Гугліть самі. Дискусію вважаю завершеною.
До речі, не зовсім зрозуміло, де ви знайшли такий daemon.conf, .
--resample-method=[METHOD] Use the specified resampling method (one of src-sinc-medium-quality, src-sinc-best-quality, src-sinc-fastest src-zero-order-hold, src-linear, trivial)
Ну так я зовсім не зобов'язаний його використовувати в дефолтному значенні. А судячи з ману ( man 1 pulseaudio ) там є такі значення: