![]() |
Доделал нормальную работу с микрофоном. Прошу протестировать, особенно это касается многокамерного режима.
|
Обновил первый пост. Текущую версию считаю стабильной, т.к. для себя дорабатывать пока больше не буду. Пожелания принимаются.
Хотелось бы получить статистику запускаемости проги на семерках. Отладочный комплект лежит в архиве с проектом - это pdb файл. В случае косяка он позволит получить стек ошибки и номер строки. Что делать с "молчаливым" способом аварийного завершения дотнет-приложений на семерке - не знаю, видимо, где-то что-то надо настроить. |
Вложений: 1
Не запускается на домашнем с подключеной камерой(без неё запускается)...и хотелось бы пару слов про установку программы и кратенько руководство пользования для далёких...
|
Поковырялся в интернетах на тему этой ошибки - ничего внятного, утверждается, что что-то не так с самой .NET. Может быть, я проверял на 3х компах с ХР, везде запускается.
Что касается установки - она проводится простым копированием содержимого архива Build_x.x.x в нужное место. Далее, по идее, проблем быть не должно. Надо бы сделать описалово, как-нить соберусь. Нашел нехороший баг - прогу нельзя сворачивать, иначе directdraw-устройство теряется со всеми вытекающими последствиями, причем оно теряется еще до того, как программа получает сообщение о сворачивании. Чтобы это победить, надо вспоминать, как восстанавливать устройство. |
Добился более-менее ровной работы - поставил родные логитековские дрова на камеру (с виндовыми поток притормаживал раз в 7-10 сек) и выкинул ffdshow, заменив на PicVideo MJPEG.
Сворачивание окна тоже словил, но грешил на свои косяки. В принципе, не критично, пока буду пользоваться "как есть". Да и голова уже другим занята - как подружить самосборное NR FM Radio, отлично работавшее с самописной програмкой через LPT, c последовательным портом...Чёт не получается :) |
Цитата:
Я в каталог CamWorker_1.1.2 скопировал папку Build с заменой файлов,полагая,что в ней новая версия программы... |
Вроде же все указал в первом сообщении:
Цитата:
|
Покатался...
Всё равно не ровно -работает - то час, то 5 минут и молча падает... Обидно, пока самое юзабельное, что пробовал... |
Хм... совсем молча падает? У меня даже зацепки нет, куда копать. По-хорошему, надо бы напихать блоков try {...}catch{...} в основные места, но это значительно снизит производительность. Если только для отладки. Если сегодня найду часик, сделаю. Хоть узнаем, где приблизительно падает.
Плохо, что народ в основном молчит - статистики нет. |
Вложений: 1
Итак, отладочная версия. Ничем не отличается от нормальной, кроме того, что указано постом выше. Во всех случаях просьба выкладывать содержимое файла Debug.txt, который создается в папке с программой.
UPD. Ура. Проблема, кажись, побеждена. Дело было в звуке, если точнее - в порядке очередности записи буферов в очереди. Видео записывалось чуть-чуть раньше, буквально строчкой выше. Этого копеечного времени иногда хватало, чтобы пишущий поток успел увидеть готовый фрейм и начать вытаскивать вместе со звуком до того, как звук окончательно приготовится. В результате попытка снятия с пустой очереди и вылет. |
Часовой пояс GMT +4, время: 13:12. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot