[MPlayer-users] Crash on a bit unusual MJpeg file

Oliver Seitz info at vtnd.de
Tue Nov 17 12:31:54 CET 2009


Hiya,

I've made a little video file, which I've ...probably... uploaded to
incoming/Sample_slomo_kiste.avi

It is of course a bit unusual, just take the frame rate of about 100fps,
but it should be playable. VLC does play it.

The goal would be to stretch it from a recording with high frame rate to a
real slomo that plays several seconds.

Would be nice if anyone could have a look at it. It's not urgent, though.

Greets,
Kiste


$ mplayer -fps 25 Sample_slomo_kiste.avi -v
MPlayer SVN-r29912-4.3.2 (C) 2000-2009 MPlayer Team
CPU vendor name: CentaurHauls  max cpuid level: 1
CPU: VIA C7 Processor 2000MHz (Family: 6, Model: 13, Stepping: 0)
extended cpuid-level: 6
extended cache-info: 8429888
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 CMOV
get_path('codecs.conf') -> '/home/kiste/.mplayer/codecs.conf'
Reading /home/kiste/.mplayer/codecs.conf: Can't open
'/home/kiste/.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.
Configuration:
CommandLine: '-fps' '25' 'Sample_slomo_kiste.avi' '-v'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/kiste/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/kiste/.mplayer/input.conf'
Can't open input config file /home/kiste/.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('Sample_slomo_kiste.avi.conf') ->
'/home/kiste/.mplayer/Sample_slomo_kiste.avi.conf'

Playing Sample_slomo_kiste.avi.
get_path('sub/') -> '/home/kiste/.mplayer/sub/'
[file] File size is 2127392 bytes
STREAM: [file] Sample_slomo_kiste.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: AVI format
AVI file format detected.
list_end=0x11C
======= AVI Header =======
us/frame: 0  (fps=  inf)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (16) HAS_INDEX
frames  total: 524   initial: 0
streams: 1
Suggested BufferSize: 4760
Size:  368 x 68
==========================
list_end=0x11C
==> Found video stream: 0
[aviheader] Video stream found, -vid 0
====== STREAM Header =====
Type: vids   FCC: MJPG (47504A4D)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 98241/1000 = 98.241
Start: 0   Len: 524
Suggested BufferSize: 4760
Quality 3000
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 368
  biHeight 68
  biPlanes 1
  biBitCount 24
  biCompression 1196444237='MJPG'
  biSizeImage 75072
