[FFmpeg-trac] #5193(undetermined:new): No warning shown before duplicating a frame many thousand times (was: wmv enc: infinite loop with fuzzed file)

FFmpeg trac at avcodec.org
Fri Jan 29 10:12:17 CET 2016


#5193: No warning shown before duplicating a frame many thousand times
-------------------------------------+-------------------------------------
             Reporter:  ami_stuff    |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  minor        |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
Changes (by cehoyos):

 * priority:  normal => minor
 * version:  unspecified => git-master


Comment:

 Works fine here:
 {{{
 $ ffmpeg -i wmv2_fuzz.wmv out.wmv
 ffmpeg version N-78184-ge74378a Copyright (c) 2000-2016 the FFmpeg
 developers
   built with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      55. 16.100 / 55. 16.100
   libavcodec     57. 22.102 / 57. 22.102
   libavformat    57. 23.101 / 57. 23.101
   libavdevice    57.  0.101 / 57.  0.101
   libavfilter     6. 27.100 /  6. 27.100
   libswscale      4.  0.100 /  4.  0.100
   libswresample   2.  0.101 /  2.  0.101
   libpostproc    54.  0.100 / 54.  0.100
 Input #0, asf, from 'wmv2_fuzz.wmv':
   Metadata:
     encoder         : Lavf57.21.101
   Duration: 00:00:12.68, start: 0.000000, bitrate: 248 kb/s
     Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 118x118, SAR
 4:3 DAR 4:3, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc
 Output #0, asf, to 'out.wmv':
   Metadata:
     WM/EncodingSettings: Lavf57.23.101
     Stream #0:0: Video: msmpeg4v3 (msmpeg4) (MP43 / 0x3334504D), yuv420p,
 118x118 [SAR 4:3 DAR 4:3], q=2-31, 200 kb/s, 23.98 fps, 1k tbn, 23.98 tbc
     Metadata:
       encoder         : Lavc57.22.102 msmpeg4
     Side data:
       unknown side data type 10 (24 bytes)
 Stream mapping:
   Stream #0:0 -> #0:0 (wmv2 (native) -> msmpeg4v3 (msmpeg4))
 Press [q] to stop, [?] for help
 [wmv2 @ 0x3cf3a40] ignoring overflow at 0 1
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
     Last message repeated 1 times
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 4
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
     Last message repeated 1 times
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 1 5
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
     Last message repeated 1 times
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 7
 [wmv2 @ 0x3cf3a40] ignoring overflow at 7 7
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 0
 [wmv2 @ 0x3cf3a40] ignoring overflow at 6 1
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 2 2
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 2 4
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 1 7
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 6
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 0
 [wmv2 @ 0x3cf3a40] ignoring overflow at 0 1
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 4 1
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 2 5
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 0 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 2 7
 [wmv2 @ 0x3cf3a40] dc overflow- block: 1 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] ignoring overflow at 3 7
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 2 qscale: 2//
 [wmv2 @ 0x3cf3a40] dc overflow- block: 3 qscale: 2//
 [wmv2 @ 0x3cf3a40] overreading 8 bits
 [wmv2 @ 0x3cf3a40] concealing 64 DC, 64 AC, 64 MV errors in P frame
 [wmv2 @ 0x3cf3a40] ignoring overflow at 4 2
 [asf @ 0x3cd93a0] ff asf skip 100 (unknown stream)=18:38:34.46 bitrate=
 77.9kbits/s dup=1609004 drop=0 speed= 446x
 [wmv2 @ 0x3cf3a40] ignoring overflow at 1 0
 [wmv2 @ 0x3cf3a40] overreading 8 bits
 [wmv2 @ 0x3cf3a40] concealing 64 DC, 64 AC, 64 MV errors in P frame
 [wmv2 @ 0x3cf3a40] overreading 8 bits
 [wmv2 @ 0x3cf3a40] concealing 64 DC, 64 AC, 64 MV errors in P frame
 frame=1609138 fps=10692 q=2.0 Lsize=  638966kB time=18:38:34.46 bitrate=
 78.0kbits/s dup=1609004 drop=169 speed= 446x
 video:606162kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
 muxing overhead: 5.411642%
 }}}
 I don't know if a warning should be shown if a frame gets duplicated many
 thousand times.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5193#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list