Page 26 of 40

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 9:44 am
by kostan
Упал ПрогДВБ:

Описание:
Stopped working

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Application Name: ProgDvbNet.exe
Application Version: 6.63.7.0
Application Timestamp: 4dea26b7
Fault Module Name: ProgDvbEngine.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4dea26f7
Exception Code: c0000005
Exception Offset: 00058152
Версия ОС: 6.1.7601.2.1.0.256.1
Код языка: 1049

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 10:45 am
by Prog
Dyukanm: Лучше создавать отдельную ветку. Что плохо то?

kostan: Увы, мало инфорации. А что операция была?

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 11:41 am
by kostan
Переключил канал.

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 11:58 am
by Prog
этот баг в ProgDVB называется "нет нормального лога" :(

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 1:54 pm
by kostan
Да, забыл сказать, что демультиплексор был Майкрософт. Переключился на Элекард. Вроде программа не вылетает.

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 3:39 pm
by Talon
Prog wrote:HID модуль может глючить. Случайных переходов фокуса быть не может.
ну значит они не случайные но я незнаю чем они вызваны... картина такая как я описывал довольно часто случается (помоему после просыпания = всегда) и это очень нарпягает ;/ приходится (еще уточню) побаловаться различными вызовами ОСД с клавиатура - после чего фокус для пульта возвращается на видеоокно
Prog wrote: Я правильно понимаю, что сброшеный can update мешает обновлению каналов? Интересно кто его сбросил.. Не переключения треков.
я точно не сбрасывал - я только снова поставил новый движок узнав что плагин починили

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 4:04 pm
by nicko123
6.63.7 пока не смотрел, но на всех предыдущих версиях до 6.63.6 включительно самая главная причина падений и подвисаний - работа с таймшифтом. Наиболее часто это возникает при попытке поставить TS в крайне правое положение. Этот баг от кодеков и демуксеров не зависит.

Что бы обнаружить, выбираем размер буфера TS 2-4GB, ждем его заполнения и загоняем TS в крайне правое положение кнопками в меню. Обычно на 1-3 попытке Прог падает. Иногда такое происходит даже когда буфер (~4ГБ) заполнен только наполовину. :(

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 4:09 pm
by kostan
У меня таймшифт отключён.

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 4:26 pm
by nicko123
kostan wrote:У меня таймшифт отключён.
Падения при переключении каналов у меня тоже были, но только на новых машинах (пока не было возможности проверить 6.63.6/3.7 на новых компах).
Но баги с таймшифтом в крайнем правом углу TS-буфера были на всех. :(
kostan wrote:Да, забыл сказать, что демультиплексор был Майкрософт. Переключился на Элекард. Вроде программа не вылетает.
У элекард-демукса при включенном таймшифте (TS в правом крайнем углу) добавляется еще то отключение звука то изображения, в зависимости от канала. :wink:

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 6:19 pm
by Prog
nicko123: Очень жду от вас результатов по 6.63.7. Больше ни кого и не знаю у кого проблема так стабильно проявляется.

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 6:25 pm
by nicko123
Prog wrote:nicko123: Очень жду от вас результатов по 6.63.7. Больше ни кого и не знаю у кого проблема так стабильно проявляется.
Уже скачал, отпишусь завтра. :)

PS
Думаю у меня она проявляется не чаще многих, просто я ее хочу увидеть на уровне Прога начала века. :)
С движением по TS-буферу влево уже не плохо, открытым остался пока крайний правый угол. :wink:

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 6:44 pm
by Prog
Боюсь с работой в углах это скорее проблемы синхронизации чем буфера... Там сложнее.

Re: ProgDVB 6.62 / Engine5

Posted: Mon Jun 06, 2011 6:56 pm
by nicko123
Prog wrote:Боюсь с работой в углах это скорее проблемы синхронизации чем буфера... Там сложнее.
Пока что это самое слабое (тфу, тфу через левое плечо :) ) место при работе с кнопками таймшифта. В других местах он почти не глючит.
Хорошо что вы уже в курсе где "порылась собака". :wink:
Но баг в этом месте надо решать в любом случае.
Без него TS все равно неполноценен, тем более что прецеденты удачной реализации крайне правого угла TS-буфера уже были.

