[vlc] Re: vlc code problem with video

ikyben at ozu.es ikyben at ozu.es
Thu Apr 21 18:08:17 CEST 2005


Ok, here is the log by typing vlc -vv my_file  (it is a .ts saved file)
VLC media player 0.8.2-svn Janus
[00000001] main vlc debug: opening config file /home/bmolina/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file
/home/bmolina/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
libhal.c 767 : org.freedesktop.DBus.Error.ServiceDoesNotExist raised
"Service "org.freedesktop.Hal" does not exist"

[00000001] main vlc debug: opening config file /home/bmolina/.vlc/vlcrc
[00000000] main root debug: VLC media player - version 0.8.2-svn Janus -
(c) 1996-2005 VideoLAN
[00000000] main root debug: libvlc was configured with ./configure
--mandir=/share/man --infodir=/share/info --enable-release --prefix=/usr
--disable-gnome --disable-gtk --disable-familiar --disable-fb --enable-ggi
--enable-sdl --enable-esd --disable-qt --enable-mad --enable-arts
--enable-alsa --enable-lirc --enable-a52 --enable-aa --enable-dvbpsi
--enable-xosd --enable-mozilla --disable-kde --enable-mp4 --enable-dvb
--enable-dv --disable-satellite --enable-ogg --enable-vorbis
--enable-wxwindows --with-wx-config=wxgtk-2.4-config --disable-slp
--enable-flac --disable-skins --disable-basic-skins --enable-skins2
--enable-freetype --enable-mkv --enable-v4l --enable-pvr --disable-speex
--enable-caca --enable-livedotcom --enable-libmpeg2 --enable-dts
--enable-fribidi --enable-cdio --enable-mod --enable-theora
--enable-modplug --enable-dvdnav --enable-gnutls --enable-ffmpeg
--enable-ncurses --enable-faad --with-faad-tree=extras/faad2 --enable-x264
--with-x264-tree=extras/x264 --enable-glide --enable-svgalib --enable-dvd
--without-dvdcss
[00000001] main vlc debug: translation test: code is "es"
[00000001] main vlc debug: opening config file /home/bmolina/.vlc/vlcrc
[00000001] main vlc debug: checking builtin modules
[00000001] main vlc debug: checking plugin modules
[00000001] main vlc debug: loading plugins cache file
/home/bmolina/.vlc/cache/plugins-04041e.dat
[00000001] main vlc debug: recursively browsing `modules'
[00000001] main vlc debug: recursively browsing `/usr/lib/vlc'
[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
[00000001] main vlc debug: opening config file /home/bmolina/.vlc/vlcrc
[00000001] main vlc debug: CPU has capabilities 486 586 MMX MMXEXT SSE
SSE2 FPU
[00000001] main vlc debug: looking for memcpy module: 3 candidates
[00000010] main module debug: using memcpy module "memcpymmxext"
[00000245] main playlist debug: waiting for thread completion
[00000245] main playlist debug: thread 1085950896 (playlist) created at
priority 0 (src/playlist/playlist.c:149)
[00000246] main private debug: waiting for thread completion
[00000246] main private debug: thread 1094339504 (preparser) created at
priority 0 (src/playlist/playlist.c:171)
[00000247] main interface debug: looking for interface module: 1 candidate
[00000130] main module debug: using interface module "hotkeys"
[00000247] main interface debug: interface initialized
[00000247] main interface debug: thread 1102748592 (interface) created at
priority 0 (src/interface/interface.c:211)
[00000245] main playlist: adding playlist item `my_file' ( my_file )
[00000249] main interface debug: looking for interface module: 5 candidates
[00000035] main module debug: using interface module "wxwindows"
[00000249] main interface debug: interface initialized
[00000249] main interface debug: thread 1121242032 (manager) created at
priority 0 (src/interface/interface.c:196)
[00000245] main playlist debug: creating new input thread
[00000252] main input debug: waiting for thread completion
[00000252] main input debug: `my_file' gives access `' demux `' path
`my_file'
[00000252] main input debug: creating demux: access='' demux=''
path='my_file'
[00000253] main demuxer debug: looking for access_demux module: 2 candidates
[00000252] main input debug: creating access '' path='my_file'
[00000256] main access debug: looking for access2 module: 4 candidates
[00000256] vcd access debug: trying .cue file: my_file.cue
[00000256] access_file access debug: opening file `my_file'
[00000020] main module debug: using access2 module "access_file"
[00000261] main private debug: pre buffering
[00000261] main private debug: received first data for our buffer
[00000252] main input debug: thread 1129900976 (input) created at priority
0 (src/input/input.c:227)
[00000261] main private debug: prebuffering done 1408981 bytes in 0s -
293945 kbytes/s
[00000252] main input debug: creating demux: access='' demux=''
path='my_file'
[00000262] main demuxer debug: looking for demux2 module: 37 candidates
[00000262] main demuxer debug: looking for id3 module: 2 candidates
[00000262] id3tag demuxer debug: checking for ID3 tag
[00000175] main module debug: using id3 module "id3tag"
[00000175] main module debug: unlocking module "id3tag"
Segmentation fault

Hope it helps,




> On Thu, Apr 21, 2005, ikyben at ozu.es wrote :
>> Hello,
>>
>> I'm relatively new to videolan.It has fascinating me and lately I have
>> started looking into the source code.
>> I'm using Debian testing, but I use the svn code (0.8.2 experimental).
>>
>> I have two main questions:
>>
>> a) vlc (from debian testing) does not play anymore files without proper
>> extension; for example, supposing a file called my_file, it is not
>> played
>> as 'vlc my_file' (segmentation fault) but it is played as 'vlc
>> my_file.ts'. The file is the same (binary identically), but it seems
>> that
>> is has to have the proper extension.
>
> Well, that probably means that one of the demux that are probed in order
> to find the right one is buggy. Could you please send us a complete log
> ? (vlc -vv)
>
>>
>> b) source code is difficult to understand, documentation is reduced; I
>> have begun with video output header files, and something strange has
>> come
>> to me related to 'video_output.h':
>> struct vout_thread_t{ ....} has among others:
>> picture_heap_t render;
>> picture_heap_t output;
>> picture_t p_picture[2*VOUT_MAX_PICTURES+1]
>>
>> what are the differences between them? are they really needed? it seems
>> the same variable.
>>
>
> Well, don't think you begun with the easiest par ;) I'm unable to
> answer you, but you'll probably get more answers by posting to
> vlc-devel at videolan.org or, better, by coming to our IRC channel:
> #videolan on irc.freenode.net.
>
> --
> BigBen
>
> --
> This is the vlc mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://www.videolan.org/support/lists.html
>
>



--------------------------------------------------------------------------------------------
Nueva Barra de Herramientas de OZÚ. Navega Más facilmente por Internet.
¡Descargatela gratis! http://barra.ozu.es/
--------------------------------------------------------------------------------------------
Correo enviado desde http://www.ozu.es

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list