[MPlayer-users] MPlayer crashes on MPEG-1 or -2 on a PPC/G5

Steven M. Schultz sms at 2BSD.COM
Sat Aug 7 19:59:22 CEST 2004


Hi

	It appears that MPEG-1 and MPEG-2 decoding has suffered soem breakage
	when MPlayer is run on a PPC/G5 (OS/X 10.3.4).

	After a couple seconds of a pure green playback window MPlayer crashes
	with a 'MPlayer interrupted by signal 10 in module: decode_video'
	error.

	MPEG-4 plays back ok but both -1 and -2 elicit a crash.

	The mplayer -v output is attached.  The file is id'd correctly, the
	proper codecs and scaling parameters are set.  Would seem that some-
	thing recently changed/broke in the MPEG-1/2 decoding logic for
	bigendian (PPC/G5) systems (IA32 systems play fine).

	Cheers,
	Steven Schultz
-------------- next part --------------
MPlayer dev-CVS-040805-14:38-3.3 (C) 2000-2004 MPlayer Team

AltiVec found
CPU: PowerPC
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /Users/sms/.mplayer/config
Reading /Users/sms/.mplayer/codecs.conf: Can't open '/Users/sms/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
CommandLine: '-monitoraspect' '16/10' '-v' 'catbird.mpg'
init_freetype
get_path('font/font.desc') -> '/Users/sms/.mplayer/font/font.desc'
font: can't open file: /Users/sms/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Using Darwin accurate timing
get_path('input.conf') -> '/Users/sms/.mplayer/input.conf'
Can't open input config file /Users/sms/.mplayer/input.conf: No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory
Falling back on default (hardcoded) input config
get_path('catbird.mpg.conf') -> '/Users/sms/.mplayer/catbird.mpg.conf'

Playing catbird.mpg.
[file] File size is 50157568 bytes
STREAM: [file] catbird.mpg
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x202cc00  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x202cc00  
Checking for Nullsoft Streaming Video
DEMUXER: freeing demuxer at 0x202cc00  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x202cc00  
Checking for REAL
DEMUXER: freeing demuxer at 0x202cc00  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x202cc00  
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
Searching demuxer type for filename catbird.mpg ext: .mpg
Checking for MOV
DEMUXER: freeing demuxer at 0x201e400  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing demuxer at 0x201e400  
Checking for PVA
DEMUXER: freeing demuxer at 0x201e400  
Checking for MPEG-TS...
TRIED UP TO POSITION 65688, FOUND 47, packet_size= 0, SEEMS A TS? 0
DEMUXER: freeing demuxer at 0x201e400  
Checking for LMLM4 Stream Format
Invalid packet in LMLM4 stream: ch=0 size=1140851704
LMLM4 Stream Format not found
DEMUXER: freeing demuxer at 0x201e400  
system stream synced at 0x0 (13)!
==> Found video stream: 0
MPEG-PS file format detected.
==> Found audio stream: 0
Searching for sequence header... OK!
VIDEO:  MPEG2  720x480  (aspect 2)  29.970 fps  7500.0 kbps (937.5 kbyte/s)
[V] filefmt:2  fourcc:0x10000002  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/Users/sms/.mplayer/sub/'
get_path('default.sub') -> '/Users/sms/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer.
mp3lib: using generic C decore!
MP3lib: init layer2&3 finished, tables done

MPEG 1.0, Layer II, 48000 Hz 192 kbit Stereo, BPF: 576
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, 16 bit (0x20), ratio: 24000->192000 (192.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: Mpeg PES)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000000 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, big endian signed int 
AF_pre: 48000Hz 2ch Signed 16-bit (Big-Endian)
SDL: Samplerate: 48000Hz Channels: Stereo Format Signed 16-bit (Big-Endian)
SDL: buf size = 4096
AO: [sdl] 48000Hz 2ch Signed 16-bit (Big-Endian) (2 bps)
AO: Description: SDLlib audio output
AO: Author: Felix Buenemann <atmosfear at users.sourceforge.net>
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000000 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000000 and bps = 2
Starting playback...
VDec: vo config request - 720 x 480 (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 (720x480->720x540,flags=0,'MPlayer',0x32315659)
VO: [quartz] 720x480 => 720x540 Planar YV12 
VO: Description: Mac OSX (Quartz)
VO: Author: Nicolas Plourde <nicolasplourde at hotmail.com>, Romain Dolbeau <romain at dolbeau.org>
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
A:   0.3 V:   0.0 A-V:  0.308 ct:  0.000    1/  1   0%  0%  0.0% 0 0 0%
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes
A:   0.4 V:   0.2 A-V:  0.206 ct:  0.003    2/  2   0%  0%  0.0% 1 0 0%
*** [vo] Allocating mp_image_t, 720x480x12bpp YUV planar, 518400 bytes


MPlayer interrupted by signal 10 in module: decode_video
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
Uninit audio filters...
[libaf] Removing filter dummy 
uninit audio: mp3lib
uninit video: libmpeg2
DEMUXER: freeing demuxer at 0x201e400  
DEMUXER: freeing sh_audio at 0x19419b0  
DEMUXER: freeing sh_video at 0x1941500  
SDL: Audio Subsystem shutting down!
vo: x11 uninit called but X11 not inited..


More information about the MPlayer-users mailing list