Opened 13 years ago

Closed 12 years ago

Last modified 12 years ago

#487 closed defect (wontfix)

problems opening AVI file downloaded from DV camera.

Reported by: petrosha@… Owned by: alex@…
Priority: normal Component: vo
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: Analyzed by developer:

Description

Hello!

I've got one .avi file and could not play it with mplayer. It was telling me:
"Missing video stream!" or "AVI_NI: No video stream found." It is originaly made
by a DV camera. Searching for a solution I have found that it can be played with
"-demuxer 35" option and it realy helps. But in documentation it is written that
you now work on this type of files so I have decided to send you a bugreport.
Possibly it will help in your work.

gentoo-linux x86

athlon-xp 256.

first 5mb of that file : http://vepp2k.inp.nsk.su/~pshatuno/sample.avi

#mplayer -v -vo x11 123.avi
MPlayer dev-CVS-060415-05:32-3.3.2 (C) 2000-2006 MPlayer Team
CPU: Advanced Micro Devices Sempron/Athlon? MP/XP Thoroughbred; Duron Applebred
(Family: 6, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE

Warning unknown option cache-prefill at line 120

get_path('codecs.conf') -> '/home/petr/.mplayer/codecs.conf'
Reading /home/petr/.mplayer/codecs.conf: Can't open
'/home/petr/.mplayer/codecs.conf': No such file or directory
Reading /usr/share/mplayer/codecs.conf: 91 audio & 208 video codecs
CommandLine?: '-v' '-vo' 'x11' '123.avi'
init_freetype
get_path('font/font.desc') -> '/home/petr/.mplayer/font/font.desc'
font: can't open file: /home/petr/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay?
Using nanosleep() timing
get_path('input.conf') -> '/home/petr/.mplayer/input.conf'
Can't open input config file /home/petr/.mplayer/input.conf: No such file or
directory
Parsing input config file /usr/share/mplayer/input.conf
Input config file /usr/share/mplayer/input.conf parsed: 59 binds
get_path('123.avi.conf') -> '/home/petr/.mplayer/123.avi.conf'
Playing 123.avi.
get_path('sub/') -> '/home/petr/.mplayer/sub/'
[file] File size is 4743602688 bytes
STREAM: [file] 123.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
CACHE_PRE_INIT: 0 [0] 860160 pre:1677721 eof:0
Cache fill: 10.25% (860160 bytes)
AVI file format detected.
list_end=0x7FD8
======= AVI Header =======
us/frame: 40000 (fps=25.000)
max bytes/sec: 3610047
padding: 512
MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE
frames total: 32851 initial: 0
streams: 1
Suggested BufferSize?: 144008
Size: 0 x 0
==========================
list_end=0x7ECC

STREAM Header =====

Type: iavs FCC: dvsd (64737664)
Flags: 0
Priority: 0 Language: 0
InitialFrames?: 0
Rate: 10000000/400000 = 25.000
Start: 0 Len: 32851
Suggested BufferSize?: 144008
Quality 0
Sample size: 0
==========================

AVI Super Index Header ==

FCC (indx) dwSize (32248) wLongsPerEntry(4)
bIndexSubType (0) bIndexType (0)
nEntriesInUse (9) dwChunkId (00)
dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0)

===========================
ODML (00): [0] 0x0000000000008000 0x7e00 4028
ODML (00
): [1] 0x0000000022ab2e00 0x7e00 4028
ODML (00): [2] 0x000000004557ae00 0x7e00 4028
ODML (00
): [3] 0x0000000068025c00 0x7e00 4028
ODML (00): [4] 0x000000008aad0c00 0x7e00 4028
ODML (00
): [5] 0x00000000ad57ba00 0x7e00 4028
ODML (00): [6] 0x00000000d0026a00 0x7e00 4028
ODML (00
): [7] 0x00000000f2ad1800 0x7e00 4028
ODML (00): [8] 0x000000011557c800 0x7e00 627
list_end=0x7FD8
AVI: dmlh found (size=248) (total_frames=32851)
list_end=0x3FC00800
Found movie at 0x8000 - 0x3FC00800
Reading INDEX block, 7423 chunks for 32851 frames (fpos=1069549576)
Additional RIFF header...
list_end=0x7F839600
Found movie at 0x8000 - 0x7F839600
Additional RIFF header...
list_end=0xBF455400
Found movie at 0x8000 - 0xBF455400
Additional RIFF header...
list_end=0xFF071200
Found movie at 0x8000 - 0xFF071200
Additional RIFF header...
list_end=0x1ABDA200
Found movie at 0x8000 - 0x1ABDA200
AVI: ODML: Building odml index (1 superindexchunks)

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0xFE00) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0x22ABAC00) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0x45582C00) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0x6802DA00) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0x8AAD8A00) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0xAD583800) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0xD002E800) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (4028) dwChunkId (00)
qwBaseOffset (0xF2AD9600) dwReserved3 (0)

===========================

AVI Standard Index Header ==

FCC (ix00) dwSize (32248) wLongsPerEntry(2)
bIndexSubType (0) bIndexType (1)
nEntriesInUse (627) dwChunkId (00)
qwBaseOffset (0x115584600) dwReserved3 (0)

===========================
AVI index offset: 0x0 (movi=0x8000 idx0=0xFE00 idx1=0x33200)
AVI_NI: No video stream found.

vo: x11 uninit called but X11 not inited..

Exiting... (End of file)

With best regards
Petr Shatunov!

Change History (2)

comment:1 Changed 13 years ago by dominik@…

  • Status changed from new to assigned

Confirmed, thanks.

comment:2 Changed 12 years ago by reimar

  • Resolution set to wontfix
  • Status changed from assigned to closed

DV-in-AVI will probably never work with our native demuxer, but the fallback to
libavformat is now automatic.

Note: See TracTickets for help on using tickets.