Победим гипертрединг! |
Flay 11 октября 2005, 22:49
| Rod, сделайте, пожалуйста, первый лог - создайте файл C:\LA.log, добейтесь вопроизведения падения, закройте упавшую программу, зазипуйте лог и приаттачте сюда.
Извините, если описание слишком подробное, но на всякий случай, чтобы не было недопониманий. Через емыло мне неудобно, давайте здесь общаться.
|
RDN 11 октября 2005, 23:39
| Вот - отключил показ загрузки проца, перезапустил LA и вот те - еггог. Лови лог... Прилагается файл: la.21.zip » скачать |
Griz 12 октября 2005, 01:14
| А почему тестируете Light Alloy 3.3 (build 5625), вроде последний 3.3 (build 5826) ??? |
RDN 12 октября 2005, 14:29
| да потому, что у меня другой нет! А еще Я заметил, что от версии этот глюк не зависит.
ОН ЕСТЬ - ЕГО НЕ МОЖЕТ НЕ БЫТЬ! |
ReX_Madgere 12 октября 2005, 15:10
| Если кто-нибудь расскажет, что нужно сделать, чтобы ЛА упал, то я тоже в тесте поучаствую. У меня на работе прескотина 3ГГц. |
rod 12 октября 2005, 15:15
| 2Flay: подожди до вечера :) Вечеров сгенерю
2ReX: Надо включить "обработку видео" в ЛА, создать _руками_ файл C:\la.log, дальше - как в первый мессаге от Флая |
ReX_Madgere 12 октября 2005, 15:24
| Сейчас сгенерю, но ЛА у меня не падает. |
ReX_Madgere 12 октября 2005, 15:34
| Падать, не падает, но по двойному клику ави не открывает! Только если через опен в самом плеере :(
Вот лог. Прилагается файл: LA.9.zip » скачать |
rod 12 октября 2005, 22:55
| > Сейчас сгенерю, но ЛА у меня не падает.
Хех... Это ж самый тяжколовимый тип ошибки - нестабильно воспроизводимая...
Вот щас смотрел кино - полтора часа - всё ништяк. Лог уже за 50 мег перевалил. Перезапустил - почти сразу трапнулось...
Прилагается файл: log.zip » скачать |
rod 12 октября 2005, 23:02
| И ещё 3 лога, на том же фильме, в разных местах.
Да, в предыдущий зип я добавил файло, которое винда генерит, с баг-репортом для девелопера. Оно тебе нужно? _Мне_ бы помогло, не знаю, пользуешь ли ты это Прилагается файл: 3logs.zip » скачать |
rod 12 октября 2005, 23:47
| Флай, давно хотел спросить. А чего вообще эта "обработка видео" делает-то? |
ReX_Madgere 13 октября 2005, 16:34
| Понятно. На работе я фильмы на компе не смотрю. У меня тут двд плеер стоит :) Но можно в принципе в фоне фильмы в ЛА крутить отключив звук - мешать работе вроде не должно.
Обработка видео это по идее допбуфер после декодера в катором кадр можно обрабатывать дополнительно силами плеера - накладывать разные фильтры, менять яркость\контрастность и другие вещи. Как Флай это конкретно реализовал я не знаю, но интересно послушать :) |
Flay 14 октября 2005, 18:05
| RDN, rod, просьба сделать ещё один лог с версией 5831:
http://www.softella.com/la/beta.php
Rex: попробуй снять ассоциации в WMP, затем опять поставить в LA, должно сработать.
rod: виндовый репорт не нужен, спасибо.
>А чего вообще эта "обработка видео" делает-то?
Rex правильно сказал, это ещё один фильтр в цепочке, его видно как "Video Processor". Реализован как наследник от Transform Filter, сконвертирован с CTransformFilter из DX SDK, при конвертации видимо вкрались ошибки, я отлаживал, но, видимо, не все выловил. Вот, ловим. |
Flay 14 октября 2005, 18:07
| >Обработка видео это по идее допбуфер после декодера в катором кадр можно обрабатывать дополнительно силами плеера
Ну и до кучи это ещё позволяет видеть субтитры на ТВ-ауте. |
RDN 14 октября 2005, 21:11
| Flay, Я даже запустить фильм не успел - сразу ошибка. лови лог... Прилагается файл: la.22.zip » скачать |
RDN 14 октября 2005, 21:19
| Попробовал включить показ загрузки проца – все нормально вроде. Вот лог, если надо... Прилагается файл: la.23.zip » скачать |
Maeglin 15 октября 2005, 21:29
| Может не совсем по теме, но вот мои наблюдения:
1. Есть Аниме - сериал. Пока стоял DivX 5.2.1 - он игрался без проблем и без ошибок на версии в любых плеерах включая LA 3.3
2. После установки Nero 6.6.0.16 - некоторые серии начали вешать прогирыватель LA и WMP10 на стадии загрузки файла - эта нера ставит какой-то свой кодек и замещает им даже DivX и XviD. Удаление Nero начисто разрушило все привязки кодеков в системе - пришлось все кодеки ставить заново, хотя зависания не пропали.
3. DivX Player открывает ЛЮБЫЕ файлы без глюков! (В LA некоторые фильмы открываются, но вместо изображения зелёный или чёрный экран)
4. После включении в настройках LA опции "DirectShow/Быстрое открытие файлов" почти всё видео стало нормально загружаться, отображаться и проигрываться.
Вот такие наблюдения. Может они помогут автору найти причину глюков. Если есть дополнительные вопросы - задавайте. |
rod 15 октября 2005, 21:45
| Держи Прилагается файл: la.24.zip » скачать |
Flay 17 октября 2005, 13:57
| rod, RDN, ещё раз пожалуйста с 5838.
http://www.softella.com/la/beta.php
|
Hunter 17 октября 2005, 18:09
| >Maeglin
>Вот такие наблюдения.
После установки Nero поменялся приоритет сплитера и кодека вот и тупит. |
Maeglin 17 октября 2005, 22:55
| Вот мой лог. Вылетает сразу после запуска. Прилагается файл: LA.10.zip » скачать |
RDN 17 октября 2005, 23:41
| Таже история вылетает при запуске. Лог один на все: запуск два раза без показа загрузки проца и один с показом... Прилагается файл: la.25.zip » скачать |
Flay 18 октября 2005, 09:46
| >Лог один на все: запуск два раза без показа загрузки проца и один с показом...
При запуске плеер очищает лог. В результате после трёх запусков у Вас получился только один лог. Сделайте, пожалуйста, лог с глюком.
Maeglin: Пробовали отключать DVobSub? |
rod 18 октября 2005, 20:02
| c 5838 Прилагается файл: la_log.4.zip » скачать |
RDN 18 октября 2005, 20:17
| А почему он тогда в размере растет?
Этот с ошибкой... Прилагается файл: la.26.zip » скачать |
Hunter 19 октября 2005, 13:31
| Flay ты пытаешься сделать чтоб не тупило на гипертрединге ? или это какой то другой баг чета я уже запутался.
Если речь про гипертрединг то тут статейку интеловскую прочитал что гипертрединг не любит приложения написанные на Delphi и единственный способ чтоб не тупило это отключить гипертрединг. |
rod 19 октября 2005, 20:35
| >Flay ты пытаешься сделать чтоб не тупило на гипертрединге ? или это какой то другой баг чета я уже запутался.
"тупить" - это жрать ресурсы? Или что за термин? :)
Суть текущей проблемы - ла падает, если на проце с гипертредингом включить "обработку видео"
>Если речь про гипертрединг то тут статейку интеловскую прочитал что гипертрединг не любит приложения написанные на Delphi и единственный способ чтоб не тупило это отключить гипертрединг.
Кинь линк на статью? Интересно :) Я ващще всегда пасквиль не любил, а тут такой аргумент :) |
Maeglin 19 октября 2005, 21:24
| Maeglin: Пробовали отключать DVobSub?
Помогло! А ещё, скачал самую последнюю версию 2.36 с http://sourceforge.net/projects/guliverkli/ (качать VSFilter)
Пропали ВСЕ зависания. Даже появилось подозрение, что проблема зависаний LA была не Гипертрединге, а именно в старой версии VobSub-a.
Чтобы установить эту версию, надо скопировать vsfilter.dll в папку Windows/System32/ зайти в Run и выполнить regsvr32 VSfilter.dll
Чтобы открыть настройки надо выполнить команду rundll32 VSFilter,DirectVobSub (её можно забить в ярлык) |
holo 20 октября 2005, 02:50
| А может не в НТ проблема. При использовании шкурки помоему (Gen) у меня он тоже падал после минут 20 работы (притом стабильно), зато если использовать XP.Silver все нормально. Попробуйте может пройдет, хотя я так и не понял какая разница LA какую картинку рисовать. |
Hunter 20 октября 2005, 05:23
| >Кинь линк на статью?
http://qc.borland.com/wc/qcmain.aspx?d=6896 |
michel 20 октября 2005, 08:11
| В MS SQL есть опция выбора количества используемых процессоров. Я такой функции API не знаю, но, видимо программа сама может сказать операционке, сколько процов она желает использовать. Может попробовать так? |
Hunter 20 октября 2005, 10:33
| >В MS SQL есть опция выбора количества используемых процессоров.
Это только для производительности, и все это работает на уровне оси, делать поддержку монгопроцесорности в маленьком приложении это полный идиотизм, к тому же сомневаюсь что на этом форуме есть кто-то кто сможет что-то близкое даже сделать включая меня. |
Amigos 21 октября 2005, 09:18
| >holo хотя я так и не понял какая разница LA какую картинку рисовать.
Скин Gen - 256 цветный, остальные в True Color.
Отредактируй Skins\Gen.bmp - увеличь количество цветов в файле до 16млн и сохрани. Ибудет тебе щастье жирный и толстый скин на котром LA не палает :)
|
RDN 21 октября 2005, 21:44
| А мне новая версия филтра не помогла! Может что проц 333GHz? А включение показа загрузки проца - помогает, LA работает стабильно! |
RDN 21 октября 2005, 21:46
| исправляюсь - 3GHz! |
Flay 23 октября 2005, 15:14
| rod, RDN, сделайте лог с 5865, пожалуйста.
http://www.softella.com/la/beta.php |
RDN 23 октября 2005, 21:36
| Похоже, что ЗАРАБОТАЛО!!!
Но я еще проверю... не верю своим глазам.... Прилагается файл: la.27.zip » скачать |
RDN 23 октября 2005, 21:40
| Похоже, что заработало! Вроде пока ошибку не выкинул, но Я еще проверю на парочке фильмов... Прилагается файл: la.28.zip » скачать |
RDN 23 октября 2005, 21:43
| извиняюсь за повтор сообщения, но у меня выкинуло ошибку коннекта... |
Flay 24 октября 2005, 13:07
| RDN: Приятно слышать.
rod: жду Вашего ответа. |
RDN 24 октября 2005, 23:51
| Проверил на другой системе. РАБОТАЕТ! |
rod 25 октября 2005, 00:48
| 5865 - 3 часа просмотра, полёт нормальный.
Чего было-то? |
Flay 25 октября 2005, 10:04
| Ну тогда всё, победа, значит. Надо релиз оформлять.
Спасибо за логи, только благодаря Вам и им пофиксил.
>Чего было-то?
Не было критической секции на запись в память в отдом недоотлаженном модуле. Кстати, модуль загрузка процессора его тоже использовал.
Удивителен случай RDN, когда при включении градусника ошибка пропадала. Объяснению не поддаётся. Ну и ладно, главное что всё хорошо закончилось. |
michel 25 октября 2005, 11:04
| >Ну тогда всё, победа, значит. Надо релиз оформлять.
Вай, не спеши дарагой! Русифицируй меню проводника и прилепи в нём значки.
Ну или хотя бы ДОБАВЛЕНИЕ в список вместо его очистки при выборе файла в проводнике. Ну уж это-то явно элементарно.
(Тут советовали выбрать как умолчательную команду Enquiue, но она не запускает воспроизведение свежедобавленного. И не логично это. Да и настраивать для каждого типа файлов в проводнике неудобно.) |
RDN 25 октября 2005, 20:55
| Flay, большое спасибо за нормальный релиз! |