Ticket #1291: live555.cpp.patch

File live555.cpp.patch, 1.3 kB (added by hawkinsw, 1 year ago)

live555.cpp patch

  • vlc-0.9.0-svn-spx/modules/demux/live555.cpp

    old new  
    4141#   include <winsock2.h> 
    4242#endif 
    4343 
     44#include "UsageEnvironment.hh" 
    4445#include "BasicUsageEnvironment.hh" 
    4546#include "GroupsockHelper.hh" 
    4647#include "liveMedia.hh" 
     
    4950#include "../access/mms/asf.h"  /* Who said ugly ? */ 
    5051} 
    5152 
     53 
    5254using namespace std; 
    5355 
    5456/***************************************************************************** 
     
    152154struct demux_sys_t 
    153155{ 
    154156    char            *p_sdp;    /* XXX mallocated */ 
     157 
    155158    char            *psz_path; /* URL-encoded path */ 
    156159 
    157160    MediaSession     *ms; 
     
    744747                } 
    745748                else if( !strcmp( sub->codecName(), "SPEEX" ) ) 
    746749                { 
    747                     tk->fmt.i_codec = VLC_FOURCC( 's', 'p', 'x', ' ' ); 
     750                    tk->fmt.i_codec = VLC_FOURCC( 's', 'p', 'x', 'r' ); 
     751                    if ( sub->rtpTimestampFrequency() ) 
     752                        tk->fmt.audio.i_rate = sub->rtpTimestampFrequency(); 
     753                    else 
     754                    { 
     755                        msg_Warn( p_demux,"Using 8kHz as default sample rate." ); 
     756                        tk->fmt.audio.i_rate = 8000; 
     757                    } 
    748758                } 
    749759            } 
    750760            else if( !strcmp( sub->mediumName(), "video" ) )