main
main copied to clipboard
Psi не находит устройств OSS.
Original issue 395 created by psi-plus on 2011-01-19T11:39:41.000Z:
Шаги по воспроизведению проблемы: What steps will reproduce the problem?
- Установить OSSv4.
- Запустить psi.
- В окне "Настройки" выбрать "Звонки".
Каков ожидаемый результат? What is the expected output? Наличие устройств для аудиовхода и аудиовыхода.
Что Вы видите вместо этого? What do you see instead? "<None>" в обоих полях.
Какую версию Psi+ / ОС Вы используете? What version of the Psi+/OS are you using? Psi+ v0.15.3559-webkit Beta (Jan 19 2011) / Gentoo x86_64
Дополнительная информация по проблеме: Additional information: oss-4.2.2004 В файле psimedia/gstprovider/deviceenum/deviceenum_unix.cpp проверка на oss устройства имеется.
Comment #2 originally posted by psi-plus on 2011-01-20T09:32:47.000Z:
Сделайте кнопку в закладке "Звонки" для перечитывания устройств.
Comment #3 originally posted by psi-plus on 2011-01-20T13:08:37.000Z:
пишите на английском, владелец задачи англоговорящий.
Comment #4 originally posted by psi-plus on 2011-01-20T13:14:26.000Z:
What steps will reproduce the problem?
- Install OSSv4.
- Run psi-plus.
- Choose item "Voice Calling" in "Options" window.
What is the expected output? Show any OSS devices for audio output and audio input.
What do you see instead? "<None>" in both places.
What version of the Psi+/OS are you using? Psi+ v0.15.3572-webkit Beta (Jan 20 2011) / Gentoo x86_64
Additional information: oss-4.2.2004 Check for OSS place in psimedia/gstprovider/deviceenum/deviceenum_unix.cpp.
Can you add button in "Voice Calling" item for recheck devices?
Comment #5 originally posted by psi-plus on 2011-08-08T04:39:18.000Z:
псимедия будет переписана через фарсайт, так что этот баг будет помечен как invalid
Comment #6 originally posted by psi-plus on 2011-08-09T17:03:24.000Z:
А что за фарсайт? Он умеет OSSv4?
Comment #7 originally posted by psi-plus on 2012-04-03T13:17:55.000Z:
It seems this bug isn't fixed yet.
I have had the same problem mapped as <None> input/output OSS devices. In order to let psimedia to detect OSS devices I put some code change in the file psimedia/gstprovider/devices.cpp as suggested here: http://permalink.gmane.org/gmane.network.jabber.psi.devel/7976 by deleting references to all device variables except OSS source/sink in specified code portions. I guess, a more common workaround would be the interchange of alsa and oss device requests.
Я решил у себя эту проблему (<None> вместо OSS устройств) удалением переменных, соответствующих всем устройствам, за исключением OSS устройств в частях кода (файл psimedia/gstprovider/devices.cpp), упомянутых в посте по ссылке http://permalink.gmane.org/gmane.network.jabber.psi.devel/7976 . Мне кажется, более универсальным временным решением было бы изменение очерёдности опроса устройств - сначала OSS, а потом уже ALSA.
Any news? Should we close this ticket?