[MPlayer-users] mplayer can't play mjpeg files

Stephen Stocker lpar at par1.net
Wed Jan 26 17:38:56 CET 2005


Alexander Kogan alexander at kogan.nnov.ru wrote:

>Hi!
>
>Latest mplayer from CVS can't play mjpeg files produced by Canon A60 camera.
>Test file is on http://awp.nnov.ru/~jk/test.avi.
>
>Here is an output from mplayer -v:
>
>% mplayer -v test.avi
>MPlayer dev-CVS-050125-13:55-3.3.5 (C) 2000-2005 MPlayer Team
>CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping:
>10)
>Detected cache-line size is 32 bytes
>CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
>Compiled for x86 CPU with extensions: MMX MMX2 SSE
>
>
>
>CommandLine: '-v' 'test.avi'
>init_freetype
>get_path('font/font.desc') -> '/home/jk/.mplayer/font/font.desc'
>font: can't open file: /home/jk/.mplayer/font/font.desc
>font: can't open file: /usr/share/mplayer/font/font.desc
>Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
>Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
>Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system
>startup scripts.
>Using nanosleep() timing
>get_path('input.conf') -> '/home/jk/.mplayer/input.conf'
>Can't open input config file /home/jk/.mplayer/input.conf: No such file or
>directory
>Can't open input config file /etc/mplayer/input.conf: No such file or
>directory
>Falling back on default (hardcoded) input config
>get_path('test.avi.conf') -> '/home/jk/.mplayer/test.avi.conf'
>Playing test.avi.
>[file] File size is 1048576 bytes
>STREAM: [file] test.avi
>STREAM: Description: File
>STREAM: Author: Albeu
>STREAM: Comment: based on the code from ??? (probably Arpi)
>AVI file format detected.
>list_end=0x15A
>======= AVI Header =======
>us/frame: 66666  (fps=15.000)
>max bytes/sec: 342599
>padding: 0
>MainAVIHeader.dwFlags: (65552) HAS_INDEX WAS_CAPTUREFILE
>frames  total: 2225   initial: 0
>streams: 2
>Suggested BufferSize: 22105
>Size:  320 x 240
>==========================
>list_end=0xD4
>==> Found video stream: 0
>====== STREAM Header =====
>Type: vids   FCC: mjpg (67706A6D)
>Flags: 0
>Priority: 0   Language: 0
>InitialFrames: 0
>Rate: 1000000/66666 = 15.000
>Start: 0   Len: 2225
>Suggested BufferSize: 22105
>Quality 10000
>Sample size: 0
>==========================
>found 'bih', 40 bytes of 40
>======= VIDEO Format ======
>  biSize 40
>  biWidth 320
>  biHeight 240
>  biPlanes 1
>  biBitCount 24
>  biCompression 1196444237='MJPG'
>  biSizeImage 230400
>===========================
>list_end=0x138
>==> Found audio stream: 1
>====== STREAM Header =====
>Type: auds   FCC:  (0)
>Flags: 0
>Priority: 0   Language: 0
>InitialFrames: 0
>Rate: 11024/1 = 11024.000
>Start: 0   Len: 1635226
>Suggested BufferSize: 11024
>Quality 10000
>Sample size: 1
>==========================
>found 'wf', 16 bytes of 18
>======= WAVE Format =======
>Format Tag: 1 (0x1)
>Channels: 1
>Samplerate: 11024
>avg byte/sec: 11024
>Block align: 1
>bits/sample: 8
>cbSize: 0
>===========================
>hdr=Digitization Time  size=26
>Digitization Time: Thu Feb 12 20:09:46 2004
>
>list_end=0x17A
>hdr=Software  size=12
>Software  : CanonMVI01
>list_end=0x2A480D4
>Found movie at 0x80C - 0x2A480D4
>stream_seek: WARNING! Can't seek to 0x2A480D4 !
>Auto-selected AVI audio ID = 1
>Auto-selected AVI video ID = 0
>AVI: Searching for audio stream (id:1)
>AVI video size=42680230 (2225)  audio size=1635226
>VIDEO:  [MJPG]  320x240  24bpp  15.000 fps  2301.9 kbps (281.0 kbyte/s)
>[V] filefmt:3  fourcc:0x47504A4D  size:320x240  fps:15.00  ftime:=0.0667
>Clip info:
> Digitization Time: Thu Feb 12 20:09:46 2004
>
> Software: CanonMVI01
>get_path('sub/') -> '/home/jk/.mplayer/sub/'
>get_path('default.sub') -> '/home/jk/.mplayer/default.sub'
>==========================================================================
>Opening audio decoder: [pcm] Uncompressed PCM audio decoder
>dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer.
>AUDIO: 11024 Hz, 1 ch, 8 bit (0x3), ratio: 11024->11024 (88.2 kbit)
>Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
>==========================================================================
>X11 opening display: jk.lab313:0.0
>vo: X11 color mask:  FFFF  (R:F800 G:7E0 B:1F)
>vo: X11 running at 1440x1080 with depth 16 and 16 bpp ("jk.lab313:0.0" =>
>remote display)
>[x11] Detected wm supports NetWM.
>[x11] Detected wm supports FULLSCREEN state.
>[x11] Detected wm supports ABOVE state.
>[x11] Detected wm supports BELOW state.
>[x11] Detected wm supports STAYS_ON_TOP state.
>[x11] Current fstype setting honours FULLSCREEN STAYS_ON_TOP ABOVE BELOW X
>atoms
>==========================================================================
>Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
>INFO: libavcodec init OK!
>Selected video codec: [ffmjpeg] vfm:ffmpeg (FFmpeg MJPEG decoder)
>==========================================================================
>Checking audio filter chain for 11024Hz/1ch/8bit -> 11024Hz/2ch/8bit...
>[libaf] Adding filter dummy
>[dummy] Was reinitialized, rate=11024Hz, nch = 1, format = 0x00000003 and bps
>= 1
>AF_pre: af format: 1 bps, 1 ch, 11024 hz, little-endian 8-bit unsigned int
>AF_pre: 11024Hz 1ch little-endian 8-bit unsigned int
>ao2: 11024 Hz  2 chans  u8
>audio_setup: using '/dev/dsp' dsp device
>audio_setup: using '/dev/mixer' mixer device
>audio_setup: using 'pcm' mixer device
>audiolib:  connection to "tcp/jk.lab313:8000" refused by server
>audiolib:  Client is not authorized to connect to Server
>libaudiooss: could not open nas audio server
>[AO OSS] audio_setup: Can't open audio device /dev/dsp: Success
>ao2: 11024 Hz  2 chans  u8
>ao_nas: init(): Using audioserver jk.lab313:0.0
>audiolib:  connection to "tcp/jk.lab313:8000" refused by server
>audiolib:  Client is not authorized to connect to Server
>ao_nas: init(): Can't open nas audio server -> nosound
>AO: [null] 11024Hz 2ch little-endian 8-bit unsigned int (1 bps)
>AO: Description: Null audio output
>AO: Author: Tobias Diedrich
>Building audio filter chain for 11024Hz/1ch/8bit -> 11024Hz/2ch/8bit...
>[dummy] Was reinitialized, rate=11024Hz, nch = 1, format = 0x00000003 and bps
>= 1
>[libaf] Adding filter channels
>[channels] Changing number of channels to 2
>[dummy] Was reinitialized, rate=11024Hz, nch = 1, format = 0x00000003 and bps
>= 1
>Starting playback...
>XXX initial  v_pts=0.933  a_pos=11024 (1.000)
>[libaf] Reallocating memory in module channels, old len = 0, new len = 65535
>[ffmpeg] aspect_ratio: 0.000000
>VDec: vo config request - 320 x 240 (preferred csp: Unknown)
>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.
>mp_image: Unknown out_fmt: 0x0
>*** [vo] Exporting mp_image_t, 320x240x0bpp YUV packed, 0 bytes
>
>FATAL: Could not initialize video filters (-vf) or video output (-vo).
>
>Uninit audio filters...
>[libaf] Removing filter dummy
>[libaf] Removing filter channels
>uninit audio: pcm
>uninit video: ffmpeg
>vo: uninit ...
>
>Exiting... (End of file)
>
>
>--
>Alexander Kogan
>Institute of Applied Physics
>Russian Academy of Sciences

  OK, this was broken sometime after the January 14 CVS and before
  January 22, if that helps. Jan. 14 update works fine for me, but the
  one of Jan. 22 is broken.

  Steve




More information about the MPlayer-users mailing list