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

<META content="MSHTML 5.50.4916.2300" name=GENERATOR></HEAD>
<BODY>
<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></BODY></HTML>