===========================
list_end=0x205558
Found movie at 0x128 - 0x205558
Reading INDEX block, 524 chunks for 524 frames (fpos=2119008).
AVI index offset: 0x124 (movi=0x128 idx0=0x4 idx1=0x10F2)
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:-1)
AVI: No audio stream found -> no sound.
AVI video size=2114245 (524) audio size=0 (0)
VIDEO:  [MJPG]  368x68  24bpp  98.241 fps  3171.1 kbps (387.1 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:368x68  fps:98.241  ftime:=0.0102
get_path('sub/') -> '/home/kiste/.mplayer/sub/'
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1440x900 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm supports layers.
[x11] Using workaround for Metacity bugs.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
[VO_XV] Using Xv Adapter #0 (XV_SWOV)
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x000821).
[xv common] Maximum source image dimensions: 1920x1200
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
INFO: libavcodec init OK!
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks.
FPS forced to be 25.000  (ftime: 0.040).
Starting playback...
[mjpeg @ 0x8907fa0]marker=d8 avail_size_in_buf=4323
[mjpeg @ 0x8907fa0]buffer too small, expanding to 4323 bytes
[mjpeg @ 0x8907fa0]marker parser used 0 bytes (0 bits)
[mjpeg @ 0x8907fa0]marker=e0 avail_size_in_buf=4321
[mjpeg @ 0x8907fa0]marker parser used 16 bytes (128 bits)
[mjpeg @ 0x8907fa0]marker=fe avail_size_in_buf=4303
[mjpeg @ 0x8907fa0]marker parser used 46 bytes (368 bits)
[mjpeg @ 0x8907fa0]marker=db avail_size_in_buf=4255
[mjpeg @ 0x8907fa0]index=0
[mjpeg @ 0x8907fa0]qscale[0]: 3
[mjpeg @ 0x8907fa0]marker parser used 67 bytes (536 bits)
[mjpeg @ 0x8907fa0]marker=db avail_size_in_buf=4186
[mjpeg @ 0x8907fa0]index=1
[mjpeg @ 0x8907fa0]qscale[1]: 6
[mjpeg @ 0x8907fa0]marker parser used 67 bytes (536 bits)
[mjpeg @ 0x8907fa0]marker=c4 avail_size_in_buf=4117
[mjpeg @ 0x8907fa0]class=0 index=0 nb_codes=12
[mjpeg @ 0x8907fa0]class=1 index=0 nb_codes=251
[mjpeg @ 0x8907fa0]class=0 index=1 nb_codes=12
[mjpeg @ 0x8907fa0]class=1 index=1 nb_codes=251
[mjpeg @ 0x8907fa0]marker parser used 418 bytes (3344 bits)
[mjpeg @ 0x8907fa0]marker=c0 avail_size_in_buf=3697
[mjpeg @ 0x8907fa0]sof0: picture: 368x68
[mjpeg @ 0x8907fa0]component 0 2:1 id: 0 quant:0
[mjpeg @ 0x8907fa0]component 1 1:1 id: 1 quant:1
[mjpeg @ 0x8907fa0]component 2 1:1 id: 2 quant:1
[mjpeg @ 0x8907fa0]pix fmt id 21111100
[ffmpeg] aspect_ratio: 5.411765
VDec: vo config request - 368 x 68 (preferred colorspace: Planar 422P)
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
VDec: using Planar 422P as output csp (no 1)
Movie-Aspect is 5.41:1 - prescaling to correct movie aspect.
VO Config (368x68->368x68,flags=0,'MPlayer',0x50323234)
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 9 -> 8
[swscaler @ 0x89e4080]BICUBIC scaler, from yuv422p to yuv420p using MMX2
[swscaler @ 0x89e4080]using 4-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x89e4080]using 4-tap MMX scaler for horizontal chrominance
scaling
[swscaler @ 0x89e4080]using 1-tap MMX "scaler" for vertical scaling (YV12
like)
[swscaler @ 0x89e4080]368x68 -> 368x68
[swscaler @ 0x89e4080]lum srcW=368 srcH=68 dstW=368 dstH=68 xInc=65536
yInc=65536
[swscaler @ 0x89e4080]chr srcW=184 srcH=68 dstW=184 dstH=34 xInc=65536
yInc=131072
REQ: flags=0x437  req=0x0
VO: [xv] 368x68 => 368x68 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: 0x32315659 (YV12) planar
Xvideo image format: 0x434d5658 (XVMC) planar
Xvideo image format: 0x35315652 (RV15) packed
Xvideo image format: 0x36315652 (RV16) packed
Xvideo image format: 0x32335652 (RV32) packed
using Xvideo port 56 for hw scaling
*** [scale] Allocating mp_image_t, 368x80x16bpp YUV planar, 58880 bytes
[mjpeg @ 0x8907fa0]marker parser used 17 bytes (136 bits)
[mjpeg @ 0x8907fa0]marker=da avail_size_in_buf=3678
[mjpeg @ 0x8907fa0]escaping removed 4 bytes
[mjpeg @ 0x8907fa0]component: 0
[mjpeg @ 0x8907fa0]component: 1
[mjpeg @ 0x8907fa0]component: 2
[mjpeg @ 0x8907fa0]marker parser used 3673 bytes (29379 bits)
[mjpeg @ 0x8907fa0]marker=d9 avail_size_in_buf=0
[mjpeg @ 0x8907fa0]mjpeg decode frame unused 0 bytes


MPlayer interrupted by signal 11 in module: filter_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.



More information about the MPlayer-users mailing list