[vlc] vlc crashed: while vlc playes a local mpeg1 file using ffmpeg codec on ARM(PXA320)

roro vlc_roro at foxmail.com
Fri Oct 10 03:45:16 CEST 2008


Hi Videolan group.

I use vlc to play a local mpeg1 file which output framebuffer. "./vlc 
-vv --codec ffmpeg  ./video/mp1.mpg > /dev/ttyS0 2>&1"
And the device shows nothing but a black screen.

ffmpeg has installed on the device.

And I can play the same mpeg1 file using libmpeg2 codec on the device 
successfully.

the debug info below:

VLC media player 0.8.6i Janus
starting VLC root wrapper... using UID 0 (root)
***************************************
* Running VLC as root is discouraged. *
***************************************

 It is potentially dangerous, and might not even work properly.
[00000001] main private debug: checking builtin modules
[00000001] main private debug: checking plugin modules
[00000001] main private debug: loading plugins cache file 
/root/.vlc/cache/plugins-04041e.dat
[00000001] main private debug: recursively browsing `/usr/local/lib/vlc'
[00000001] main private debug: module bank initialized, found 72 modules
[00000001] main private debug: opening config file /root/.vlc/vlcrc
[00000001] main private debug: CPU has capabilities
[00000001] main private debug: looking for memcpy module: 1 candidate
[00000001] main private debug: using memcpy module "memcpy"
[00000096] main playlist debug: waiting for thread completion
[00000096] main playlist debug: thread 16386 (playlist) created at 
priority 0 (playlist/playlist.c:184)
[00000097] main private debug: waiting for thread completion
[00000097] main private debug: thread 32771 (preparser) created at 
priority 0 (playlist/playlist.c:210)
[00000098] main interface debug: looking for interface module: 1 candidate
[00000098] main interface debug: using interface module "hotkeys"
[00000098] main interface debug: thread 49156 (interface) created at 
priority 0 (interface/interface.c:231)
[00000096] main playlist debug: adding playlist item `./video/mp1.mpg' ( 
./video/mp1.mpg )
[00000100] main interface debug: looking for interface module: 1 candidate
Remote control interface initialized. Type `help' for help.
[00000100] main interface debug: using interface module "rc"
[00000100] main interface debug: thread 65541 (manager) created at 
priority 0 (interface/interface.c:216)
[00000096] main playlist debug: creating new input thread
[00000102] main input debug: waiting for thread completion
[00000102] main input debug: thread 81926 (input) created at priority 0 
(input/input.c:265)
status change: ( new input: ./video/mp1.mpg )
status change: ( audio volume: 100 )
status change: ( play state: 1 )
[00000102] main input debug: creating statistics handler
[00000102] main input debug: `./video/mp1.mpg' gives access `' demux `' 
path `./video/mp1.mpg'
[00000102] main input debug: creating demux: access='' demux='' 
path='./video/mp1.mpg'
[00000104] main demuxer debug: looking for access_demux module: 0 candidates
[00000104] main demuxer warning: no access_demux module matched "any"
[00000102] main input debug: creating access '' path='./video/mp1.mpg'
[00000105] main access debug: looking for access2 module: 2 candidates
[00000105] access_file access debug: opening file `./video/mp1.mpg'
[00000105] main access debug: using access2 module "access_file"
[00000109] main private debug: pre-buffering...
[00000109] main private debug: received first data for our buffer
[00000109] main private debug: pre-buffering done 458738 bytes in 0s - 
3396 kbytes/s
[00000102] main input debug: creating demux: access='' demux='' 
path='./video/mp1.mpg'
[00000110] main demuxer debug: looking for demux2 module: 26 candidates
[00000110] vobsub demuxer debug: this doesn't seem to be a vobsub file
[00000110] ps demuxer warning: this does not look like an MPEG PS 
stream, continuing anyway
[00000110] main demuxer debug: using demux2 module "ps"
[00000102] main input debug: looking for a subtitle file in ./video/
[00000102] main input debug: `./video/mp1.mpg' successfully opened
[00000110] ps demuxer warning: garbage at input, trying to resync...
[00000110] ps demuxer warning: found sync code
[00000110] ps demuxer debug: we found a length of: 44880000
[00000102] main input debug: selecting program id=0
[00000144] main decoder debug: looking for decoder module: 16 candidates
[00000144] ffmpeg decoder debug: libavcodec initialized (interface 3356160 )
[00000144] ffmpeg decoder debug: ffmpeg codec (MPEG Audio layer 1/2) started
[00000144] main decoder debug: using decoder module "ffmpeg"
[00000144] main decoder debug: thread 98311 (decoder) created at 
priority 0 (input/decoder.c:159)
[00000145] main decoder debug: looking for decoder module: 16 candidates
[00000145] ffmpeg decoder debug: libavcodec already initialized
[00000145] ffmpeg decoder debug: postprocessing disabled
[00000145] ffmpeg decoder debug: using direct rendering
[00000145] ffmpeg decoder debug: ffmpeg codec (MPEG-2 Video) started
[00000145] main decoder debug: using decoder module "ffmpeg"
[00000146] main packetizer debug: looking for packetizer module: 8 
candidates
[00000145] main decoder debug: thread 114696 (decoder) created at 
priority 0 (input/decoder.c:159)
[00000145] main decoder debug: no usable vout present, spawning one
[00000162] main video output debug: window size: 384x288
[00000162] main video output debug: looking for video output module: 1 
candidate
[00000162] fb video output debug: 800x480 (virtual 800x480)
[00000162] fb video output debug: framebuffer type=0, visual=2, 
ypanstep=0, ywrap=0, accel=0
[00000162] main video output debug: using video output module "fb"
[00000162] main video output debug: waiting for thread completion
[00000162] main video output debug: got 1 direct buffer(s)
[00000162] main video output debug: picture in 352x288 (0,0,352x288), 
chroma I420, ar 48049:36000, sar 178:163
[00000162] main video output debug: picture user 352x288 (0,0,352x288), 
chroma I420, ar 48049:36000, sar 178:163
[00000162] main video output debug: picture out 800x480 (0,0,800x480), 
chroma RV16, ar 5:3, sar 1:1
[00000162] main video output debug: looking for chroma module: 9 candidates
[00000162] main video output debug: using chroma module "i420_rgb"
[00000162] main video output debug: indirect render, mapping render 
pictures 0-7 to system pictures 1-8
[00000162] main video output debug: thread 131081 (video output) created 
at priority 0 (video_output/video_output.c:421)
Killed



What's the matter? any help please
Thanks a lots again and regards

roro




More information about the vlc mailing list