[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