<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=437464718-19072002><FONT size=2>I have confirmed that this is 
indeed the problem. I changed the UDP packet size on the encoder to 1316 and VLC 
started working, although I am still seeing intermittent pausing and lip 
sync/resyncing issues. But at least this is a good start. Thanks 
scott!</FONT></SPAN></DIV>
<DIV><SPAN class=437464718-19072002><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=437464718-19072002><FONT size=2>-johnny</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Talbert, Scott 
  [mailto:scott.talbert@lmco.com]<BR><B>Sent:</B> Friday, July 19, 2002 11:28 
  AM<BR><B>To:</B> 'vlc@videolan.org'<BR><B>Subject:</B> RE: Mac OS X - 
  Multicast UDP not working?<BR><BR></FONT></DIV>
  <DIV><SPAN class=037022218-19072002><FONT face=Arial color=#0000ff size=2>I 
  don't know why exactly VLC expects UDP packets to be < 1500 bytes.  I 
  suggested (to Christophe, on the VLC team) that they be able to handle packets 
  up to 64K in size (the UDP limit) but he has not responded yet.  If you 
  want to recompile the code yourself,  I can point you to the 
  location where you can increase the limit yourself.</FONT></SPAN></DIV>
  <DIV><SPAN class=037022218-19072002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN> </DIV>
  <DIV><SPAN class=037022218-19072002><FONT face=Arial color=#0000ff size=2>If 
  you change DEFAULT_MTU in plugins/network/ipv4.c to something larger than 
  3948, it should allow VLC to work properly.</FONT></SPAN></DIV>
  <DIV><SPAN class=037022218-19072002><FONT face=Arial color=#0000ff 
  size=2></FONT></SPAN> </DIV>
  <DIV><SPAN class=037022218-19072002><FONT face=Arial color=#0000ff 
  size=2>Scott</FONT></SPAN><SPAN class=037022218-19072002></DIV></SPAN>
  <BLOCKQUOTE dir=ltr 
  style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
    <DIV></DIV>
    <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
    face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Johnny Turpin 
    [mailto:jturpin@minervanetworks.com] <BR><B>Sent:</B> Friday, July 19, 2002 
    2:14 PM<BR><B>To:</B> 'vlc@videolan.org'<BR><B>Subject:</B> RE: Mac OS X - 
    Multicast UDP not working?<BR><BR></FONT></DIV>
    <DIV><SPAN class=453481418-19072002><FONT size=2>This could be the problem. 
    The packet size from our decoder is set to 3948 - which is configurable, but 
    I am not sure if changing this value will upset any of the other decoders we 
    are using.</FONT></SPAN></DIV>
    <DIV><SPAN class=453481418-19072002><FONT size=2></FONT></SPAN> </DIV>
    <DIV><SPAN class=453481418-19072002><FONT size=2>So what exactly is the 
    issue with UDP packet sizes greater than 1500 bytes? We still keep the 
    ethernet packets at 1500 bytes. So I don't think we are breaking any network 
    rules...</FONT></SPAN></DIV>
    <DIV><SPAN class=453481418-19072002><FONT size=2></FONT></SPAN> </DIV>
    <BLOCKQUOTE dir=ltr 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Talbert, Scott 
      [mailto:scott.talbert@lmco.com]<BR><B>Sent:</B> Friday, July 19, 2002 
      10:57 AM<BR><B>To:</B> 'vlc@videolan.org'<BR><B>Subject:</B> RE: Mac OS X 
      - Multicast UDP not working?<BR><BR></FONT></DIV>
      <DIV><SPAN class=612225617-19072002><FONT face=Arial color=#0000ff 
      size=2>Sounds like you could be facing the same problem I was 
      facing.  Do you know what size UDP packets your encoder device is 
      putting out onto the network?  By default, VLC is configured to 
      handle UDP packets up to 1500 bytes.</FONT></SPAN></DIV>
      <DIV><SPAN class=612225617-19072002><FONT face=Arial color=#0000ff 
      size=2></FONT></SPAN> </DIV>
      <DIV><SPAN class=612225617-19072002><FONT face=Arial color=#0000ff 
      size=2>Scott</FONT></SPAN></DIV>
      <BLOCKQUOTE dir=ltr 
      style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
        <DIV></DIV>
        <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
        face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> Johnny 
        Turpin [mailto:jturpin@minervanetworks.com] <BR><B>Sent:</B> Friday, 
        July 19, 2002 1:47 PM<BR><B>To:</B> 
        'vlc@videolan.org'<BR><B>Subject:</B> RE: Mac OS X - Multicast UDP not 
        working?<BR><BR></FONT></DIV><FONT size=2></FONT><BR>
        <P><FONT size=2>> You can try launching VLC using Terminal.app 
        :<BR>> cd vlc-0.4.2<BR>> ./vlc.app/Contents/MacOS/vlc -vvvvvvvvv 
        --stats<BR>> udp:@239.239.239.1:1234<BR>></FONT><FONT 
        size=2><BR>ok, here is what the output looks like from the stream that 
        doesn't work:</P>
        <P> </P>
        <P>vlc -vvvvvvvvv --stats 
        udp:@239.255.1.1:3001<BR>--------------------------------------------------------------------------<BR><BR><FONT 
        face=Courier>module: checking built-in modules<BR>module: new builtin 
        module `idct', IDCT module<BR>module: new builtin module `idctclassic', 
        classic IDCT module<BR>module: new builtin module `motion', motion 
        compensation module<BR>module: new builtin module `imdct', AC3 IMDCT 
        module<BR>module: new builtin module `downmix', AC3 downmix 
        module<BR>module: new builtin module `chroma_i420_rgb', I420,IYUV,YV12 
        to RGB,RV15,RV16,RV24,RV32 conversions<BR>module: new builtin module 
        `chroma_i420_yuy2', conversions from I420,IYUV,YV12 to 
        YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211<BR>module: new builtin 
        module `chroma_i422_yuy2', conversions from I422 to 
        YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211<BR>module: new builtin 
        module `chroma_i420_ymga', conversions from I420,IYUV,YV12 to 
        YMGA<BR>module: new builtin module `mpeg_adec', MPEG I/II layer 1/2 
        audio decoder<BR>module: new builtin module `ac3_adec', software AC3 
        decoder<BR>module: new builtin module `mpeg_vdec', MPEG I/II video 
        decoder module<BR>module: new builtin module `idctaltivec', Altivec IDCT 
        module<BR>module: new builtin module `motionaltivec', AltiVec motion 
        compensation module<BR>module: new builtin module `memcpyaltivec', 
        AltiVec memcpy module<BR>module: new builtin module `ffmpeg', ffmpeg 
        video decoder (MSMPEG4v123,MPEG4)<BR>module: new builtin module `a52', 
        a52 ATSC A/52 aka AC-3 audio decoder module<BR>module: new builtin 
        module `macosx', MacOS X interface, sound and video module<BR>module: 
        new builtin module `dummy', dummy functions module<BR>module: new 
        builtin module `null', the Null module that does nothing<BR>module: new 
        builtin module `rc', remote control interface module<BR>module: new 
        builtin module `logger', file logging interface module<BR>module: new 
        builtin module `mpeg_es', ISO 13818-2 MPEG Elementary Stream 
        input<BR>module: new builtin module `mpeg_ps', ISO 13818-1 MPEG Program 
        Stream input<BR>module: new builtin module `mpeg_ts', ISO 13818-1 MPEG 
        Transport Stream input<BR>module: new builtin module `mpeg_audio', MPEG 
        I/II Audio stream demux<BR>module: new builtin module `file', Standard 
        filesystem file reading<BR>module: new builtin module `udp', Raw UDP 
        access plug-in<BR>module: new builtin module `http', HTTP access 
        plug-in<BR>module: new builtin module `ipv4', IPv4 network abstraction 
        layer<BR>module: new builtin module `memcpy', libc memcpy 
        module<BR>module: new builtin module `lpcm_adec', linear PCM audio 
        decoder<BR>module: new builtin module `ac3_spdif', SPDIF pass-through 
        AC3 decoder<BR>module: new builtin module `spudec', DVD subtitles 
        decoder module<BR>module: new builtin module `filter_deinterlace', 
        deinterlacing module<BR>module: new builtin module `filter_invert', 
        invert video module<BR>module: new builtin module `filter_wall', image 
        wall video module<BR>module: new builtin module `filter_transform', 
        image transformation module<BR>module: new builtin module 
        `filter_distort', miscellaneous video effects module<BR>module: new 
        builtin module `filter_clone', image clone video module<BR>module: new 
        builtin module `filter_crop', image crop video module<BR>module: new 
        builtin module `fx_scope', scope effect module<BR>module: new builtin 
        module `dvd', DVD input module, uses libdvdcss<BR>module: new builtin 
        module `mpeg_ts_dvbpsi', ISO 13818-1 MPEG Transport Stream input 
        (libdvbpsi)<BR>module: new builtin module `vcd', VCD input 
        module<BR>module: new builtin module `avi', RIFF-AVI Stream 
        input<BR>module: new builtin module `mad', libmad MPEG 1/2/3 audio 
        decoder library<BR>module: module bank initialized, found 48 
        modules<BR>config: opening config file 
        /Users/jturpin/.videolan/vlcrc<BR>config: config file 
        /Users/jturpin/.videolan/vlcrc doesn't already exist<BR>info: CPU has 
        capabilities : Altivec FPU<BR>intf: playlist initialized<BR>intf: added 
        `udp:@239.255.1.1:3001' to playlist<BR>module: locking memcpy module 
        `memcpyaltivec'<BR>module: locking interface module `macosx'<BR>intf: 
        interface initialized<BR>intf: creating new input thread<BR>input: 
        playlist item `udp:@239.255.1.1:3001'<BR>thread info: 20843264 (input) 
        has been created (src/input/input.c:197)<BR>input: access `udp', demux 
        `', name `@239.255.1.1:3001'<BR>input: opening server=:0 
        local=239.255.1.1:3001<BR>ipv4 warning: cannot configure socket 
        (SO_RCVBUF: No buffer space available)<BR>ipv4 warning: socket buffer 
        size is 0xa280 instead of 0x80000<BR>module: locking network module 
        `ipv4'<BR>module: unlocking module `ipv4'<BR>module: locking access 
        module `udp'<BR>intf: added `udp:@239.255.1.1:3001' to 
        playlist<BR>module: unlocking module `udp'<BR>thread info: 20843264 has 
        been joined ((unknown):0)<BR>intf: creating new input thread<BR>input: 
        playlist item `udp:@239.255.1.1:3001'<BR>thread info: 29457968 (input) 
        has been created (src/input/input.c:197)<BR>input: access `udp', demux 
        `', name `@239.255.1.1:3001'<BR>input: opening server=:0 
        local=239.255.1.1:3001<BR>ipv4 warning: cannot configure socket 
        (SO_RCVBUF: No buffer space available)<BR>ipv4 warning: socket buffer 
        size is 0xa280 instead of 0x80000<BR>module: locking network module 
        `ipv4'<BR>module: unlocking module `ipv4'<BR>module: locking access 
        module `udp'<BR>module: locking demux module `mpeg_ts_dvbpsi'<BR>input 
        warning: garbage at input (7)<BR>input warning: garbage at input 
        (4c)<BR>input warning: garbage at input (40)<BR>input warning: garbage 
        at input (d1)<BR>input warning: garbage at input (e3)<BR>input warning: 
        garbage at input (6f)<BR>input warning: garbage at input (37)<BR>input 
        warning: garbage at input (9e)<BR>input warning: garbage at input 
        (3e)<BR>input warning: garbage at input (3d)<BR>input warning: garbage 
        at input (0)<BR>input warning: garbage at input (0)<BR>input warning: 
        garbage at input (7f)<BR>input warning: garbage at input (5c)<BR>input 
        warning: garbage at input (6b)<BR>input warning: garbage at input 
        (58)<BR>input warning: garbage at input (53)<BR>input warning: garbage 
        at input (a)<BR>input warning: garbage at input (fb)<BR>input warning: 
        garbage at input (5e)<BR>input warning: garbage at input (61)<BR>input 
        warning: garbage at input (b2)<BR>input warning: garbage at input 
        (a2)</FONT></FONT><FONT face=Courier> 
  </FONT></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>