[FFmpeg-trac] #2298(avformat:new): High memory allocation with broken pmp file

FFmpeg trac at avcodec.org
Sat Feb 23 13:11:44 CET 2013


#2298: High memory allocation with broken pmp file
-------------------------------------+-------------------------------------
               Reporter:  cehoyos    |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  normal     |              Component:  avformat
                Version:  git-       |               Keywords:  pmp
  master                             |  videolan
             Blocked By:             |               Blocking:
Reproduced by developer:  0          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 (vlc ticket 8226)
 A sample was uploaded to videolan trac that allocates several Gigabyte at
 probing, I will attach the sample and a patch that improves the situation,
 but valgrind still reports 1,021,771,097 allocs with
 1,902,250,215,888,401,222 bytes.
 {{{
 $ ffmpeg -i dos.pmp
 ffmpeg version N-50197-g23c9180 Copyright (c) 2000-2013 the FFmpeg
 developers
   built on Feb 23 2013 13:10:17 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl --disable-indev=jack
   libavutil      52. 17.103 / 52. 17.103
   libavcodec     54. 92.100 / 54. 92.100
   libavformat    54. 63.100 / 54. 63.100
   libavdevice    54.  3.103 / 54.  3.103
   libavfilter     3. 39.101 /  3. 39.101
   libswscale      2.  2.100 /  2.  2.100
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  2.100 / 52.  2.100
 [pmp @ 0x32a8520] Unsupported audio format
 [NULL @ 0x32ae8e0] [IMGUTILS @ 0x7fffe55dd7e0] Picture size
 1094795585x1094795585 is invalid
 [NULL @ 0x32ae8e0] Ignoring invalid width/height values
 [pmp @ 0x32a8520] Could not find codec parameters for stream 0 (Video:
 mpeg4, yuv420p): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 1 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 2 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 3 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 4 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 5 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 6 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 7 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 8 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 9 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 10 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options

 ...

 [pmp @ 0x32a8520] Could not find codec parameters for stream 16691 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16692 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16693 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16694 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16695 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16696 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16697 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16698 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16699 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16700 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16701 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16702 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16703 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16704 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [pmp @ 0x32a8520] Could not find codec parameters for stream 16705 (Audio:
 none, 1094795585 Hz, 4276546 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 dos.pmp: could not find codec parameters
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2298>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list