[MPlayer-users] Quicktime with yv12 doesn't work (0.90)

Tuukka Toivonen tuukkat at ee.oulu.fi
Fri Jul 11 02:00:05 CEST 2003


I'm trying to play quicktime (mov) file created with streamer from bttv
capture. It's raw yv12 but still doesn't work. I'm using MPlayer 0.90
(tried also upgrading codecs.conf from current cvs version, didn't yet try
compiling the cvs version). Below is mplayer messages. I'm quite surprised
if mplayer doesn't support this raw format... it works with broadcast 2000.
Sound works, though.

[generally, lossless quicktime formats that can be created with broadcast
2000 don't work with mplayer/mencoder which is shame because i'd like to
edit movies with bc2000 and then encode with mencoder... bc2000 supports
mostly just various quicktime formats. mjpeg works but it's lossy]

Also, if somebody knows a program to allow compressing realtime VHS-quality
video even at high bitrate with P166/non-MMX, let me know :->.

Also, is there searchable archive for this mailing list? Couldn't find one.
I don't feel like downloading ~100MB archive with modem and grepping =)

tuukkat at acerzone 0 ~/tmp> mplayer -v koe.mov
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /home/tuukkat/mplayer/share/locale


MPlayer 0.90rc5-2.95.4 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Intel Celeron A Mendocino/Pentium II Dixon (Family: 6, Stepping: 10)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX

Reading config file /home/tuukkat/mplayer/etc/mplayer/mplayer.conf: No such
file or directory
Reading config file /home/tuukkat/.mplayer/config
Reading /home/tuukkat/.mplayer/codecs.conf: can't open
'/home/tuukkat/.mplayer/codecs.conf': No such file or directory
Reading /home/tuukkat/mplayer/etc/mplayer/codecs.conf: 50 audio & 136 video
codecs
CommandLine: '-v' 'koe.mov'
get_path('font/font.desc') -> '/home/tuukkat/.mplayer/font/font.desc'
font: can't open file: /home/tuukkat/.mplayer/font/font.desc
font: can't open file: /home/tuukkat/mplayer/share/mplayer/font/font.desc
init_freetype
Using MMX 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 usleep() timing
get_path('input.conf') -> '/home/tuukkat/.mplayer/input.conf'
Parsing input config file /home/tuukkat/.mplayer/input.conf
Input config file /home/tuukkat/.mplayer/input.conf parsed : 52 binds
get_path('koe.mov.conf') -> '/home/tuukkat/.mplayer/koe.mov.conf'

Playing koe.mov
Not an URL!
File size is 35894866 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x85306b0
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x85306b0
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x85306b0
Checking for REAL
DEMUXER: freeing demuxer at 0x85306b0
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x85306b0
Searching demuxer type for filename koe.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie DATA found!
MOV: Movie header found!
QuickTime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=600  dur=18060
Quicktime Clip Info:
 Info: Dumme Bemerkungen gibt's hier umsonst.
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=18060 lay=0 vol=255
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 18060  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/soun () Linux Sound Media Handler
MOV:   Media info!
MOV:    Sound header!
MOV:    Handler header: dhlr/alis () Linux Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: raw   (20 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (2 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=1327412 ss=1) (ver:0,flags:0)
MOV:     64bit chunk offset table! (325 chunks)
MOV track #0: 325 chunks, 0 samples
pts=1327412  scale=44100  time=30.100
==> Found audio stream: 0
Audio bits: 8  chans: 1  rate: 44100
Fourcc: raw
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=18000 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 18000  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/vide () Linux Video Media Handler
MOV:   Media info!
MOV:    Video header!
MOV:    Handler header: dhlr/alis () Linux Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: yv12  (70 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=300 ss=0) (ver:0,flags:0)
MOV:     64bit chunk offset table! (300 chunks)
MOV track #1: 300 chunks, 300 samples
pts=18000  scale=600  time=30.000
EL#0: pts=0  1st_sample=0  frames=300 (30.000s)  pts_offs=0
==> Found video stream: 1
Image size: 320 x 240 (24 bpp)
Display size: 320 x 240
Fourcc: yv12  Codec: 'Quicktime for Linux'
--------------
MOV: longest streams: A: #0 (325 samples)  V: #1 (300 samples)
[V] filefmt:7  fourcc:0x32317679  size:320x240  fps:10.00  ftime:=0.1000
get_path('sub/') -> '/home/tuukkat/.mplayer/sub/'
SUB: Detected sub file: koe.txt
SUB: Could not determine file format
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
dec_audio: Allocating 2048 + 65536 = 67584 bytes for output buffer
AUDIO: 44100 Hz, 1 ch, 8 bit (0x8), ratio: 44100->44100 (352.8 kbit)
Selected audio codec: [pcm] afm:pcm (Uncompressed PCM)
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 800x600 with depth 24 and 32 bpp (":0.0" => local
display)
[x11] Detected wm supports layers.
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 320 x 240 (preferred csp: Unknown)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vop 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 :(
get_path('codecs.conf') -> '/home/tuukkat/.mplayer/codecs.conf'
*** Try to upgrade /home/tuukkat/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/codecs.html!
Cannot find codec matching selected -vo and video format 0x32317679.
==========================================================================
Checking audio filter chain for 44100Hz/1ch/8bit -> 44100Hz/2ch/8bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000003 and
bps = 1
AF_pre: af format: 1 bps, 1 ch, 44100 hz, little endian unsigned int
AF_pre: 44100Hz 1ch Unsigned 8-bit
ao2: 44100 Hz  2 chans  Unsigned 8-bit
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Unsigned 8-bit (requested: Unsigned 8-bit)
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:   8/8  (4096 bytes/frag)  free:  32768
AO: [oss] 44100Hz 2ch Unsigned 8-bit (1 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/1ch/8bit -> 44100Hz/2ch/8bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000003 and
bps = 1
[libaf] Adding filter channels
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000003 and
bps = 1
Video: no video
Freeing 0 unused video chunks
Starting playback...
[libaf] Reallocating memory in module channels, old len = 0, new len =
32767
Uninit audio filters...
[libaf] Removing filter dummy
[libaf] Removing filter channels
uninit audio: pcm
DEMUXER: freeing demuxer at 0x8557e00
DEMUXER: freeing sh_audio at 0x852abb0
DEMUXER: freeing sh_video at 0x852b588
vo: uninit ...

Exiting... (Quit)



More information about the MPlayer-users mailing list