[MPlayer-users] [BUGREPORT] Last libmpeg2-v0.4.0b on Macosx
devros
devros at seznam.cz
Fri Aug 6 11:45:46 CEST 2004
Last changes in libmpeg2-v0.4.0b isn't working on macosx. Mplayer crasch
everytime when I want play mpeg1 or mpeg2.
Thanks
Devros
Macosx
G5 1.8GHz 1 GB DDR SDRAM
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 25.000 fps 9800.0 kbps (1225.0 kbyte/s)
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using AltiVec optimized IMDCT transform
a52: CRC check failed!
AC3: 5.1 (3f+2r+lfe) 48000 Hz 192.0 kbit/s
Checking for AltiVec resampler : 0x0000000a, 2
Using AltiVec optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x20), ratio: 24000->192000 (192.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
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...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, big endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Big-Endian)
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
AO: [macosx] 44100Hz 2ch Floating Point (4 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 44100Hz/2ch/32bit...
Starting playback...
a52: error at resampling
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [quartz] 720x576 => 1024x576 Planar YV12
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
a52: CRC check failed! 33.639 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0%
a52: error at resampling
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
Cannot access memory at address 0x0
Cannot access memory at address 0x0
#1 0x00092eec in mpeg2_slice (decoder=Cannot access memory at address 0x0
Cannot access memory at address 0x0
0xfe0040, code=16646328, buffer=0x4c8480 "") at slice.c:2052
Cannot access memory at address 0x0
#2 0x00086a04 in mpeg2_parse (mpeg2dec=0xfe0040) at decode.c:188
#3 0x00064354 in decode (sh=0x1908d90, data=0x3, len=26692544,
flags=50331647) at vd_libmpeg2.c:113
#4 0x0003c6a0 in decode_video (sh_video=0x1908d90, start=0x1a05000 "",
in_size=8673, drop_frame=0) at dec_video.c:309
#5 0x000060e4 in main (argc=3274368, argv=0x38f744) at mplayer.c:2115
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0xffffffe0 to 0x20:
End of assembler dump.
(gdb) info all-registers
r0 0x8 8
r1 0xbfffe4c0 3221218496
r2 0x4000 16384
r3 0xfe0040 16646208
r4 0xfe00b8 16646328
r5 0x4c8480 5014656
r6 0x2ffffff 50331647
r7 0xfffffff 268435455
r8 0xfffffffe 4294967294
r9 0x1 1
r10 0x32c1de 3326430
r11 0x6247c000 1648869376
r12 0x0 0
r13 0xfe0080 16646272
r14 0x3b9d70 3906928
r15 0x3d1ee0 4005600
r16 0xfe00b8 16646328
r17 0x3b9d70 3906928
r18 0x3b9d70 3906928
r19 0xfe01ac 16646572
r20 0xfe01a4 16646564
r21 0x4c8470 5014640
r22 0x3d1ee0 4005600
r23 0x3b9d70 3906928
r24 0xfe00b8 16646328
r25 0xfe0080 16646272
r26 0x3d1ee0 4005600
r27 0x48022444 1208099908
r28 0x48022444 1208099908
r29 0x1 1
r30 0xfe0040 16646208
r31 0x91ee0 597728
f0 -2.9374465244229968e-306 (raw 0x8080808080808080)
f1 220159305256 (raw 0x4249a14233140000)
f2 -2.5 (raw 0xc004000000000000)
f3 1333.638671875 (raw 0x4094d68e00000000)
f4 0 (raw 0x0000000000000000)
f5 0 (raw 0x0000000000000000)
f6 2.8349832604322816e-318 (raw 0x000000000008c16f)
f7 0 (raw 0x0000000000000000)
f8 4503601774854144 (raw 0x4330000080000000)
f9 0 (raw 0x0000000000000000)
f10 1333.638671875 (raw 0x4094d68e00000000)
f11 -0.039999999105930328 (raw 0xbfa47ae140000000)
f12 2147483648 (raw 0x41e0000000000000)
f13 0.90466697577746957 (raw 0x3fecf308285788db)
f14 -238423838475.15292 (raw 0xc24bc19587859393)
f15 -238423838475.15292 (raw 0xc24bc19587859393)
f16 -238423838475.15292 (raw 0xc24bc19587859393)
f17 -238423838475.15292 (raw 0xc24bc19587859393)
f18 -238423838475.15292 (raw 0xc24bc19587859393)
f19 -238423838475.15292 (raw 0xc24bc19587859393)
f20 -238423838475.15292 (raw 0xc24bc19587859393)
f21 -238423838475.15292 (raw 0xc24bc19587859393)
f22 -238423838475.15292 (raw 0xc24bc19587859393)
f23 -238423838475.15292 (raw 0xc24bc19587859393)
f24 -238423838475.15292 (raw 0xc24bc19587859393)
f25 0 (raw 0x0000000000000000)
f26 0.039999999105930328 (raw 0x3fa47ae140000000)
f27 0 (raw 0x0000000000000000)
f28 1333.638671875 (raw 0x4094d68e00000000)
f29 0.039999999105930328 (raw 0x3fa47ae140000000)
f30 1333.6787109375 (raw 0x4094d6b700000000)
f31 4503599627370496 (raw 0x4330000000000000)
v0 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v1 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v2 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v3 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v4 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v5 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v6 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v7 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v8 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v9 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v10 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v11 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v12 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v13 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v14 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v15 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v16 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v17 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v18 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v19 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v20 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v21 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v22 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v23 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v24 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v25 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v26 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v27 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v28 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v29 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v30 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
v31 {
uint128 = 0x7fffdead7fffdead7fffdead7fffdead,
v4_float = {nan(0x7fdead), nan(0x7fdead), nan(0x7fdead), nan(0x7fdead)},
v4_int32 = {2147475117, 2147475117, 2147475117, 2147475117},
v8_int16 = {32767, -8531, 32767, -8531, 32767, -8531, 32767, -8531},
v16_int8 = "\177?\177?\177?\177?"
} (raw 0x7fffdead7fffdead7fffdead7fffdead)
pc 0x0 0
ps 0x4200f930 1107360048
cr 0x48022444 1208099908
lr 0x92eec 601836
ctr 0x0 0
xer 0x0 0
mq 0x0 0
fpscr 0xb6320100 3056730368
vscr 0x10001 65537
vrsave 0x0 0
(gdb)
More information about the MPlayer-users
mailing list