<!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>Mac OS X strange behavior</TITLE>

<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=093045900-20072002><FONT size=2>Case #1: VLC version 0.5.0 - 
Unable to startup the Mac OS X video output module (channel 
239.255.1.6)</FONT></SPAN></DIV>
<DIV><SPAN class=093045900-20072002><FONT size=2>Stream Type: MPEG-2 TS 
(CBR)</FONT></SPAN></DIV>
<DIV><SPAN class=093045900-20072002><FONT size=2>3/4 D1 
video</FONT></SPAN></DIV>
<DIV><SPAN class=093045900-20072002><FONT size=2>MPEG Layer II 
Audio</FONT></SPAN></DIV><SPAN class=093045900-20072002>
<DIV><FONT size=2>
<HR>
</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT face=Courier 
size=2>[jturpin:/Developer/CVS/vlc/vlc.app/Contents/MacOS] vlc -vvvvvvvvv 
udp:@239.255.1.6:3006<BR>VideoLAN Client - version 0.5.0-cvs_2002-07-19 Natalya 
- (c) 1996-2002 VideoLAN<BR>[00:000000] main debug: VideoLAN Client - version 
0.5.0-cvs_2002-07-19 Natalya - (c) 1996-2002 VideoLAN<BR>[00:000000] main debug: 
libvlc was configured with ./configure --disable-dvd<BR>[00:000000] main debug: 
builtin `main', main program<BR>[00:000000] main debug: checking builtin 
modules<BR>[00:000000] main debug: builtin `idct', IDCT module<BR>[00:000000] 
main debug: builtin `idctclassic', classic IDCT module<BR>[00:000000] main 
debug: builtin `motion', motion compensation module<BR>[00:000000] main debug: 
builtin `imdct', AC3 IMDCT module<BR>[00:000000] main debug: builtin `downmix', 
AC3 downmix module<BR>[00:000000] main debug: builtin `mpeg_adec', MPEG I/II 
layer 1/2 audio decoder<BR>[00:000000] main debug: builtin `ac3_adec', software 
AC3 decoder<BR>[00:000000] main debug: builtin `mpeg_vdec', MPEG I/II video 
decoder module<BR>[00:000000] main debug: builtin `idctaltivec', AltiVec IDCT 
module<BR>[00:000000] main debug: builtin `motionaltivec', AltiVec motion 
compensation module<BR>[00:000000] main debug: builtin `memcpyaltivec', AltiVec 
memcpy module<BR>[00:000000] main debug: builtin `macosx', MacOS X interface, 
sound and video module<BR>[00:000000] main debug: builtin `dummy', dummy 
functions module<BR>[00:000000] main debug: builtin `null', the Null module that 
does nothing<BR>[00:000000] main debug: builtin `rc', remote control interface 
module<BR>[00:000000] main debug: builtin `logger', file logging interface 
module<BR>[00:000000] main debug: builtin `mpeg_es', ISO 13818-2 MPEG Elementary 
Stream input<BR>[00:000000] main debug: builtin `mpeg_audio', MPEG I/II Audio 
stream demux<BR>[00:000000] main debug: builtin `mpeg_ps', ISO 13818-1 MPEG 
Program Stream input<BR>[00:000000] main debug: builtin `mpeg_ts', ISO 13818-1 
MPEG Transport Stream input<BR>[00:000000] main debug: builtin `file', Standard 
filesystem file reading<BR>[00:000000] main debug: builtin `udp', Raw UDP access 
plug-in<BR>[00:000000] main debug: builtin `http', HTTP access 
plug-in<BR>[00:000000] main debug: builtin `ipv4', IPv4 network abstraction 
layer<BR>[00:000000] main debug: builtin `memcpy', libc memcpy 
module<BR>[00:000000] main debug: builtin `lpcm_adec', linear PCM audio 
decoder<BR>[00:000000] main debug: builtin `ac3_spdif', SPDIF pass-through AC3 
decoder<BR>[00:000000] main debug: builtin `spudec', DVD subtitles decoder 
module<BR>[00:000000] main debug: builtin `filter_deinterlace', deinterlacing 
module<BR>[00:000000] main debug: builtin `filter_invert', invert video 
module<BR>[00:000000] main debug: builtin `filter_wall', image wall video 
module<BR>[00:000000] main debug: builtin `filter_transform', image 
transformation module<BR>[00:000000] main debug: builtin `filter_distort', 
miscellaneous video effects module<BR>[00:000000] main debug: builtin 
`filter_clone', image clone video module<BR>[00:000000] main debug: builtin 
`filter_crop', image crop video module<BR>[00:000000] main debug: builtin 
`fx_scope', scope effect module<BR>[00:000000] main debug: builtin 
`chroma_i420_rgb', I420,IYUV,YV12 to RGB,RV15,RV16,RV24,RV32 
conversions<BR>[00:000000] main debug: builtin `chroma_i420_yuy2', conversions 
from I420,IYUV,YV12 to 
YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211<BR>[00:000000] main debug: builtin 
`chroma_i422_yuy2', conversions from I422 to 
YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211<BR>[00:000000] main debug: builtin 
`chroma_i420_ymga', conversions from I420,IYUV,YV12 to YMGA<BR>[00:000000] main 
debug: builtin `vcd', VCD input module<BR>[00:000000] main debug: builtin `avi', 
RIFF-AVI Stream input<BR>[00:000000] main debug: module bank initialized, found 
43 modules<BR>[00:000000] main debug: opening config file 
/Users/jturpin/.vlc/vlcrc<BR>[00:000000] main warning: config file 
/Users/jturpin/.vlc/vlcrc does not exist yet<BR>[00:000000] main debug: CPU has 
capabilities AltiVec FPU <BR>[00:000000] main debug: looking for memcpy 
module<BR>[00:00000d] main: found and locked memcpy module 
`memcpyaltivec'<BR>[00:00002d] main debug: waiting for thread 
completion<BR>[00:00002d] main debug: thread 1458816 (playlist) created 
(src/playlist/playlist.c:70)<BR>[00:00002d] main warning: adding playlist item Ç 
udp:@239.255.1.6:3006 È<BR>[00:00002e] main debug: looking for interface 
module<BR>remote control interface initialized, `h' for help<BR>[00:000011] 
main: found and locked interface module `rc'<BR>[00:00002d] main debug: creating 
new input thread<BR>[00:00002f] main: playlist item 
`udp:@239.255.1.6:3006'<BR>[00:00002f] main debug: waiting for thread 
completion<BR>[00:00002f] main debug: access `udp', demux `', name </FONT><A 
href="mailto:`@239.255.1.6:3006'"><FONT face=Courier 
size=2>`@239.255.1.6:3006'</FONT></A><BR><FONT face=Courier size=2>[00:00002f] 
main debug: looking for access module<BR>[00:00002f] udp debug: opening 
server=:0 local=239.255.1.6:3006<BR>[00:00002f] main debug: looking for network 
module<BR>[00:00002f] ipv4 warning: cannot configure socket (SO_RCVBUF: No 
buffer space available)<BR>[00:00002f] ipv4 warning: socket buffer size is 
0xa280 instead of 0x80000<BR>[00:00002f] main debug: thread 1459424 (input) 
created (src/input/input.c:156)<BR>[00:00001a] main: found and locked network 
module `ipv4'<BR>[00:00001a] main: unlocking module `ipv4'<BR>[00:000018] main: 
found and locked access module `udp'<BR>[00:00002f] main debug: looking for 
demux module<BR>[00:000016] main: found and locked demux module 
`mpeg_ts'<BR>[00:00002e] main debug: interface initialized<BR>[00:00002e] main 
debug: thread 1445008 (interface) created 
(src/interface/interface.c:131)<BR>[00:000030] main debug: looking for interface 
module<BR>[00:00002f] main warning: packet lost by TS demux: current 0, packet 
8<BR>[00:00002f] main warning: packet lost by TS demux: current 0, packet 
8<BR>[00:00002f] main debug: ES 64 has unknown type<BR>[00:00002f] main debug: 
selecting ES 22<BR>[00:00002f] main debug: selecting ES 0x22<BR>[00:00002f] main 
debug: looking for decoder module<BR>[00:00000a] main: found and locked decoder 
module `mpeg_vdec'<BR>[00:000031] main debug: thread 4272144 (decoder) created 
(src/input/input_dec.c:82)<BR>[00:00002f] main debug: selecting ES 
21<BR>[00:00002f] main debug: selecting ES 0x21<BR>[00:00002f] main debug: 
looking for decoder module<BR>[00:000008] main: found and locked decoder module 
`mpeg_adec'<BR>[00:000031] main debug: looking for motion module<BR>[00:00000c] 
main: found and locked motion module `motionaltivec'<BR>[00:000031] main debug: 
looking for iDCT module<BR>[00:00000b] main: found and locked iDCT module 
`idctaltivec'<BR>[00:000032] main debug: thread 4275488 (decoder) created 
(src/input/input_dec.c:82)<BR>[00:00002f] main warning: duplicate packet 
received by TS demux<BR>[00:00002f] main warning: packet lost by TS demux: 
current 0, packet 12<BR>[00:000032] mpeg_adec debug: setting stereo 
output<BR>[00:000032] main debug: no aout present, spawning one<BR>[00:000034] 
main debug: looking for audio output module<BR>[00:00000e] main: found and 
locked audio output module `macosx'<BR>[00:000034] main debug: thread 4490208 
(audio output) created (src/audio_output/audio_output.c:229)<BR>[00:000034] main 
debug: signed 16 bits thread spawned, 2 channels, rate 44100<BR>[00:000034] main 
debug: fifo #0 allocated, 2 channels, rate 48000, frame size 2304<BR>[00:000031] 
mpeg_vdec debug: no vout present, spawning one<BR>[00:000035] main debug: 
looking for video output module<BR>[00:000035] macosx error: MacOS X interface 
module required<BR>[00:000035] main error: no suitable vout 
module<BR>[00:000031] mpeg_vdec error: cannot open vout, aborting<BR>[00:00000e] 
main: found and locked interface module `macosx'<BR>[00:000030] main debug: 
interface initialized<BR>[00:000030] main debug: thread 24744608 (manager) 
created (src/interface/interface.c:116)<BR>[00:000030] macosx debug: stream has 
changed, refreshing interface<BR>[00:00002f] main warning: packet lost by TS 
demux: current 9, packet 8<BR>[00:00002f] main warning: packet lost by TS demux: 
current 5, packet 7<BR>[00:00002f] main warning: packet lost by TS demux: 
current 5, packet 7<BR>[00:00002f] main debug: 7161 loops consuming user: 353, 
system: 0<BR>[00:00002f] main debug: dumping stream ID 0x0 
[OK:0/D:2933]<BR>[00:00002f] main debug: pace un-controlled<BR>[00:00002f] main 
debug: dumping program 0x1, version 0 (partial)<BR>[00:00002f] main debug: ES 
0x64, stream 0x45, type 0xfb, not selected [OK:158/ERR:0]<BR>[00:00002f] main 
debug: ES 0x22, stream 0x35, type 0x2, selected [OK:44407/ERR:0]<BR>[00:00002f] 
main debug: ES 0x21, stream 0x35, type 0x3, selected 
[OK:2472/ERR:0]<BR>[00:000032] main debug: thread 4275488 joined 
((unknown):0)<BR>[00:000032] main debug: killing decoder for 0x21, type 0x3, 1 
PES in FIFO<BR>[00:000008] main: unlocking module `mpeg_adec'<BR>[00:000031] 
mpeg_vdec debug: 1 loops among 1 sequence(s)<BR>[00:000031] mpeg_vdec debug: cpu 
usage (user: 353, system: 0)<BR>[00:000031] mpeg_vdec debug: read 0 
frames/fields (I 0/P 0/B 0)<BR>[00:000031] mpeg_vdec debug: decoded 0 
frames/fields (I 0/P 0/B 0)<BR>[00:000031] mpeg_vdec debug: read 0 malformed 
frames/fields (I 0/P 0/B 0)<BR>[00:000031] mpeg_vdec debug: MPEG-2 stream 
(544x480), 29.971 pi/s<BR>[00:000031] mpeg_vdec debug: Non-progressive, 
non-scalable, matrix_coeff: 0<BR>[00:00000b] main: unlocking module 
`idctaltivec'<BR>[00:00000c] main: unlocking module 
`motionaltivec'<BR>[00:000031] main debug: thread 4272144 joined 
((unknown):0)<BR>[00:000031] main debug: killing decoder for 0x22, type 0x2, 
2715 PES in FIFO<BR>[00:00000a] main: unlocking module 
`mpeg_vdec'<BR>[00:000016] main: unlocking module `mpeg_ts'<BR>[00:00002f] main: 
closing network `udp/://@239.255.1.6:3006'<BR></FONT></DIV></SPAN>
<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> Johnny Turpin 
  [mailto:jturpin@minervanetworks.com]<BR><B>Sent:</B> Friday, July 19, 2002 
  5:49 PM<BR><B>To:</B> 'vlc-devel@videolan.org'<BR><B>Subject:</B> Mac OS X 
  strange behavior<BR><BR></FONT></DIV><BR><BR>
  <P><FONT size=2>I just checked out the latest source for VLC (0.5.0), and am 
  getting a strange error when trying to display one of the multicast channels 
  on our network. This same exact channel works fine with VLC(0.4.2) on Mac OS 
  X, and even more strangely, it seems to be failing when trying to find the 
  macosx video output module, but is able to find this module on another channel 
  using VLC(0.5.0).</FONT></P>
  <P><FONT size=2>Since I am really new to this, anyone have any ideas what is 
  going on?</FONT> </P>
  <P><FONT size=2>I will reply to this post with debug outputs of various tests 
  which may shed some light on whats going on...</FONT> </P>
  <P><FONT size=2>-johnny</FONT> </P></BLOCKQUOTE></BODY></HTML>