логи и вычисление проблемного файла

Вопросы по эфирной программе RADIO Player Pro v.1
Ответить
Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

логи и вычисление проблемного файла

Сообщение elf »

У меня в фонотеке видимо есть какой-то проблемный файл, на котором плеер падает. Но я не могу его вычислисть, ибо иногда пару недель всё играет нормально, а потом бац - и плеер зависает, играяя по кругу 2-секундный фрагмент этого файла.
В хистори видно только последний успешно проигранный файл перед проблемным.
Создалось впечатление, что плеер пишет в лог файл по окончании проигрывания.
Хотелось бы чтобы плеер писал в лог, что он открывает, прежде чем упасть.
Если это невозможно, хотелось бы иметь утилиту для сканирования фонотеки на предмет читабельности файлов и их воспроизводимости установленными кодеками.

Аватара пользователя
RadioSoft
Администрация сайта
Сообщения: 1679
Зарегистрирован: 20 мар 2003, 16:33
Откуда: Россия, Омск
Контактная информация:

Re: логи и вычисление проблемного файла

Сообщение RadioSoft »

1. Данная проблема скорее всего не связана с конкретным файлом.

Как показывает практика причиной этому может быть недостаточная стабильность драйверов звуковой карты и кодеков для работы с DirectX и вообще в ряде случаев подозрение на сам по себе DirectX.
Почему мы не относим данное поведение на проблемы в программе? Это не так.
Мы изучаем подобный симптом, но столкнулись с тем, что некоторые системы работают стабильно месяцами, другие имеют подобные проблемы, при этом одна постоянная часть в них - это программа. Что пока не дает 100% уверенности в том, что причина в самой программе, но это так же не дает 100% уверенности и в обратном.
Так же нам известны подобные проблемы при использовании DirectX у других разработчиков, например, Sound Empire, что может служить еще одним поводом в сторону проблем в драйверах и кодеках.

Из рекомендаций пока можем предложить плановые перезагрузки системы раз в неделю. В большинстве случаев это решает подобные проблемы.

Мы пока не смогли найти причину подобного поведения, как результат в наших планах на будущие версии отказ от использования системы DirectX вообще.

2.
Хотелось бы чтобы плеер писал в лог, что он открывает, прежде чем упасть.
Если проблема вызвана кодом внутри Player, то информация об ошибке будет в логе ошибок.
Если процесс прекращает работу по вине внешнего фактора (зависание драйвера или кодека), то к сожалению никакой информации записано не будет.

3. По поводу анализа - вы можете посмотреть последний проигранный файл перед зависанием и найти в плейлистах следующий, который должен был играть после него.

Более подробно, как вы понимаете, без логов и информации о системе судить сложно.

Аватара пользователя
elf
Гуру
Сообщения: 111
Зарегистрирован: 22 июн 2007, 07:13
Откуда: Saint-Petersburg, FolkRadio.ru
Контактная информация:

Re: логи и вычисление проблемного файла

Сообщение elf »

Вот оно как всё не просто...
Спасибо, пойду ставить шедулер ребута ;-)

Ответить