04.02.2012, 18:47 | #51 |
Старший Пользователь
Регистрация: 31.10.2011
Возраст: 40
Город: Тверь
Регион: 69
Машина: Daihatsu YRV
Сообщений: 120
|
Сегодня ближе к ночи выложу поправленную версию. Выловил пару косяков с настройками + чуточку переделал интерфейс окна настроек.
Главное окно есть, конечно. Просто дело в том, что есть некоторые заморочки с DirectDraw, ему подавай абсолютные координаты экрана, иначе картинка будет резаться. Я пошел по пути наименьшего сопротивления - убрал заголовок и края окна. Это также связано с тем, что у меня программа работает, как плагин к самодельному фронт-енду. Попытаюсь сделать возможность управлять окном + возможность сворачиваться. Все, выложил. Прошу поучаствовать в проекте, жду критику по интерфейсу и качеству алгоритмов. Если у кого будут предложения по оптимизации - с удовольствием выслушаю. Если будут желающие протестировать под семеркой, то напишите, специально для этого сделаю отладочную версию, которая позволит выявить точное место возникновения ошибки. Последний раз редактировалось Likn; 04.02.2012 в 21:48. |
04.02.2012, 23:41 | #52 | |
Пользователь
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
|
Цитата:
Но, спасибо разработчику за оперативность, теперь у окна есть полноценное имя. Немного "откастомайзил" под себя, чтобы плашка была меньше по высоте и инфа в одну строку. Ночью - тестдрайв, завтра, наверное, в машину Да, заметил, в настройках при выборе камеры её доступные режимы/разрешения не сразу вываливаются в список, надо перещелкнуться на соседнюю вкладку и вернуться... |
|
05.02.2012, 00:37 | #53 |
Старший Пользователь
Регистрация: 31.10.2011
Возраст: 40
Город: Тверь
Регион: 69
Машина: Daihatsu YRV
Сообщений: 120
|
Кстати, про одну строку - это хорошая мысль. Надо бы это автоматизировать.
Настройки камеры косячат и в новой версии? |
05.02.2012, 09:40 | #54 | |
Пользователь
Регистрация: 08.04.2010
Город: Домодедово
Регион: 50, 90, 150
Машина: Hyundai Elantra
Сообщений: 81
|
Цитата:
|
|
05.02.2012, 10:58 | #55 | ||
Новый Пользователь
Регистрация: 28.01.2012
Возраст: 49
Регион: 71
Сообщений: 11
|
Цитата:
мой конфиг Цитата:
|
||
05.02.2012, 11:58 | #56 |
Старший Пользователь
Регистрация: 31.10.2011
Возраст: 40
Город: Тверь
Регион: 69
Машина: Daihatsu YRV
Сообщений: 120
|
В какой момент появляется ошибка? При старте программы, или при старте записи?
|
05.02.2012, 21:24 | #57 | |
Пользователь
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
|
Цитата:
На домашнем ПК параллельно с его обычным использованием CamWorker нормально отработал полный день, единственное - файлики периодически делает меньше установленной длины. На ПК в машине вообще не запустился, - окна не появляется, в диспетчере задач проскакивает и сразу пропадает. Сообщения об ошибке нет, в xp-шных логах тоже пусто. Пока грешу на то, что система предельно облегченная, без дотнет-ов, vc redistributable и т.п. - драйвера, да FFDShow... |
|
06.02.2012, 00:39 | #58 |
Старший Пользователь
Регистрация: 31.10.2011
Возраст: 40
Город: Тверь
Регион: 69
Машина: Daihatsu YRV
Сообщений: 120
|
А насколько отклонение в длине происходит? Есть мысль - если прога не успевает писать, то она закрывает файл и открывает новый с другой частотой кадров. В остальных случаях такого быть не должно. В принципе, если пропуска кадров на стыках нет, то не считается)).
Программа дотнетовская, так что ей нужна полная версия дотнета, хотя бы 2.0. |
06.02.2012, 09:50 | #59 |
Новый Пользователь
Регистрация: 28.01.2012
Возраст: 49
Регион: 71
Сообщений: 11
|
|
06.02.2012, 21:11 | #60 | ||
Пользователь
Регистрация: 30.07.2007
Регион: 66, 96
Сообщений: 39
|
Цитата:
Цитата:
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IO.IOException: Failed opening the specified file. at AForge.Video.VFW.AVIWriter.Open(String fileName, Int32 width, Int32 height, Int32 asamples) at CamWorker.VideoWorker.CreateAVI() at CamWorker.CamWorker.button2_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- CamWorker Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///D:/CamWorker/CamWorker.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- MainProg.Controls Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///D:/CamWorker/MainProg.Controls.DLL ---------------------------------------- Microsoft.DirectX.DirectDraw Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: file:///D:/CamWorker/Microsoft.DirectX.DirectDraw.DLL ---------------------------------------- Microsoft.DirectX.DirectSound Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: file:///D:/CamWorker/Microsoft.DirectX.DirectSound.DLL ---------------------------------------- Microsoft.DirectX Assembly Version: 1.0.2902.0 Win32 Version: 5.04.00.2904 CodeBase: file:///D:/CamWorker/Microsoft.DirectX.DLL ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. .................................... Папка, куда указано писать, есть, другой софт в неё пишет нормально... |
||
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|