code-google-com / qmmp

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

24bit flac щелчки #228

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
при воспроизведении flac файлов 
разрядностью 24bit появляются щелчки

в stdout при этом выводится:
OutputALSA: buffer underrun!
OutputALSA: buffer underrun!

проблема исчезает если включить 
использование mmap в модуле вывода alsa

но при этом появляется другая проблема:
при нажатии на паузу звук не выключается 
сразу, а прерывисто
воспроизводится еще секунда, при этом в stdout 
вылазит такая ругань:

OutputALSA: error: File descriptor in bad state
StateHandler: Current state: Paused; previous state: Playing
StateHandler: Current state: Playing; previous state: Paused
OutputALSA: buffer underrun!

qmmp --version
Версия QMMP: 0.4.0-svn-r1490
Версия Qt: 4.5.2

Original issue reported on code.google.com by stuf...@gmail.com on 12 Jan 2010 at 4:20

GoogleCodeExporter commented 9 years ago
Покажите версию альсы, дистрибутив и ядро. 
И есть ли файл /etc/asound.conf? Или
~/.asoundrc? И что в этих файлах внутри?

Original comment by trialuser02 on 19 Jan 2010 at 6:34

GoogleCodeExporter commented 9 years ago
kubuntu 9.10, ядро родное, 2.6.31.6
alsa - 1.0.20+dfsg-1ubuntu5

в .asoundrc для вывода использую запись:

pcm.HDA-Intel {
        type plug
        slave {
                pcm "hw:0,0"
        }
        hint {
                show on
                description "HDA-Intel"
        }
}

Original comment by stuf...@gmail.com on 20 Jan 2010 at 8:14

GoogleCodeExporter commented 9 years ago
Похоже, что с альсой что-то не так. У меня 
alsa-1.21 и интеловская встроенная
работает без проблем. Если проблемы только 
с 24-мя битами, то можно попробовать
включить 16-битный вывод, который недавно 
появился в svn. (настройки->аудио)

Original comment by trialuser02 on 23 Jan 2010 at 9:11

GoogleCodeExporter commented 9 years ago
у вас на alsa-1.21 24bit flac файлы воспроизводятся 
нормально?
возможно в алсе проблема...

16-битный вывод не интересен, критично 
именно 24bit

Original comment by stuf...@gmail.com on 27 Jan 2010 at 8:52