Postby vbalaji_tvr » 07 May 2009 13:18
Hi all,
I have written one application which uses VLC activex and crashes frequently(With the vlc versions 0.9.7,0.9.8 and 0.9.9). So as per your instructions I compiled VLC in debug mode in cygwin .
I am using VLC activex as follows
private AxAXVLC.AxVLCPlugin2 vlcp;
string[] options = new string[] {":no-video-title-show"};
vlcp.playlist.add(murl,"Video1",options);
vlcp.playlist.play();
After time is elapsed the i am stopping player like this
vlcp.playlist.stop();
vlcp.playlist.items.clear();
vlcp.Dispose();
vlcp = null;
And again i am playing the next media.
I ran the Application with dlls compiled in debug mode.
After some time it gives the following information(I used drmingw to get the info)
Application caused an Access Violation at location 11ca9554 in module libavcodec_plugin.dll Reading from location ffffffff.
Registers:
eax=117124a0 ebx=00000008 ecx=0000000a edx=11ca9e70 esi=0b868c00 edi=fffffffe
eip=11ca9554 esp=1b51fa88 ebp=117124a0 iopl=0 nv up ei ng nz ac pe cy
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000293
Call stack:
11CA9554 libavcodec_plugin.dll:11CA9554 vlc_entry_license__1_0_0e
Then i ran my application using gdb, then it gives segmentaion fault in sad16_y2_mmx() from ../VideoLAN/VLC/plugins/libavcodec_plugin.dll
I could not get the backtrace as i have more than one form playing video using VLC activex plugin and it is hiding the gdb window.
Is it the same problem as reported earlier ?
And what is the solution for this?
Thanks in Anticipation
Balaji V