I did get testH264VideoStreamer working in my VS 2012 environment by cleaning 
and rebuilding each component library.  I'm not sure what was wrong before, 
except that possibly there was some inconsistency in the builds.

I built each library in debug mode; so, I had to change the reference to 
msvcrt.lib to msvcrtd.lib in the win32.config file as well as comment out the 
NODEBUG=1 line as noted at the top. (Original file has msvcirt.lib, but that's 
been superseded by msvcrt.lib).  To build release mode, I do the inverse.

Also, it would be good to note somewhere in the documentation that the clean 
line in the make files:
    -rm -rf *.$(OBJ) $(ALL) core *.core *~ include/*~
is for Unix or Linux and doesn't work for Windows.  I used the following line:
    del *.$(OBJ) $(ALL)
that works; but, is this fully equivalent to the Unix/Linux command?

Ron

From: live-devel-boun...@ns.live555.com 
[mailto:live-devel-boun...@ns.live555.com] On Behalf Of Ron Woods
Sent: Wednesday, March 05, 2014 2:58 PM
To: live-devel@lists.live555.com
Subject: [Live-devel] Error in testH264VideoStreamer

I have downloaded and compiled version 2014.02.19 using your makefiles in 
Visual Studio 2012 on Win 7 Pro.  I have also successfully run 
testMPEG1or2VideoStreamer with an Elementary Stream test.mpg (that I found on 
the internet).

Now I am trying testH264VideoStreamer with an ES that I downloaded from your 
link in the FAQ; but, the test app dies with an AccessViolationException.  Call 
Stack is as follows:

>             testH264VideoStreamer.exe!reclaimGroupsockPriv(UsageEnvironment & 
> env) Line 67  C++
               testH264VideoStreamer.exe!setupDatagramSocket(UsageEnvironment & 
env, Port port) Line 103          C++
               testH264VideoStreamer.exe!ourIPAddress(UsageEnvironment & env) 
Line 594                C++
               
testH264VideoStreamer.exe!chooseRandomIPv4SSMAddress(UsageEnvironment & env) 
Line 687          C++
               testH264VideoStreamer.exe!main(int argc, char * * argv) Line 45  
           C++
               testH264VideoStreamer.exe!__tmainCRTStartup() Line 536        C
               kernel32.dll!7562336a() Unknown
               [Frames below may be incorrect and/or missing, no symbols loaded 
for kernel32.dll]
               ntdll.dll!772d9f72()          Unknown
               ntdll.dll!772d9f45()          Unknown

Your prompt help in this matter will be greatly appreciated.

Ron
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to