avi demuxer problem / call for avi demuxer developers?
user sent me a 10mb sample file created with Pinnacle Studio DV which mplayer cannot demux properly. lavf (-demuxer 35) works however. -noidx has no effect. someone said that arpi was the last avi demuxer developer, anyone currently maintaining it? the sample is uploaded to mphq2 ftp MPlayer/incoming folder, ask Diego for directions. -compn below is -v output: I:\tv>mplayer -v broken-pinnacle-studio-dv-file.avi MPlayer dev-CVS-060102-16:56-3.4.4 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Athlon Thunderbird (Family: 6, Stepping: 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0 Compiled with runtime CPU detection - WARNING - this is not optimal! To get best performance, recompile MPlayer with --disable-runtime-cpudetection. get_path('codecs.conf') -> '/cygdrive/c/Documents and Settings/Administrator.MON /.mplayer/codecs.conf' Reading /cygdrive/c/Documents and Settings/Administrator.MON/.mplayer/codecs.con f: Can't open '/cygdrive/c/Documents and Settings/Administrator.MON/.mplayer/cod ecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: Can't open '/usr/local/etc/mplayer/c odecs.conf': No such file or directory Using built-in default codecs.conf. CommandLine: '-v' 'broken-pinnacle-studio-dv-file.avi' get_path('font/font.desc') -> '/cygdrive/c/Documents and Settings/Administrator. MON/.mplayer/font/font.desc' font: can't open file: /cygdrive/c/Documents and Settings/Administrator.MON/.mpl ayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Using Windows native timing get_path('input.conf') -> '/cygdrive/c/Documents and Settings/Administrator.MON/ .mplayer/input.conf' Can't open input config file /cygdrive/c/Documents and Settings/Administrator.MO N/.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('broken-pinnacle-studio-dv-file.avi.conf') -> '/cygdrive/c/Documents an d Settings/Administrator.MON/.mplayer/broken-pinnacle-studio-dv-file.avi.conf' Playing broken-pinnacle-studio-dv-file.avi. get_path('sub/') -> '/cygdrive/c/Documents and Settings/Administrator.MON/.mplay er/sub/' [file] File size is 10485760 bytes STREAM: [file] broken-pinnacle-studio-dv-file.avi STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) AVI file format detected. list_end=0x7FD8 ======= AVI Header ======= us/frame: 40000 (fps=25.000) max bytes/sec: 3630816 padding: 512 MainAVIHeader.dwFlags: (2064) HAS_INDEX TRUST_CKTYPE frames total: 3218 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: 3218 Suggested BufferSize: 144008 Quality 0 Sample size: 0 ========================== ====== AVI Super Index Header ======== FCC (indx) dwSize (32248) wLongsPerEntry(4) bIndexSubType (0) bIndexType (0) nEntriesInUse (1) dwChunkId (00__) dwReserved[0] (0) dwReserved[1] (0) dwReserved[2] (0) =========================== ODML (00__): [0] 0x0000000000008000 0x7e00 3218 list_end=0x7FD8 AVI: dmlh found (size=248) (total_frames=3218) list_end=0x1BB2A600 Found movie at 0x8000 - 0x1BB2A600 stream_seek: WARNING! Can't seek to 0x1BB2A600 ! AVI: ODML: Building odml index (1 superindexchunks) ====== AVI Standard Index Header ======== FCC (ix00) dwSize (32248) wLongsPerEntry(2) bIndexSubType (0) bIndexType (1) nEntriesInUse (3218) dwChunkId (00__) qwBaseOffset (0xFE00) dwReserved3 (0) =========================== AVI index offset: 0x0 (movi=0x8000 idx0=0xFE00 idx1=0x33200) AVI_NI: No video stream found. Exiting... (End of file)
participants (1)
-
compn