This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM36X IPNC3.0 cannot use latest live555 source code!

Dear Sir:

     We try to update latest live555 in IPNC3.0, it can build successfully (wis-streamer), but once we run it!

We got error message as follows, anyone can tell me how to update live555 in IPNC3.0??

========================================

accept()ed connection from 192.168.1.90 Liveness indication from client at 192.168.1.90 Liveness indication from client at 192.168.1.90 RTSPClientSession[0x1bfb58]::handleRequestBytes() read 142 new bytes:DESCRIBE rtsp://192.168.1.100:554/video0.sdp RTSP/1.0 CSeq: 1 Accept: application/sdp User-Agent: CmRtspClient 19110 Bandwidth: 384000

parseRTSPRequestString() succeeded, returning cmdName "DESCRIBE", urlPreSuffix "", urlSuffix "video0.sdp", CSeq "1", Content-Length 0, with 0 bytes following the message. terminate called after throwing an instance of 'int' terminate called recursively

==============================================

Thanks a lot~~

Regards,

Josan

 

  

  • Hello somebody there!?

       We use montavisa(mv_pro_5.0) toolchain as our cross-compiler. I just wonder if something wrong in our Makefile??

    Because we can build live555 and run it successfully in early version. But I try to update live555 to latest source code, just cannot run it!

    Is there something I need to pay attention? Please give me some hint or any suggestion!  I appreciate your help!

     

    I have tried to print out some message to debug! But it crashed in handleCmd_DESCRIBE() function of RTSPServer.cpp!

    once it call this sdpDescription = session->generateSDPDescription(); then crashed!

     

    Can somebody tell me that montavista toolchain support int64(long long int)??

     

    Thanks.

    Regards,

    Josan

     

    ----------- This is our Makefile -----------------

    MVTOOL_DIR=/opt/dm36x/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le

    MVTOOL_PREFIX=$(MVTOOL_DIR)/bin/arm_v5t_le-

    CROSS_COMPILE= $(MVTOOL_PREFIX)

    COMPILE_OPTS = $(INCLUDES) -I. -O3 -DSOCKLEN_T=socklen_t -

    DNO_STRSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64

    C = c

    C_COMPILER = $(CROSS_COMPILE)gcc

    C_FLAGS = $(COMPILE_OPTS)

    CPP = cpp

    CPLUSPLUS_COMPILER = $(CROSS_COMPILE)c++

    CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1

    OBJ = o

    LINK = $(CROSS_COMPILE)c++ -o

    LINK_OPTS = -L. -s

    CONSOLE_LINK_OPTS = $(LINK_OPTS)

    LIBRARY_LINK = $(CROSS_COMPILE)ld -o

    LIBRARY_LINK_OPTS = $(LINK_OPTS) -r -Bstatic

    LIB_SUFFIX = a

    LIBS_FOR_CONSOLE_APPLICATION =

    LIBS_FOR_GUI_APPLICATION = EXE =

    ##### End of variables to change