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