vlc stable branch and AC3 PIDs

Alexis de Lattre alexis at via.ecp.fr
Tue Sep 24 13:05:28 CEST 2002


I have tested a patch from Christophe Massiot for AC3 PIDs (see his post
in vls-devel dated August 31st) for the stable branch.

I am streaming a DVD with the CVS version of vls... but I don't get any
sound at all on my vlc ! If I take the CVS version of vlc, it segfaults
when I launch-it (see below) :

./vlc -vv udp:@239.255.30.10

VideoLAN Client - version 0.5.0-cvs_2002-09-24 Natalya - (c) 1996-2002 VideoLAN
[00:000000] main root debug: VideoLAN Client - version 0.5.0-cvs_2002-09-24 Natalya - (c) 1996-2002 VideoLAN
[00:000000] main root debug: libvlc was configured with ./configure --enable-debug --enable-gnome
[00:000000] main root debug: checking builtin modules
[00:000000] main root debug: checking plugin modules
[00:000000] main root debug: recursively browsing `modules'
[00:000000] main root debug: recursively browsing `/usr/local/lib/vlc'
[00:000000] main root debug: recursively browsing `plugins'
[00:000000] main root debug: module bank initialized, found 88 modules
[00:000000] main root debug: opening config file /home/alexis/.vlc/vlcrc
[00:000000] main root warning: config file /home/alexis/.vlc/vlcrc does not exist yet
[00:000000] main root debug: CPU has capabilities 486 586 MMX 3DNow! MMXEXT FPU 
[00:000000] main root debug: looking for memcpy module
[00:000000] main root debug: probing 4 candidates
[00:00004c] main module: using memcpy module "memcpymmxext"
[00:000065] main playlist debug: waiting for thread completion
[00:000065] main playlist debug: thread 1026 (playlist) created at priority 0 (src/playlist/playlist.c:71)
[00:000065] main playlist debug: adding playlist item « udp:@239.255.30.10 »
[00:000066] main interface debug: looking for interface module
[00:000066] main interface debug: probing 3 candidates
[00:000066] main interface debug: looking for gtk_main module
[00:000066] main interface debug: probing 1 candidate
[00:000067] main private debug: waiting for thread completion
[00:000065] main playlist debug: creating new input thread
[00:000068] main input: playlist item `udp:@239.255.30.10'
[00:000067] main private debug: thread 2051 (gtk_main) created at priority 0 (gtk_main.c:102)
[00:000051] main module: using gtk_main module "gtk_main"
[00:000041] main module: using interface module "gnome"
[00:000066] main interface debug: interface initialized
[00:000068] main input debug: waiting for thread completion
[00:000068] main input debug: thread 3076 (input) created at priority 0 (src/input/input.c:162)
[00:000068] main input debug: access `udp', demux `', name `@239.255.30.10'
[00:000068] main input debug: looking for access module
[00:000068] main input debug: probing 1 candidate
[00:000068] udp input debug: opening server=:0 local=239.255.30.10:0
[00:000068] main input debug: looking for network module
[00:000068] main input debug: probing 2 candidates
[00:000068] ipv4 input warning: socket buffer size is 0x1fffe instead of 0x80000
[00:00004e] main module: using network module "ipv4"
[00:00004e] main module: unlocking module "ipv4"
[00:00000d] main module: using access module "udp"
[00:000066] main interface debug: thread 4101 (manager) created at priority 0 (src/interface/interface.c:107)
[00:000068] main input debug: looking for demux module
[00:000068] main input debug: probing 7 candidates
[00:000068] mp4 input warning: MP4 plugin discarded (unseekable)
[00:000068] main input debug: looking for mpeg-system module
[00:000068] main input debug: probing 1 candidate
[00:00003b] main module: using mpeg-system module "mpeg_system"
[00:00003d] main module: using demux module "ts"
[00:000068] mpeg_system input warning: packet lost by TS demux: current 0, packet 9
[00:000068] mpeg_system input warning: packet lost by TS demux: current 0, packet 9
[00:000068] main input debug: ES 50 has unknown type
[00:000068] main input debug: selecting ES 80
[00:000068] main input debug: selecting ES 0x80
[00:000069] main decoder debug: looking for decoder module
[00:000069] main decoder debug: probing 7 candidates
[00:000031] main module: using decoder module "mpeg_video"
[00:000069] main decoder debug: looking for motion compensation module
[00:000069] main decoder debug: probing 3 candidates
[00:000030] main module: using motion compensation module "motionmmxext"
[00:000069] main decoder debug: looking for idct module
[00:000069] main decoder debug: probing 4 candidates
[00:00002d] main module: using idct module "idctmmxext"
[00:000069] main decoder debug: thread 5126 (decoder) created at priority 0 (src/input/input_dec.c:82)
[00:000068] main input debug: selecting ES 81
[00:000068] main input debug: selecting ES 0x81
[00:00006a] main decoder debug: looking for decoder module
[00:00006a] main decoder debug: probing 7 candidates
[00:000032] main module: using decoder module "a52"
[00:00006a] main decoder debug: thread 6151 (decoder) created at priority 0 (src/input/input_dec.c:82)
[00:000068] main input debug: ES 86 has unknown type
[00:000068] main input debug: ES 87 has unknown type
[00:000068] main input debug: ES 88 has unknown type
[00:000068] mpeg_system input warning: packet lost by TS demux: current 0, packet 5
[00:000069] mpeg_video decoder debug: no vout present, spawning one
[00:00006c] main video output debug: looking for video output module
[00:00006c] main video output debug: probing 5 candidates
[00:00006c] xvideo video output debug: adaptor 0, port 60, format 0x32315659 (YV12) planar
[00:000068] mpeg_system input warning: packet lost by TS demux: current 2, packet 12
[00:000068] mpeg_system input warning: packet corrupted, PES sizes do not match
[00:000063] main module: using video output module "xvideo"
[00:00006a] main decoder debug: no aout present, spawning one
[00:00006d] main audio output debug: looking for audio output module
[00:00006d] main audio output debug: probing 3 candidates
[00:00006d] oss audio output error: cannot set audio output format (8)

