<!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>