degeron / qmmp

Automatically exported from code.google.com/p/qmmp
0 stars 0 forks source link

Не работает эквалайзер на треках с разрядностью 24 бит #552

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
qmmp-0.6.2
openSUSE 12.1
Сборка qmmp отсюда: http://packman.links2linux.de/package/qmmp

Имею несколько оцифровок с винилов плюс 
немного студийных записей с sample rate > 44.1 кГц 
и разрядностью 24 бит. Заметил что 
эквалайзер отказывается работать на этих 
треках. Работает только при установке в 
настройках галочки "16-битный вывод". При 
этом видно что в карту данные идут уже в 
16-битах:

cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 9600
buffer_size: 19200

При снятой галке:
cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 96000 (96000/1)
period_size: 9600
buffer_size: 19200

Звук выводится в hw:0,0
Карточка: ASUS Xonar ST

Original issue reported on code.google.com by alexandr...@gmail.com on 12 Aug 2012 at 12:24

GoogleCodeExporter commented 9 years ago
Просто эквалайзер не поддерживает 24 бита. 
Но работы в данном направлении ведутся.

Original comment by trialuser02 on 21 Aug 2012 at 5:14

GoogleCodeExporter commented 9 years ago

Original comment by trialuser02 on 2 Nov 2012 at 10:13

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r2973.

Original comment by trialuser02 on 10 Nov 2012 at 6:49