With gdb :

12:55 alexis at footix ~/videolan/cvs/vlc% gdb ./vlc
GNU gdb 2002-08-18-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-linux"...
(gdb) run udp:@239.255.30.10
Starting program: /home/alexis/videolan/cvs/vlc/vlc udp:@239.255.30.10
[New Thread 1024 (LWP 11352)]
VideoLAN Client - version 0.5.0-cvs_2002-09-24 Natalya - (c) 1996-2002
VideoLAN
[00:00004c] main module: using memcpy module "memcpymmxext"
[New Thread 2049 (LWP 11359)]
[New Thread 1026 (LWP 11360)]
[New Thread 2051 (LWP 11361)]
[00:000068] main input: playlist item `udp:@239.255.30.10'
[New Thread 3076 (LWP 11362)]
[00:00004e] main module: using network module "ipv4"
[00:00004e] main module: unlocking module "ipv4"
[00:00000d] main module: using access module "udp"
[00:000051] main module: using gtk_main module "gtk_main"
[00:000041] main module: using interface module "gnome"
[New Thread 4101 (LWP 11363)]
[00:00003b] main module: using mpeg-system module "mpeg_system"
[00:00003d] main module: using demux module "ts"
[00:000031] main module: using decoder module "mpeg_video"
[New Thread 5126 (LWP 11364)]
[00:000030] main module: using motion compensation module "motionmmxext"
[00:00002d] main module: using idct module "idctmmxext"
[00:000032] main module: using decoder module "a52"
[New Thread 6151 (LWP 11365)]
[00:00006c] oss audio output error: cannot set audio output format (8)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 6151 (LWP 11365)]
__module_Unneed (p_this=0x813f910, p_module=0x0) at
src/misc/modules.c:506
506         if( p_module->pf_deactivate )

-- 
Alexis
-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list