[MPlayer-users] raw DV misidentified as H264

Steven M. Schultz sms at 2BSD.COM
Fri Apr 11 09:08:58 CEST 2003


Hi -

	Playing the raw DV file of the duck pond (pond.dv) tonight I see
	the file identified as a H264-ES file instead of raw DV.

	This is on a OS/X system (a MAC Powerbook) [big endian system
	naturally].

	First the mplayer -v output from OS/X system, then after that is the
	output from a Intel system running a BSD OS.   In the first log
	we see 'H264-ES file format detected' at the same spot that the 
	second report shows 'Checking for DV'

	Ideas?   Is the H264 check first?  I expected to see "Checking for DV'
	and then if my libdv is bad the match would fail,

	Cheers,
	Steven Schultz

Script started on Thu Apr 10 23:56:01 2003
[DHCP-250:~] stevenschultz% mplayer -v pond.dv
Using GNU internationalization
Original domain: messages
Original dirname: /usr/local/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer dev-CVS-030410-23:37-3.1 (C) 2000-2003 Arpad Gereoffy (see DOCS)

AltiVec found
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /Users/stevenschultz/.mplayer/config
Reading /Users/stevenschultz/.mplayer/codecs.conf: can't open '/Users/stevenschultz/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 140 video codecs
CommandLine: '-v' 'pond.dv'
get_path('font/font.desc') -> '/Users/stevenschultz/.mplayer/font/font.desc'
font: can't open file: /Users/stevenschultz/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using Unoptimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/Users/stevenschultz/.mplayer/input.conf'
Can't open input config file /Users/stevenschultz/.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('pond.dv.conf') -> '/Users/stevenschultz/.mplayer/pond.dv.conf'

Playing pond.dv
Not an URL!
[file] File size is 109800000 bytes
STREAM: [file] pond.dv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x72db70  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x72db70  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x72db70  
Checking for REAL
DEMUXER: freeing demuxer at 0x72db70  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x72db70  
Searching demuxer type for filename pond.dv ext: .dv
Checking for MOV
DEMUXER: freeing demuxer at 0x7404b0  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x7404b0  
DEMUXER: freeing demuxer at 0x7404b0  
DEMUXER: freeing demuxer at 0x7404b0  
DEMUXER: freeing demuxer at 0x7404b0  
DEMUXER: freeing demuxer at 0x7404b0  
DEMUXER: freeing demuxer at 0x7404b0  
Checking for PVA
DEMUXER: freeing demuxer at 0x7404b0  
************Checking for TS************
NOT A TS FILE1
TRIED UP TO POSITION 1000000, FUOND 7d, packet_size= 0
DEMUXER: freeing demuxer at 0x7404b0  
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG packet stats: p100: 0  p101: 2 p1B6: 0 p12x: 311 sli: 22 a: 23 b: 20 c: 0 idr: 16 sps: 0 pps: 39 PES: 11  MP3: 102 
H264-ES file format detected.
==> Found video stream: 0
Searching for sequence parameter set... OK!
Searching for picture parameter set... 0x127
0x1A6
0x1A7
0x131
0x1AE
0x120
0x122
0x101
0x1A6
0x1AB
0x1A6
0x1A0
0x12C
0x1AB
0x12A
0x1AC
0x120
0x1A4
0x1A2
0x1A6
0x1A7
0x1AD
0x126
0x1A6
0x1AB
0x128
OK!
Searching for Slice... OK!
[V] filefmt:30  fourcc:0x10000005  size:0x0  fps: 0.00  ftime:=0.0000
FPS not specified in the header or invalid, use the -fps option.
No stream found.

DEMUXER: freeing demuxer at 0x73a750  
DEMUXER: freeing sh_video at 0x740d20  
vo: x11 uninit called but X11 not inited..

Exiting... (End of file)

Script done on Thu Apr 10 23:56:12 2003

	Next, here's the output from an Intel system (running BSD/OS):

Script started on Fri Apr 11 00:04:21 2003
moe.1-> mplayer -v pond.dv


MPlayer dev-CVS-2003Apr10-23:37-2.95.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)

CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 1)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /users/sms/.mplayer/config
Reading /users/sms/.mplayer/codecs.conf: can't open '/users/sms/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 140 video codecs
CommandLine: '-v' 'pond.dv'
get_path('font/font.desc') -> '/users/sms/.mplayer/font/font.desc'
font: can't open file: /users/sms/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/users/sms/.mplayer/input.conf'
Parsing input config file /users/sms/.mplayer/input.conf
Input config file /users/sms/.mplayer/input.conf parsed : 50 binds
get_path('pond.dv.conf') -> '/users/sms/.mplayer/pond.dv.conf'

Playing pond.dv
Not an URL!
[file] File size is 109800000 bytes
STREAM: [file] pond.dv
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8598000  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8598000  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8598000  
Checking for REAL
DEMUXER: freeing demuxer at 0x8598000  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x8598000  
Searching demuxer type for filename pond.dv ext: .dv
Checking for MOV
DEMUXER: freeing demuxer at 0x8599000  
Checking for VIVO
header block 1 size: 0
DEMUXER: freeing demuxer at 0x8599000  
DEMUXER: freeing demuxer at 0x8599000  
DEMUXER: freeing demuxer at 0x8599000  
DEMUXER: freeing demuxer at 0x8599000  
DEMUXER: freeing demuxer at 0x8599000  
DEMUXER: freeing demuxer at 0x8599000  
Checking for PVA
DEMUXER: freeing demuxer at 0x8599000  
************Checking for TS************
NOT A TS FILE1
TRIED UP TO POSITION 1000000, FUOND 7d, packet_size= 0
DEMUXER: freeing demuxer at 0x8599000  
sync_mpeg_ps: seems to be MP3 stream...
MPEG Stream reached EOF
ds_fill_buffer: EOF reached (stream: video)  
MPEG packet stats: p100: 0  p101: 0 p1B6: 0 p12x: 8 sli: 0 a: 0 b: 0 c: 0 idr: 1 sps: 0 pps: 0 PES: 1  MP3: 105 
Not MPEG System Stream format... (maybe Transport Stream?)
DEMUXER: freeing demuxer at 0x8599000  
Checking for DV
RAWDV file format detected.
demux_open_rawdv() end_pos 109800000
==> Found video stream: 0
demux_open_rawdv() frame_size: 120000 w: 720 h: 480 dif_seq: 10 system: 1
demux_open_rawdv() seek to 0, size: 120000, dv_dec->frame_size: 120000
==> Found audio stream: 0
demux_open_rawdv() chan: 2 samplerate: 44100
[V] filefmt:22  fourcc:0x44535644  size:720x480  fps:29.97  ftime:=0.0334
get_path('sub/') -> '/users/sms/.mplayer/sub/'
get_path('default.sub') -> '/users/sms/.mplayer/default.sub'
==========================================================================
Opening audio decoder: [libdv] Raw DV Audio Decoder
dec_audio: Allocating 15552 + 65536 = 81088 bytes for output buffer
AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 3596399->176400 (28771.2 kbit)
Selected audio codec: [libdv] afm:libdv (raw DV audio decoder (libdv))
==========================================================================
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1600x1200 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Unknown wm type...
Disabling DPMS
DPMSDisable stat: 1
==========================================================================
Requested video codec family [qdv] (vfm=dshow) not available (enable it at compilation)
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdv] vfm:ffmpeg (FFmpeg DV decoder)
==========================================================================
Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int 
AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian)
ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags:  16/16  (4096 bytes/frag)  free:  65536
AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2
Starting playback...
[ffmpeg] aspect_ratio: 1.333333
VDec: vo config request - 720 x 480 (preferred csp: Planar 411P)
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
VDec: using Planar 411P as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (720x480->720x540,flags=0,'MPlayer',0x50313134)
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 5 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 9 -> 8

SwScaler: BICUBIC scaler, from Planar 411P to Planar YV12 using MMX2
SwScaler: using 4-tap MMX scaler for horizontal luminance scaling
SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling
SwScaler: using 1-tap MMX "scaler" for vertical scaling (YV12 like)
SwScaler: 720x480 -> 720x480
REQ: flags=0x437  req=0x0  
VO: [xv] 720x480 => 720x540 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: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 46 for hw scaling
[xv] dx: 0 dy: 0 dw: 720 dh: 540
	...
Exiting... (Quit)

Script done on Fri Apr 11 00:04:29 2003



More information about the MPlayer-users mailing list