[MPlayer-users] ProRes display on Leopard
david BERTRAND
dvd.brtrnd at gmail.com
Wed Oct 13 16:23:22 CEST 2010
2010/10/13 Carl Eugen Hoyos <cehoyos at ag.or.at>
david BERTRAND <dvd.brtrnd <at> gmail.com> writes:
>
> > I have to run mplayer/mencoder on macos and linux for scripting a process
> > with Apple ProRes files.
> > 1) With my linux box, a fresh compilation of mplayer-svn (r32438) plays
> fine
> > prores (with -vo X11 in place of opengl)
>
> x11 should never be used if you don't want to do specific x11 testing -
> either
> xv or opengl are recommended if you don't have Nvidia hardware (and the
> proprietary driver).
>
>
-xv doesn't work for me :
Error opening/initializing the selected video_out (-vo) device.
I can join the full output if it helps, but it's not the main here.
[...]
>
> > 4) on osx, ffmpeg, from the same svn, fails to compile. I run the one
> from
> > macport/ffmpeg-devel ( r25102, swscale_rev r32106 ) .
>
> This is expected to work: http://fate.ffmpeg.org/
> Ask on ffmpeg-users for help.
>
ok, I'll search this way. Thank you.
>
> > 5) on osx, mencoder crash and return an empty file ( doesn't make sense
> for
> > me, as mencoder need no graphic display).
> >
> > Here are the logs (first = prores on osx, second = prores on debian) :
> >
> > on leopard /Users/db/Desktop/mplayer -v -vf scale=512:288,format=yuy2 -vo
> > quartz -demuxer mov /Users/db/Sequence1prores.mov -v
>
> Why aren't you using the default demuxer? And why are you adding a scale
> filter
> (if the idea is to test why it doesn't work for you)?
>
I tried severals forms with default -demuxer (lavf) , -demuxer mov and with
or without scale.
This is just a paste from one of them.
Please see below the output for a simple "mplayer -v
/Users/db/Sequence1prores.mov -v"
> > MPlayer UNKNOWN-4.0.1 (C) 2000-2010 MPlayer Team
>
> Could you explain how you get "UNKOWN"? That should be impossible.
>
> [...]
>
uhhh, no, ... realy. Maybe Xcode... This is a compilation from version
32483. The one from macports/mplayer-devel is 31034 and print the same
"unknown-4.0.1".
Note the begining of ./configure --enable-debug :
Checking for cc version ... 4.0.1
Detected operating system: Darwin
Detected host architecture: i386
my gcc is 4.3.5. So this 4.0.1 seems to come from Xcode. I 'm still
searching how to change that.
But after playing around and recompile mplayer whith --enable-debug, now I
print "MPlayer SVN-r32483-4.0.1 (C) 2000-2010 MPlayer Team"
> > MPlayer interrupted by signal 11 in module: decode_video
> > - MPlayer crashed by bad usage of CPU/FPU/RAM.
> > Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
> > disassembly. Details in
> > DOCS/HTML/en/bugreports_what.html#bugreports_crash.
> > - 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.
>
> And, finally, I fear you will have to read this paragraph...
>
> Carl Eugen
>
> I'm sad, but here i reach my limits. I had the hope it wasn't necessary
when the application is ok for others codecs.
Anyway, thank you for the help. Follows the output for a simple invocation
and the gdb backtrace.
David.
(gdb) run -v /Users/db/Sequence1prores.mov -v
Starting program: /Users/db/mplayer-000/mplayer -v
/Users/db/Sequence1prores.mov -v
Reading symbols for shared libraries
+++++++++++++++++++++++++++++++++++++++++++++++++++........................................................................
done
Reading symbols for shared libraries .. done
Config pushed level is now 2
Config pushed level is now 3
MPlayer SVN-r32483-4.0.1 (C) 2000-2010 MPlayer Team
CPU vendor name: GenuineIntel max cpuid level: 10
CPU: Intel(R) Xeon(R) CPU E5430 @ 2.66GHz (Family: 6, Model: 23,
Stepping: 6)
extended cpuid-level: 8
extended cache-info: 402686016
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 SSSE3 CMOV
get_path('codecs.conf') -> '/var/root/.mplayer/codecs.conf'
Reading /var/root/.mplayer/codecs.conf: Can't open
'/var/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 159 audio & 349 video codecs
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/var/root/.mplayer/fonts'
Configuration: --enable-debug
CommandLine: '-v' '/Users/db/Sequence1prores.mov' '-v'
Using Darwin accurate timing
get_path('input.conf') -> '/var/root/.mplayer/input.conf'
Can't open input config file /var/root/.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
Can't init Apple Remote.
get_path('Sequence1prores.mov.conf') ->
'/var/root/.mplayer/Sequence1prores.mov.conf'
[[[init getch2]]]
Playing /Users/db/Sequence1prores.mov.
get_path('sub/') -> '/var/root/.mplayer/sub/'
[file] File size is 45184199 bytes
STREAM: [file] /Users/db/Sequence1prores.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
seek to 0x0
s->pos=0 newpos=0 new_bufpos=0 buflen=0
LAVF_check: QuickTime/MPEG-4/Motion JPEG 2000 format
libavformat file format detected.
seek to 0x0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 32768, eof:0
mp_seek(0x22022400, 0, 65536)
mp_seek(0x22022400, 0, 65536)
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 65536, eof:0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 98304, eof:0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 131072, eof:0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 163840, eof:0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 196608, eof:0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 229376, eof:0
mp_seek(0x22022400, 290183, 0)
seek to 0x46D87
s->pos=38000 newpos=46800 new_bufpos=46D87 buflen=0
429584=mp_read(0x22022400, 0x21e00000, 429584), pos: 719767, eof:0
mp_seek(0x22022400, 198279, 0)
seek to 0x30687
s->pos=B0000 newpos=30000 new_bufpos=30687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 231047, eof:0
mp_seek(0x22022400, 719767, 0)
seek to 0xAFB97
s->pos=38800 newpos=AF800 new_bufpos=AFB97 buflen=0
432080=mp_read(0x22022400, 0x21e69000, 432080), pos: 1151847, eof:0
mp_seek(0x22022400, 202375, 0)
seek to 0x31687
s->pos=119800 newpos=31000 new_bufpos=31687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 235143, eof:0
mp_seek(0x22022400, 1151847, 0)
seek to 0x119367
s->pos=39800 newpos=119000 new_bufpos=119367 buflen=0
434352=mp_read(0x22022400, 0x21ed3000, 434352), pos: 1586199, eof:0
mp_seek(0x22022400, 210567, 0)
seek to 0x33687
s->pos=183800 newpos=33000 new_bufpos=33687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 243335, eof:0
mp_seek(0x22022400, 1586199, 0)
seek to 0x183417
s->pos=3B800 newpos=183000 new_bufpos=183417 buflen=0
387152=mp_read(0x22022400, 0x21f3e000, 387152), pos: 1973351, eof:0
mp_seek(0x22022400, 218759, 0)
seek to 0x35687
s->pos=1E2000 newpos=35000 new_bufpos=35687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 251527, eof:0
mp_seek(0x22022400, 1973351, 0)
seek to 0x1E1C67
s->pos=3D800 newpos=1E1800 new_bufpos=1E1C67 buflen=0
389360=mp_read(0x22022400, 0x21f9d000, 389360), pos: 2362711, eof:0
mp_seek(0x22022400, 226951, 0)
seek to 0x37687
s->pos=241000 newpos=37000 new_bufpos=37687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 259719, eof:0
mp_seek(0x22022400, 2362711, 0)
seek to 0x240D57
s->pos=3F800 newpos=240800 new_bufpos=240D57 buflen=0
392032=mp_read(0x22022400, 0x332e5000, 392032), pos: 2754743, eof:0
mp_seek(0x22022400, 235143, 0)
seek to 0x39687
s->pos=2A1000 newpos=39000 new_bufpos=39687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 267911, eof:0
mp_seek(0x22022400, 2754743, 0)
seek to 0x2A08B7
s->pos=41800 newpos=2A0800 new_bufpos=2A08B7 buflen=0
388880=mp_read(0x22022400, 0x33345000, 388880), pos: 3143623, eof:0
mp_seek(0x22022400, 243335, 0)
seek to 0x3B687
s->pos=2FF800 newpos=3B000 new_bufpos=3B687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 276103, eof:0
mp_seek(0x22022400, 3143623, 0)
seek to 0x2FF7C7
s->pos=43800 newpos=2FF000 new_bufpos=2FF7C7 buflen=0
386688=mp_read(0x22022400, 0x333a4000, 386688), pos: 3530311, eof:0
mp_seek(0x22022400, 251527, 0)
seek to 0x3D687
s->pos=35E000 newpos=3D000 new_bufpos=3D687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 284295, eof:0
mp_seek(0x22022400, 3530311, 0)
seek to 0x35DE47
s->pos=45800 newpos=35D800 new_bufpos=35DE47 buflen=0
385392=mp_read(0x22022400, 0x33403000, 385392), pos: 3915703, eof:0
mp_seek(0x22022400, 259719, 0)
seek to 0x3F687
s->pos=3BC000 newpos=3F000 new_bufpos=3F687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 292487, eof:0
mp_seek(0x22022400, 3915703, 0)
seek to 0x3BBFB7
s->pos=47800 newpos=3BB800 new_bufpos=3BBFB7 buflen=0
390608=mp_read(0x22022400, 0x33462000, 390608), pos: 4306311, eof:0
mp_seek(0x22022400, 263815, 0)
seek to 0x40687
s->pos=41B800 newpos=40000 new_bufpos=40687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 296583, eof:0
mp_seek(0x22022400, 4306311, 0)
seek to 0x41B587
s->pos=48800 newpos=41B000 new_bufpos=41B587 buflen=0
394800=mp_read(0x22022400, 0x334c2000, 394800), pos: 4701111, eof:0
mp_seek(0x22022400, 272007, 0)
seek to 0x42687
s->pos=47C000 newpos=42000 new_bufpos=42687 buflen=0
32768=mp_read(0x22022400, 0x21cd000c, 32768), pos: 304775, eof:0
mp_seek(0x22022400, 4701111, 0)
seek to 0x47BBB7
s->pos=4A800 newpos=47B800 new_bufpos=47BBB7 buflen=0
398720=mp_read(0x22022400, 0x33523000, 398720), pos: 5099831, eof:0
mp_seek(0x22022400, 0, 65536)
==> Found audio stream: 0
======= WAVE Format =======
Format Tag: 1 (0x1)
Channels: 2
Samplerate: 48000
avg byte/sec: 0
Block align: 1
bits/sample: 16
cbSize: 0
==========================================================================
[lavf] stream 0: audio (pcm_s16le), -aid 0, -alang eng
==> Found video stream: 1
aspect= 1024*0/(576*1)
======= VIDEO Format ======
biSize 50
biWidth 1024
biHeight 576
biPlanes 0
biBitCount 24
biCompression 1751347297='apch'
biSizeImage 1769472
Unknown extra header dump: [0] [0] [0] [a] [66] [69] [65] [6c] [1] [0]
===========================
[lavf] stream 1: video (unknown), -vid 0
LAVF: 1 audio and 1 video streams found
LAVF: build 3428864
VIDEO: [apch] 1024x576 24bpp 25.000 fps 80613.1 kbps (9840.5 kbyte/s)
[V] filefmt:44 fourcc:0x68637061 size:1024x576 fps:25.000 ftime:=0.0400
Clip info:
major_brand: qt
minor_version: 537199360
compatible_brands: qt
get_path('sub/') -> '/var/root/.mplayer/sub/'
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.000 pos=5099831 [packs:
A=1 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.021 pos=5099831 [packs:
A=2 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.043 pos=5099831 [packs:
A=3 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.064 pos=5099831 [packs:
A=4 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.085 pos=5099831 [packs:
A=5 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.107 pos=5099831 [packs:
A=6 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.128 pos=5099831 [packs:
A=7 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.149 pos=5099831 [packs:
A=8 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.171 pos=5099831 [packs:
A=9 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.192 pos=5099831 [packs:
A=10 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.213 pos=5099831 [packs:
A=11 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.235 pos=5099831 [packs:
A=12 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.256 pos=5099831 [packs:
A=13 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.277 pos=5099831 [packs:
A=14 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.299 pos=5099831 [packs:
A=15 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.320 pos=5099831 [packs:
A=16 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.341 pos=5099831 [packs:
A=17 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.363 pos=5099831 [packs:
A=18 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.384 pos=5099831 [packs:
A=19 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.405 pos=5099831 [packs:
A=20 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.427 pos=5099831 [packs:
A=21 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.448 pos=5099831 [packs:
A=22 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.469 pos=5099831 [packs:
A=23 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=1792 pts=0.491 pos=5099831 [packs:
A=24 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.500 pos=5099831 [packs:
A=25 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.521 pos=5099831 [packs:
A=26 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.543 pos=5099831 [packs:
A=27 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.564 pos=5099831 [packs:
A=28 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.585 pos=5099831 [packs:
A=29 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.607 pos=5099831 [packs:
A=30 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.628 pos=5099831 [packs:
A=31 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.649 pos=5099831 [packs:
A=32 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.671 pos=5099831 [packs:
A=33 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.692 pos=5099831 [packs:
A=34 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.713 pos=5099831 [packs:
A=35 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.735 pos=5099831 [packs:
A=36 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.756 pos=5099831 [packs:
A=37 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.777 pos=5099831 [packs:
A=38 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.799 pos=5099831 [packs:
A=39 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.820 pos=5099831 [packs:
A=40 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.841 pos=5099831 [packs:
A=41 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.863 pos=5099831 [packs:
A=42 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.884 pos=5099831 [packs:
A=43 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.905 pos=5099831 [packs:
A=44 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.927 pos=5099831 [packs:
A=45 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.948 pos=5099831 [packs:
A=46 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=0.969 pos=5099831 [packs:
A=47 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=1792 pts=0.991 pos=5099831 [packs:
A=48 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_audio, len=4096 pts=1.000 pos=5099831 [packs:
A=49 V=0]
demux_lavf_fill_buffer()
DEMUX: Append packet to d_video, len=429584 pts=0.000 pos=5099831 [packs:
A=49 V=1]
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
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
sh->ImageDesc not set, try -demuxer mov if this fails.
Reading symbols for shared libraries .. done
EnterMovies returned 0
Generating a ImageDescription
imgfmt: Packed YUY2 qt_imgfmt: svuy
VDec: vo config request - 1024 x 576 (preferred colorspace: Packed YUY2)
Trying filter chain: vo
vo_debug: query(Packed YUY2) returned 0x37 (i=0)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (1024x576->1024x576,flags=0,'MPlayer',0x32595559)
VO: [corevideo] 1024x576 => 1024x576 Packed YUY2
VO: Description: Mac OS X Core Video
VO: Author: Nicolas Plourde <nicolas.plourde at gmail.com>
[ASPECT] Warning: No suitable new res found!
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
*** [vo] Allocating mp_image_t, 1024x576x16bpp YUV packed, 1179648 bytes
(imgfmt: 32595559, planes: 0x38ed6000,0x0,0x0 strides: 2048,0,0, chroma:
0x0, shift: h:0,v:0)
Reading symbols for shared libraries .. done
Reading symbols for shared libraries ... done
Selected video codec: [qtprores] vfm: qtvideo (Apple ProRes 422 (HQ)
decoder)
==========================================================================
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying every known audio driver...
AO: [coreaudio] init([48000Hz][2ch][s16le][0])
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
AO: [coreaudio] got audio output device ID: 259 Name: HD Audio Output
AO: [coreaudio] source: 48000.0Hz 16bit [lpcm][12][4][1][4][2] int LE S
packed
Reading symbols for shared libraries . done
AO: [coreaudio] using 47 chunks of 4096 bytes (buffer len 192512 bytes)
AO: [coreaudio] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: Darwin/Mac OS X native audio output
AO: Author: Timothy J. Wood & Dan Christiansen & Chris Roccati
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
Increasing filtered audio buffer size from 0 to 65536
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_audio) called
ds_fill_buffer(d_video) called
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: 13 at address: 0x0000fffc
0x001e5e01 in Setup_FS_Segment () at loader/ldt_keeper.c:121
121 __asm__ volatile(
(gdb)
(gdb) bt
#0 0x001e5e01 in Setup_FS_Segment () at loader/ldt_keeper.c:121
#1 0x001caf5a in decode (sh=0x21d5fd40, data=0x21e00000, len=429584,
flags=0) at libmpcodecs/vd_qtvideo.c:278
#2 0x00078f91 in decode_video (sh_video=0x21d5fd40, start=0xffffffff
<Address 0xffffffff out of bounds>, in_size=-1, drop_frame=0, pts=0,
full_frame=0x0) at libmpcodecs/dec_video.c:391
#3 0x0000e31d in generate_video_frame [inlined] () at mplayer.c:1826
#4 0x0000e31d in update_video (blit_frame=0xbfffecfc) at mplayer.c:2478
#5 0x00010e2e in SDL_main (argc=4, argv=0x21d23470) at mplayer.c:3781
#6 0x0068191c in -[SDLMain applicationDidFinishLaunching:] ()
#7 0x95ca042a in _nsnote_callback ()
#8 0x9292647a in __CFXNotificationPost ()
#9 0x92926753 in _CFXNotificationPostNotification ()
#10 0x95c9d680 in -[NSNotificationCenter
postNotificationName:object:userInfo:] ()
#11 0x95ca6ed8 in -[NSNotificationCenter postNotificationName:object:] ()
#12 0x91927df2 in -[NSApplication _postDidFinishNotification] ()
#13 0x91927d01 in -[NSApplication _sendFinishLaunchingNotification] ()
#14 0x918a181b in -[NSApplication(NSAppleEventHandling) _handleAEOpen:] ()
#15 0x918a1014 in -[NSApplication(NSAppleEventHandling)
_handleCoreEvent:withReplyEvent:] ()
#16 0x95cc5a9f in -[NSAppleEventManager
dispatchRawAppleEvent:withRawReply:handlerRefCon:] ()
#17 0x95cc57af in _NSAppleEventManagerGenericHandler ()
#18 0x906e2648 in aeDispatchAppleEvent ()
#19 0x906e257e in dispatchEventAndSendReply ()
#20 0x906e2425 in aeProcessAppleEvent ()
#21 0x925fb981 in AEProcessAppleEvent ()
#22 0x9189e8e9 in _DPSNextEvent ()
#23 0x9189df88 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#24 0x91896f9f in -[NSApplication run] ()
#25 0x006820b0 in main ()
(gdb) disass $pc-32 $pc+32
Dump of assembler code from 0x1e5de1 to 0x1e5e21:
0x001e5de1 <wcsnicmp+129>: add %al,(%eax)
0x001e5de3 <wcsnicmp+131>: add %ch,%bl
0x001e5de5 <wcsnicmp+133>: ljmp $0x9090,$0x90909090
0x001e5dec <wcsnicmp+140>: nop
0x001e5ded <wcsnicmp+141>: nop
0x001e5dee <wcsnicmp+142>: nop
0x001e5def <wcsnicmp+143>: nop
0x001e5df0 <Setup_FS_Segment+0>: mov 0x8276b8,%edx
0x001e5df6 <Setup_FS_Segment+6>: push %ebp
0x001e5df7 <Setup_FS_Segment+7>: mov %esp,%ebp
0x001e5df9 <Setup_FS_Segment+9>: shl $0x3,%edx
0x001e5dfc <Setup_FS_Segment+12>: or $0x7,%edx
0x001e5dff <Setup_FS_Segment+15>: mov %edx,%eax
0x001e5e01 <Setup_FS_Segment+17>: mov %eax,%fs
0x001e5e03 <Setup_FS_Segment+19>: pop %ebp
0x001e5e04 <Setup_FS_Segment+20>: ret
0x001e5e05 <Setup_FS_Segment+21>: nopl 0x0(%eax,%eax,1)
0x001e5e0a <Setup_FS_Segment+26>: nopw 0x0(%eax,%eax,1)
0x001e5e10 <Setup_LDT_Keeper+0>: push %ebp
0x001e5e11 <Setup_LDT_Keeper+1>: mov %esp,%ebp
0x001e5e13 <Setup_LDT_Keeper+3>: push %esi
0x001e5e14 <Setup_LDT_Keeper+4>: push %ebx
0x001e5e15 <Setup_LDT_Keeper+5>: sub $0x50,%esp
0x001e5e18 <Setup_LDT_Keeper+8>: movl $0x8,(%esp)
0x001e5e1f <Setup_LDT_Keeper+15>: call 0x21153324 <dyld_stub_malloc>
End of assembler dump.
(gdb) info all-registers
eax 0xffffffff -1
ecx 0x1bb35b27 464739111
edx 0xffffffff -1
ebx 0x68e10 429584
esp 0xbfffd568 0xbfffd568
ebp 0xbfffd568 0xbfffd568
esi 0x21d5fd40 567672128
edi 0x0 0
eip 0x1e5e01 0x1e5e01 <Setup_FS_Segment+17>
eflags 0x210286 2163334
cs 0x17 23
ss 0x1f 31
ds 0x1f 31
es 0x1f 31
fs 0x0 0
gs 0x37 55
st0 0 (raw 0x00000000000000000000)
st1 0 (raw 0x00000000000000000000)
st2 0 (raw 0x00000000000000000000)
st3 0 (raw 0x00000000000000000000)
st4 1 (raw 0x3fff8000000000000000)
st5 1 (raw 0x3fff8000000000000000)
st6 451436295157210 (raw 0x402fcd4a1a017aed0000)
st7 451436305191.00506591796875 (raw 0x4025d23766b64e029800)
fctrl 0x37f 895
fstat 0x21 33
ftag 0xffff 65535
fiseg 0x17 23
fioff 0x11058d 1115533
foseg 0x1f 31
fooff 0xbfffd600 -1073752576
fop 0x77d 1917
xmm0 {
v4_float = {0, 0, 54.5692596, -1.10913932e+14},
v2_double = {0, 451436305191.00507},
v16_int8 = "\000\000\000\000\000\000\000\000BZF����S",
v8_int16 = {0, 0, 0, 0, 16986, 18156, -10551, -16301},
v4_int32 = {0, 0, 1113212652, -691421101},
v2_int64 = {0, 4781211937436975187},
uint128 = 6035045425600682562
} (raw 0x53c0c9d6ec465a420000000000000000)
xmm1 {
v4_float = {0, 0, 448, 0},
v2_double = {0, 9.2233720368547758e+18},
v16_int8 = "\000\000\000\000\000\000\000\000C�\000\000\000\000\000",
v8_int16 = {0, 0, 0, 0, 17376, 0, 0, 0},
v4_int32 = {0, 0, 1138753536, 0},
v2_int64 = {0, 4890909195324358656},
uint128 = 57411
} (raw 0x000000000000e0430000000000000000)
xmm2 {
v4_float = {-nan(0x7fffff), -nan(0x7fffff), -nan(0x7fffff),
-nan(0x7fffff)},
v2_double = {-nan(0xfffffffffffff), -nan(0xfffffffffffff)},
v16_int8 = '�' <repeats 16 times>,
v8_int16 = {-1, -1, -1, -1, -1, -1, -1, -1},
v4_int32 = {-1, -1, -1, -1},
v2_int64 = {-1, -1},
uint128 = 0xffffffffffffffffffffffffffffffff
} (raw 0xffffffffffffffffffffffffffffffff)
xmm3 {
v4_float = {2.0019984e-38, 1.08363223e-38, 2.84698838e-38, -4.685372e+37},
v2_double = {1.480913553144969e-304, 2.4611917324273187e-303},
v16_int8 = "\000���\000u�B\001\033\001:�\f��",
v8_int16 = {217, -110, 117, -190, 283, 314, -500, -309},
v4_int32 = {14286738, 7733058, 18547002, -32702773},
v2_int64 = {61361072484253506, 79658771291111115},
uint128 = 0x00d9ff920075ff42011b013afe0cfecb
} (raw 0xcbfe0cfe3a011b0142ff750092ffd900)
xmm4 {
v4_float = {9.18370936e-39, 8.90820988e-39, 1.04694021e-38,
6.42862906e-39},
v2_double = {8.9010695481440061e-307, 1.6022039261567908e-306},
v16_int8 = "\000d\000r\000a\000w\000r\000o\000F\000g",
v8_int16 = {100, 114, 97, 119, 114, 111, 70, 103},
v4_int32 = {6553714, 6357111, 7471215, 4587623},
v2_int64 = {28147987303694455, 32088624090972263},
uint128 = 0x00640072006100770072006f00460067
} (raw 0x670046006f0072007700610072006400)
xmm5 {
v4_float = {9.00001455e-39, 1.05612292e-38, 6.24493005e-39,
6.97949771e-39},
v2_double = {8.0109245700351103e-307, 2.2252147609963699e-307},
v16_int8 = "\000b\000a\000s\000i\000D\000S\000L\000",
v8_int16 = {98, 97, 115, 105, 68, 83, 76, 0},
v4_int32 = {6422625, 7536745, 4456531, 4980736},
v2_int64 = {27584964337008745, 19140654903590912},
uint128 = 0x006200610073006900440053004c0000
} (raw 0x00004c00530044006900730061006200)
xmm6 {
v4_float = {0, 0, 0, 0},
v2_double = {0, 0},
v16_int8 = '\0' <repeats 15 times>,
v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0},
v4_int32 = {0, 0, 0, 0},
v2_int64 = {0, 0},
uint128 = 0
} (raw 0x00000000000000000000000000000000)
xmm7 {
v4_float = {0, 0, 0, -0},
v2_double = {0, 1.0609978954826362e-314},
v16_int8 = '\0' <repeats 12 times>, "�\000\000",
v8_int16 = {0, 0, 0, 0, 0, 0, -32768, 0},
v4_int32 = {0, 0, 0, -2147483648},
v2_int64 = {0, 2147483648},
uint128 = 549755813888
} (raw 0x00000080000000000000000000000000)
mxcsr 0x1fa7 8103
mm0 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm1 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm2 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm3 {
uint64 = 0,
v2_int32 = {0, 0},
v4_int16 = {0, 0, 0, 0},
v8_int8 = "\000\000\000\000\000\000\000"
} (raw 0x0000000000000000)
mm4 {
uint64 = -9223372036854775808,
v2_int32 = {0, -2147483648},
v4_int16 = {0, 0, 0, -32768},
v8_int8 = "\000\000\000\000\000\000\000�"
} (raw 0x8000000000000000)
mm5 {
uint64 = -9223372036854775808,
v2_int32 = {0, -2147483648},
v4_int16 = {0, 0, 0, -32768},
v8_int8 = "\000\000\000\000\000\000\000�"
} (raw 0x8000000000000000)
mm6 {
uint64 = -3654079553998094336,
v2_int32 = {2062352384, -850781695},
v4_int16 = {0, 31469, 6657, -12982},
v8_int8 = "\000\000�z\001\032J�"
} (raw 0xcd4a1a017aed0000)
mm7 {
uint64 = -3299055268846725120,
v2_int32 = {1308792832, -768121162},
v4_int16 = {-26624, 19970, 26294, -11721},
v8_int8 = "\000�\002N�f7�"
} (raw 0xd23766b64e029800)
(gdb)
More information about the MPlayer-users
mailing list