[MPlayer-users] SVCD/(.bin/cue -file) playing problem

Joonas Koivunen rzei at mbnet.fi
Sat Apr 17 12:57:21 CEST 2004


hi,

I have used mplayer as my main player for some years by now I guess but this 
is the first time I've encountered a svcd (bin/cue files) where mplayer bails 
out. Is this due to limitations of mplayer design or is this simply a bug? 
mplayer is very "fresh" cvs checkout with libavcodec and libavformat. If 
someone is interested, I'm happy to send out the first few megabytes of 
the .bin.

The bin/cue has been made so that in the first track there's the release 
group's logo etc. the movie follows on the second track. By simply putting 
mplayer evl-sainsold1.bin -v [full log below] it opens the window (-vo xv in 
use) and shows the group logo. Then it hangs, just like going through the 
whole .bin to find next frame. If I turn on -nosound, the output is slighty 
diffent, this time it doesn't find video packets.

The above also happens when mplayer cue://evl-sainsold1.cue is called.

mplayer cue://evl-sainsold1.cue:2 works just fine.

$ mplayer evl-sainsold1.bin -v
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale

MPlayer dev-CVS-040415-21:34-3.3.2 (C) 2000-2004 MPlayer Team

CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred 1537 MHz (Family: 6, 
Stepping: 0)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/rzei/.mplayer/config
Reading /home/rzei/.mplayer/codecs.conf: Can't open 
'/home/rzei/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No 
such file or directory
Using built-in default codecs.conf.
CommandLine: 'evl-sainsold1.bin' '-v'
init_freetype
/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf doesn't look like a font 
description, ignoring
Cannot load font: /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Failed to open /dev/rtc: Permission denied (/dev/rtc should be readable by the 
user.)
Using usleep() timing
get_path('input.conf') -> '/home/rzei/.mplayer/input.conf'
Can't open input config file /home/rzei/.mplayer/input.conf: No such file or 
directory
Can't open input config file /etc/mplayer/input.conf: No such file or 
directory
Falling back on default (hardcoded) input config
get_path('evl-sainsold1.bin.conf') -> 
'/home/rzei/.mplayer/evl-sainsold1.bin.conf'

Playing evl-sainsold1.bin.
[file] File size is 781249728 bytes
STREAM: [file] evl-sainsold1.bin
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x84c7898
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x84c7898
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0x84c7898
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x84c7898
Checking for REAL
DEMUXER: freeing demuxer at 0x84c7898
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x84c7898
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
Searching demuxer type for filename evl-sainsold1.bin ext: .bin
Checking for MOV
DEMUXER: freeing demuxer at 0x84c8238
Checking for VIVO
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing demuxer at 0x84c8238
Checking for PVA
DEMUXER: freeing demuxer at 0x84c8238
Checking for MPEG-TS...
TRIED UP TO POSITION 110558, FOUND 47, packet_size= 0, SEEMS A TS? 0
DEMUXER: freeing demuxer at 0x84c8238
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=255 size=-9
LMLM4 Stream Format not found
DEMUXER: freeing demuxer at 0x84c8238
system stream synced at 0x81355 (0)!
==> Found video stream: 1
MPEG-PS file format detected.
==> Found video stream: 0
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  480x576  (aspect 2)  25.000 fps  2400.0 kbps (300.0 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:480x576  fps:25.00  ftime:=0.0400
get_path('sub/') -> '/home/rzei/.mplayer/sub/'
get_path('default.sub') -> '/home/rzei/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer II, 44100 Hz 224 kbit Stereo, BPF: 731
Channels: 2, copyright: No, original: No, CRC: Yes, emphasis: 0
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 28000->176400 (224.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local 
display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports STAYS_ON_TOP state.
[x11] Current fstype setting honours FULLSCREEN STAYS_ON_TOP ABOVE BELOW X 
atoms
Disabling DPMS
DPMSDisable stat: 1
==========================================================================
Trying to force video codec driver family ffmpeg...
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffmpeg2] vfm:ffmpeg (FFmpeg MPEG 2)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps 
= 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: using '/dev/mixer' mixer device
audio_setup: using 'pcm' mixer device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 
16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:   8/8  (8192 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps 
= 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps 
= 2
Starting playback...
[ffmpeg] aspect_ratio: 1.333333
VDec: vo config request - 480 x 576 (preferred csp: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (480x576->768x576,flags=0,'MPlayer',0x32315659)
VO: [xv] 480x576 => 768x576 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 61 for hw scaling
[xv] dx: 0 dy: 0 dw: 768 dh: 614
*** [vo] Allocating (slices) mp_image_t, 480x576x12bpp YUV planar, 414720 
bytes
[xv] dx: 0 dy: 0 dw: 768 dh: 614
*** [vo] Allocating (slices) mp_image_t, 480x576x12bpp YUV planar, 414720 
bytes
Unicode font: 255 glyphs.
A:   0.4 V:   0.2 A-V:  0.220 ct:  0.004    2/  2   0%  0%  0.0% 1 0 0%
Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)

Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)

Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)

Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)

Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)

Too many audio packets in the buffer: (3659 in 8390087 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
ds_fill_buffer: EOF reached (stream: video)
EOF code: 1   0.2 A-V:  0.576 ct:  0.008    2/  2   0%  0%  0.0% 1 0 0%

Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: mp3lib
uninit video: ffmpeg
DEMUXER: freeing demuxer at 0x84c8238
DEMUXER: freeing sh_audio at 0x84d0d30
DEMUXER: freeing sh_video at 0x84d0c98
DEMUXER: freeing sh_video at 0x84cac38
Successfully enabled DPMS
vo: uninit ...

Exiting... (End of file)




More information about the MPlayer-users mailing list