Re: ProgDVB 6.62 / Engine5

Posted: Tue Jun 07, 2011 3:17 pm
by nicko123
Тесты 6.63.7

1. Действительно падения при переключениях каналов прекратились.

2. Выставил буфер ТШ на 4 ГБ (Прог стоит на 2-х ядерной машине). Первые 2-4 часа проблем не было. Каналы после заполнения буфера переключаются нормально без падений. Оставил на ночь. Утром обнаружил Прог в полуподвисшем состоянии:

a. Движок ТШ в крайнем левом положении, картинка не двигается, индикатор сигнала с транспондера работает нормально.
б. Пытаюсь двигать ТШ вправо, Прог начинает проигрывать содержимое буфера, доходит до крайне правого положения и снова перескакивает до конца влево. То есть кроме куска записи застрявшего в буфере (~2 часа) он ничего не видит.
в. Пытаюсь обновить или переключить канал, все переключается, сигнал на карте есть, даже дайсек работает, но ни видео ни аудио. Смотрю свойства кодеков - все пусто - Граф не строится.
г. Запускаю файлы с диска, все нормально Прог все воспроизводит, графы строятся, проблем нет.
д. Снова перехожу на каналы, драйвер карты работает, дайсек нормально переключается, но граф не строится - малевичь.
е. Захожу в настройки, начинаю менять по одному все кодеки, рендеры, демуксеры, каждый раз сохраняю - граф не строится. Дайсек работает, каналы переключаются, сигнал тоже идет.
ж. Снова перехожу на просмотр с диска - все нормально, граф строится и картинка со звуком идет. Обратно к каналам - Малевич.

Пробовал много раз - ситуация стабильная, драйвер работает, дайсек ключуется, из файла все нормально показывает, с канала - Малевич.

Из диспетчера закрыть Прога не смог, пришлось закрывать винду.
Другими словами Прог так и не упал, но заставить его построить граф после какого то бага (в районе 5-8 часа работы) без перезагрузки мне так и не удалось. :?

3. Теперь тест на P4.
Выставил маленький буфер ТШ на 40MB в HDD. Дождался заполнения и после пяти нажатий в таймшифте на "Шаг вправо" или "До конца вправо" Прог подвис.
При таком буфере легко повторить так как долго ждать не надо.
Причем чем меньше пауза при нажатии на клавиши "Шаг вправо" или "До конца вправо" тем быстрее Прог заваливается.
Если кликать достаточно быстро то могу легко завалить Прога даже 2-мя кликами таймшифта в правую сторону (если он уже стоит в крайней правой позиции).

В других местах ТШ-буфера таким способом завалить Прог на порядок труднее (но если кликать очень быстро то на 10-30 раз тоже можно, чего в 4.62.4 мне никогда не удавалось :wink: ).

Этот баг/баги я и считаю пока главным/ми, так как именно эта позиция в Проге - "До конца вправо" и есть стандартная рабочая если даже таймшифт вообще никогда не трогать руками. :wink: Поэтому рано или поздно Прог все равно завалится сам если этот баг не убить до конца.

Итого имеем все еще 2 бага:

I. Неустойчивая работа с ТаймШифтом (и вообще) в крайнем правом положении ТШ-буфера.

II. Подвисания при попытках быстрого управления движком ТШ (с минимальными паузами между кликами).

PS
Помнится на предыдущих версиях я специально отгонял движок ТШ на шаг влево, после этого глюков с само-подвисанием вроде не было.

Re: ProgDVB 6.62 / Engine5

Posted: Tue Jun 07, 2011 4:07 pm
by Prog
Может в памяти разросся? С /Debug ключём дело было? То есть сообщений никаких?