as it needs some specific processing in the decoder.
Patch from William Hawkins
# include <winsock2.h>
#endif
# include <winsock2.h>
#endif
+#include "UsageEnvironment.hh"
#include "BasicUsageEnvironment.hh"
#include "GroupsockHelper.hh"
#include "liveMedia.hh"
#include "BasicUsageEnvironment.hh"
#include "GroupsockHelper.hh"
#include "liveMedia.hh"
}
else if( !strcmp( sub->codecName(), "SPEEX" ) )
{
}
else if( !strcmp( sub->codecName(), "SPEEX" ) )
{
- tk->fmt.i_codec = VLC_FOURCC( 's', 'p', 'x', ' ' );
+ tk->fmt.i_codec = VLC_FOURCC( 's', 'p', 'x', 'r' );
+ if ( sub->rtpTimestampFrequency() )
+ tk->fmt.audio.i_rate = sub->rtpTimestampFrequency();
+ else
+ {
+ msg_Warn( p_demux,"Using 8kHz as default sample rate." );
+ tk->fmt.audio.i_rate = 8000;
+ }
}
}
else if( !strcmp( sub->mediumName(), "video" ) )
}
}
else if( !strcmp( sub->mediumName(), "video" ) )