Bug 16030

Summary: Не хочет работать listener
Product: Branch 4.0 Reporter: Vyatcheslav Perevalov <vip0>
Component: listenerAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: Q.A. 4.0 <qa-4.0>
Severity: normal    
Priority: P2 CC: vip0
Version: 4.0   
Hardware: all   
OS: Linux   

Description Vyatcheslav Perevalov 2008-06-15 21:44:18 MSD
Запускаем просто так:

[vip@family ~]$ listener
listener v1.6.5, (C)2003-2005 by folkert@vanheusden.com
error opening configfile /usr/local/etc/listener.conf

errno: 2/No such file or directory (if applicable)

Затем задаём ему опцию -c:

[vip@family ~]$ listener -c /etc/listener.conf
listener v1.6.5, (C)2003-2005 by folkert@vanheusden.com
Path:         ./
Device:       /dev/adsp
Level:        53
Min duration: 10.000000
Max duration: 60.000000
Samplerate:   44100
Channels:     2
Number of seconds record before sound starts: 2
[vip@family ~]$

В этом состоянии находится около 5 сек, после чего выпадает

$ error while read()

errno: 5/Input/output error (if applicable)

Конфигурационный файл:

[vip@family ~]$ cat /etc/listener.conf
wav_path = ./
fname_template = listener-%h-%y%m%d-%H%M%S.wav
#devname = /dev/device-mapper
devname = /dev/adsp
#devname = /dev/audio
#devname = /dev/dsp
detect_level = 53
min_duration = 10
max_duration = 60
min_triggers = 2
sample_rate = 44100
channels = 2
format=wav
compression = a-law
amplify = on
start_amplify = 1.5
max_amplify = 10.0
# filter = ./my_filter2.so.0.1 0 3000.0 1.0
safe_after_filter = no

Вопросы:
1. Почему он по умолчанию свой конфиг ищет в  /usr/local/etc/, а не 
в /etc/ ?
2. Почему он падает через несколько секунд? И чем он в это время занимается? 
И почему не падает в указанном интервале?
3. Почему у нас в репозитории 
rpm -qa|grep listener
listener-1.6.5-alt1, 
а на сайте-первоисточнике - уже listener-1.7.2.tgz, в котором (уяснено при 
диагональном прочтении) означенная проблема неработоспособности уже решена?
Comment 1 Michael Shigorin 2014-11-05 20:16:25 MSK
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.