[libav-bugs] [Bug 467] New: ASF file fails to demux

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Wed Mar 6 21:45:43 CET 2013


http://bugzilla.libav.org/show_bug.cgi?id=467

           Summary: ASF file fails to demux
           Product: Libav
           Version: git HEAD
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: libavformat
        AssignedTo: bugzilla at libav.org
        ReportedBy: alex.converse at gmail.com


Created attachment 387
  --> http://bugzilla.libav.org/attachment.cgi?id=387
The broken ASF

$ ./avconv -v debug -i ~/excel.asf -f framecrc -
avconv version v9-635-g8d06198, Copyright (c) 2000-2013 the Libav developers
  built on Mar  6 2013 11:46:34 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --samples=/data/streams/fate-suite --enable-gpl
--enable-libvorbis --enable-x11grab --enable-libfreetype --enable-libmp3lame
  libavutil     52.  7. 0 / 52.  7. 0
  libavcodec    54. 41. 1 / 54. 41. 1
  libavformat   54. 21. 3 / 54. 21. 3
  libavdevice   53.  2. 0 / 53.  2. 0
  libavfilter    3.  4. 0 /  3.  4. 0
  libavresample  1.  1. 0 /  1.  1. 0
  libswscale     2.  1. 1 /  2.  1. 1
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set libav* logging level) with
argument 'debug'.
Reading option '-i' ... matched as input file with argument
'/usr/local/google/home/aconverse/excel.asf'.
Reading option '-f' ... matched as option 'f' (force format) with argument
'framecrc'.
Reading option '-' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set libav* logging level) with argument debug.
Successfully parsed a group of options.
Parsing a group of options: input file
/usr/local/google/home/aconverse/excel.asf.
Successfully parsed a group of options.
Opening an input file: /usr/local/google/home/aconverse/excel.asf.
[asf @ 0x27c08e0] Probed with size=2048 and score=100
[asf @ 0x27c08e0] gpos mismatch our pos=24, end=48
[asf @ 0x27c08e0] gpos mismatch our pos=24, end=236
[asf @ 0x27c08e0] ff asf bad non zero
[asf @ 0x27c08e0] ff asf bad header db  at:1957
[asf @ 0x27c08e0] invalid packet_length 0 at:1963
[asf @ 0x27c08e0] ff asf bad header 0  at:1981
[asf @ 0x27c08e0] ff asf skip 850 (unknown stream)
[asf @ 0x27c08e0] ff asf bad non zero
[asf @ 0x27c08e0] ff asf bad header 0  at:2936
[asf @ 0x27c08e0] ff asf skip 850 (unknown stream)
[asf @ 0x27c08e0] ff asf bad header ff  at:3921
[asf @ 0x27c08e0] invalid packet_length -326963969 at:3932
[asf @ 0x27c08e0] ff asf bad header ff  at:4201
[asf @ 0x27c08e0] invalid packet_length -326963969 at:4212
[asf @ 0x27c08e0] ff asf bad header ec  at:4761
[asf @ 0x27c08e0] unexpected packet_replic_size of -2098397204
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, asf, from '/home/aconverse/excel.asf':
  Duration: 00:01:05.66, start: 0.000000, bitrate: 57 kb/s
    Stream #0.0, 0, 1/1000: Audio: adpcm_ima_dk3, 16000 Hz, mono, s16, 16 kb/s
    Stream #0.1, 0, 1/1000: Video: msrle, pal8, 640x435, 0/1, 1k tbn
Successfully openened the file.
Parsing a group of options: output file -.
Applying option f (force format) with argument framecrc.
Successfully parsed a group of options.
Opening an output file: -.
Successfully openened the file.
[buffer @ 0x27c4420] w:640 h:435 pixfmt:pal8
[buffersink @ 0x27c1820] auto-inserting filter 'auto-inserted fifo 0' between
the filter 'Parsed filter 0 null' and the filter 'output stream 0:0'
[abuffer source @ 0x27c48a0] Setting value '1/16000' for key 'time_base'
[abuffer source @ 0x27c48a0] Setting value '16000' for key 'sample_rate'
[abuffer source @ 0x27c48a0] Setting value 's16' for key 'sample_fmt'
[abuffer source @ 0x27c48a0] Setting value '0x4' for key 'channel_layout'
[abuffer @ 0x27c27a0] tb:1/16000 samplefmt:s16 samplerate: 16000 ch layout:0x4
[aformat filter @ 0x27c17c0] Setting value 's16' for key 'sample_fmts'
[abuffersink @ 0x27c2120] auto-inserting filter 'auto-inserted fifo 0' between
the filter 'audio format for output stream 0:1' and the filter 'output stream
0:1'
#tb 0: 1/1000
#tb 1: 1/16000
Output #0, framecrc, to 'pipe:':
  Metadata:
    encoder         : Lavf54.21.3
    Stream #0.0, 0, 1/1000: Video: rawvideo, pal8, 640x435, 1/1000, q=2-31, 200
kb/s, 1k tbn, 1k tbc
    Stream #0.1, 0, 1/16000: Audio: pcm_s16le, 16000 Hz, mono, s16, 256 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (msrle -> rawvideo)
  Stream #0:0 -> #0:1 (adpcm_ima_dk3 -> pcm_s16le)
Press ctrl-c to stop encoding
No more output streams to write to, finishing.
frame=    0 fps=  0 q=0.0 Lsize=       0kB time=10000000000.00 bitrate=  
0.0kbits/s    
video:0kB audio:0kB global headers:0kB muxing overhead inf%

This file came from a Windows Media demo CD-ROM
https://lh6.googleusercontent.com/-S9RpUG7Gruc/UNaW0J1vW_I/AAAAAAAABTk/Iki1b6KWFKo/s828/IMG_20121223_002528.jpg

-- 
Configure bugmail: http://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list