Change font size
It is currently Mon Jul 27, 2026 7:26 pm


Post a new topicPost a reply Page 1 of 1   [ 2 posts ]
Author Message
 Post subject: ipirecorder crashing
PostPosted: Fri Jun 19, 2009 4:59 pm 

Joined: Sun Apr 19, 2009 7:40 pm
Posts: 2
I picked up two Quickcam Pro 9000s... I am trying to do dual camera recording... I am on a MacBook Pro from late 2007 running Windows XP SP3. I picked the two cameras I want to use (unchecked the internal MacBook camera) and noticed it suggests the Xvid codec. So I shutdown ipirecorder.... downloaded and installed the Xvid codec. Started ipirecorder up again.... picked Xvid as the codec.... Clicked record and it crashed. Thought maybe it was the Xvid codec doing it so I picked h.263 codec and tried to record again... it crashed again. So I started back up and tried to select another codec again... now it crashes at that point. I can no longer change the codec because it crashes. Not sure what I am doing wrong if anything. I loaded it into the debugger and this is the information it gives me:

An unhandled exception of type 'System.Exception' occurred in iPiRecorder.exe

Additional information: VideoStreamSetFormat: -2147205018

Callstack:

> iPiRecorder.exe!iPiRecorder.AviExporter.AviExporter(string fileName, int width, int height, System.TimeSpan timePerFrame) + 0x3a9 bytes
iPiRecorder.exe!iPiRecorder.AviExporter.GetOptions(System.IntPtr hwnd) + 0x59 bytes
iPiRecorder.exe!iPiRecorder.RecorderMainWindow.Options_Click(object sender, System.Windows.RoutedEventArgs e) + 0xf bytes
PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) + 0x78 bytes
PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.RoutedEventArgs}, bool reRaised = false) + 0x1bf bytes
PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.RoutedEventArgs}) + 0x79 bytes
PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs e) + 0x17 bytes
PresentationFramework.dll!System.Windows.Controls.Primitives.ButtonBase.OnClick() + 0x3b bytes
PresentationFramework.dll!System.Windows.Controls.Button.OnClick() + 0x53 bytes
PresentationFramework.dll!System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e) + 0x7a bytes
PresentationCore.dll!System.Windows.UIElement.OnMouseLeftButtonUpThunk(object sender, System.Windows.Input.MouseButtonEventArgs e) + 0x57 bytes
PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget) + 0x31 bytes
PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target) + 0x27 bytes
PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) + 0x3e bytes
PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool reRaised = true) + 0x1bf bytes
PresentationCore.dll!System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject sender = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, System.Windows.RoutedEvent newEvent) + 0x10a bytes
PresentationCore.dll!System.Windows.UIElement.CrackMouseButtonEventAndReRaiseEvent(System.Windows.DependencyObject sender, System.Windows.Input.MouseButtonEventArgs e) + 0x2e bytes
PresentationCore.dll!System.Windows.UIElement.OnMouseUpThunk(object sender, System.Windows.Input.MouseButtonEventArgs e) + 0xba bytes
PresentationCore.dll!System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate genericHandler, object genericTarget) + 0x31 bytes
PresentationCore.dll!System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate handler, object target) + 0x27 bytes
PresentationCore.dll!System.Windows.RoutedEventHandlerInfo.InvokeHandler(object target, System.Windows.RoutedEventArgs routedEventArgs) + 0x3e bytes
PresentationCore.dll!System.Windows.EventRoute.InvokeHandlersImpl(object source = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool reRaised = false) + 0x1bf bytes
PresentationCore.dll!System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject sender = {System.Windows.Controls.Button: Select codec ...}, System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}) + 0x79 bytes
PresentationCore.dll!System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs args = {System.Windows.Input.MouseButtonEventArgs}, bool trusted) + 0x35 bytes
PresentationCore.dll!System.Windows.Input.InputManager.ProcessStagingArea() + 0x311 bytes
PresentationCore.dll!System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs input) + 0x42 bytes
PresentationCore.dll!System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport inputReport) + 0x62 bytes
PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.ReportInput(System.IntPtr hwnd, System.Windows.Input.InputMode mode, int timestamp, System.Windows.Input.RawMouseActions actions, int x, int y, int wheel) + 0x2e2 bytes
PresentationCore.dll!System.Windows.Interop.HwndMouseInputProvider.FilterMessage(System.IntPtr hwnd = 918522, int msg = 514, System.IntPtr wParam = 0, System.IntPtr lParam = 41485192, ref bool handled = false) + 0x523 bytes
PresentationCore.dll!System.Windows.Interop.HwndSource.InputFilterMessage(System.IntPtr hwnd = 918522, int msg = 514, System.IntPtr wParam = 0, System.IntPtr lParam = 41485192, ref bool handled = false) + 0x75 bytes
WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd = 918522, int msg = 514, System.IntPtr wParam = 0, System.IntPtr lParam = 41485192, ref bool handled = false) + 0xbe bytes
WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) + 0x7a bytes
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback = {Method = {System.Object DispatcherCallbackOperation(System.Object)}}, object args = {MS.Win32.HwndSubclass.DispatcherOperationCallbackParameter}, bool isSingleParameter = true) + 0x8a bytes
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.TryCatchWhen(object source = {System.Windows.Threading.Dispatcher}, System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler = null) + 0x4a bytes
WindowsBase.dll!System.Windows.Threading.Dispatcher.WrappedInvoke(System.Delegate callback, object args, bool isSingleParameter, System.Delegate catchHandler) + 0x44 bytes
WindowsBase.dll!System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, bool isSingleParameter) + 0x91 bytes
WindowsBase.dll!System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority priority, System.Delegate method, object arg) + 0x40 bytes
WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd = 918522, int msg = 514, System.IntPtr wParam = 0, System.IntPtr lParam = 41485192) + 0xdc bytes
[Native to Managed Transition]
[Managed to Native Transition]
WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame = {System.Windows.Threading.DispatcherFrame}) + 0xc7 bytes
WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame) + 0x49 bytes
WindowsBase.dll!System.Windows.Threading.Dispatcher.Run() + 0x4c bytes
PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore) + 0x1e bytes
PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window) + 0x6f bytes
PresentationFramework.dll!System.Windows.Application.Run(System.Windows.Window window) + 0x26 bytes
PresentationFramework.dll!System.Windows.Application.Run() + 0x19 bytes
iPiRecorder.exe!iPiRecorder.App.Main() + 0x26 bytes

