[Mplayer-users] Troubles playing SonyDV-AVI

Martin Schuster schuster at ap.univie.ac.at
Sat Sep 1 23:24:44 CEST 2001


I use dvgrab to copy movies from my digital camcorder via firewire to
my hard disk.
dvgrab supports 2 (usable) output formats: "dv1" and "dv2".


When trying to play a dv1 with MPlayer, I get:

Playing test_dv1.avi
File size is 3674624 bytes
Detected AVI file format!
======= AVI Header =======
us/frame: 40000  (fps=25.000)
max bytes/sec: 3600000
padding: 512
MainAVIHeader.dwFlags: (2048) TRUST_CKTYPE
frames  total: 25   initial: 0
streams: 1
Suggested BufferSize: 144008
Size:  0 x 0
======= STREAM Header =======
Type: iavs   FCC: dvsd (64737664)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 10000000/400000 = 25.000
Start: 0   Len: 25
Suggested BufferSize: 144008
Quality 0
Sample size: 0
Found movie at 0x8000 - 0x381200
stream_seek: WARNING! Can't seek to 0x381200 !
stream_seek: WARNING! Can't seek to 0x3A3BFECA !
ds_fill_buffer: EOF reached (stream: video)  
AVI: missing video stream!? contact the author, it may be a bug :(

MPlayer interrupted by signal 11 in module: demux_open 


Playing dv2 gives sound, but only black video:

Playing test_dv2.avi
File size is 3729528 bytes
Detected AVI file format!
======= AVI Header =======
us/frame: 40000  (fps=25.000)
max bytes/sec: 4147200
padding: 0
MainAVIHeader.dwFlags: (16) HAS_INDEX
frames  total: 25   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  720 x 576
==> Found video stream: 0
======= STREAM Header =======
Type: vids   FCC: dvsd (64737664)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 1000000/40000 = 25.000
Start: 0   Len: 25
Suggested BufferSize: 0
Quality -1
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 720
biHeight 576
biPlanes 1
biBitCount 24
biCompression 1685288548='dvsd'
biSizeImage 1244160
[...]
Found movie at 0x144 - 0x38E550
Reading INDEX block, 50 chunks for 25 frames
AVI index offset: 0
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video length=3600000
VIDEO:  [dvsd]  720x576  24bpp  25.00 fps  28800.0 kbps (3515.6 kbyte/s)
[V] filefmt:3  fourcc:0x64737664  size:720x576  fps:25.00  ftime:=0.0400
[...]
Detected video codec: [null] drv:0 (NULL codec (no decoding))


Windows MediaPlayer plays both videos, and reports them to be
"DV Video Decoder" files. (and thus using qdv.dll)

I'm running
 Kernel 2.4.9 (same prob with 2.4.6 and 2.4.8, 2.4.7 not tested),
 Debian sid
 libc 2.2.4
 X 4.0.3 (standard Debian package) on a Geforce 2MX (nvidia 1.0-1251)
 gcc version 2.95.4 20010604
 GNU ld version 2.11.90.0.24 (with BFD 2.11.90.0.24)
 GNU assembler 2.11.90.0.24
on an AMD Duron 700, in an Epox 8KT (VIA chipset)

lspci says:
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
00:08.0 FireWire (IEEE 1394): Texas Instruments: Unknown device 8020
00:09.0 SCSI storage controller: Symbios Logic Inc. (formerly NCR) 53c810 (rev 23)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt848 TV with DMA push (rev 12)
00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
00:0d.0 VGA compatible unclassified device: S3 Inc. 86c964 [Vision 964 VRAM] vers 1
01:00.0 VGA compatible controller: nVidia Corporation NV11 (rev a1)

codecs.conf contains:
 videocodec dv
 info "Sony Digital Video (DV)"
 status working
 fourcc DVSD dvsd
 driver dshow
 dll "qdv.dll"
 guid 0xB1B77C00, 0xC3E4, 0x11CF, 0xAF, 0x79, 0x00, 0xAA, 0x00, 0xB6, 0x7A, 0x42
 out YUY2
 out UYVY
 out BGR32,BGR24,BGR16,BGR15
(the hex numbers are the same as in the corresponding registry-entry in
Windows)      

Problem is the same when using -vo {sdl,xv,x11,gl,aa,ggi}
Other files play w/o problems (mpeg, divx, whatever)

I've put the first 256k of each file on the incoming-dir of mplayerhq.hu
(filenames test_dv1_head.avi and test_dv2_head.avi)

Any ideas?
-- 
+--------------------------------------------------------------------*
|            Martin Schuster            Microsoft is not the answer    .-.
|       schuster at ap.univie.ac.at         Microsoft is the question     /v\
|  Douglas at karanet.at   ICQ# 20511117     "Linux!"  is the answer     // \\
|     http://home.pages.at/douglas/                                  /(   )\
+---------------------------------------------------------------*     ^^-^^

_______________________________________________
Mplayer-users mailing list
Mplayer-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mplayer-users



More information about the MPlayer-users mailing list