Disassembly:

00000344 mov ecx,dword ptr [ebp+FFFFFF74h]
0000034a call 75C80D50
0000034f mov edx,eax
00000351 mov ecx,esi
00000353 call 75CEC940
00000358 mov ecx,esi
0000035a call 769B68CF
0000035f mov ecx,79330A80h
00000364 call FD33414C
00000369 mov esi,eax
0000036b mov edx,942C84h
00000370 mov ecx,700000C7h
00000375 call 769B679A
0000037a mov ecx,eax
0000037c lea eax,[ebp-10h]
0000037f mov dword ptr [ebp+FFFFFF74h],ecx
00000385 mov ecx,eax
00000387 call 75CE2DF0
0000038c mov edx,eax
0000038e mov ecx,dword ptr [ebp+FFFFFF74h]
00000394 call 75C80D50
00000399 mov edx,eax
0000039b mov ecx,esi
0000039d call 75CEC940
000003a2 mov ecx,esi
000003a4 call 769B68CF
000003a9 int 3


Top
 Profile  
 
 Post subject: Re: ipirecorder crashing
PostPosted: Sat Jun 20, 2009 2:36 pm 
iPi Soft

Joined: Tue Mar 31, 2009 9:13 pm
Posts: 805
Thanks for detailed bug report. We will fix this problem in future versions.

A quick workaround for codec problem is to reinstall iPi Recorder, or manually delete the following registry key:

HKEY_CURRENT_USER\Software\iPi Soft\iPiRecorder\codec


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 1   [ 2 posts ]


Who is online

Users browsing this forum: No registered users and 32 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by phpBB® Forum Software © phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net