[FFmpeg-trac] #2142(documentation:new): Memory leak in doc/examples/demuxing.c

FFmpeg trac at avcodec.org
Tue Jan 15 20:50:34 CET 2013


#2142: Memory leak in doc/examples/demuxing.c
-------------------------------------+-------------------------------------
             Reporter:  szanni       |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  documentation                      |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 How to reproduce:
 {{{
 $ cd doc/examples
 $ PKG_CONFIG_PATH=pc-uninstalled make
 $ ./decoding_encoding mpg
 $ valgrind ./demuxing test.mpg test.video test.audio
 ==20852== Memcheck, a memory error detector
 ==20852== Copyright (C) 2002-2012, and GNU GPL'd, by Julian Seward et al.
 ==20852== Using Valgrind-3.8.1 and LibVEX; rerun with -h for copyright
 info
 ==20852== Command: ./demuxing test.mpg test.video test.audio
 ==20852==
 [mpegvideo @ 0x68df080] Estimating duration from bitrate, this may be
 inaccurate
 Could not find audio stream in input file 'test.mpg'
 Input #0, mpegvideo, from 'test.mpg':
   Duration: 00:00:00.01, bitrate: 104862 kb/s
     Stream #0:0: Video: mpeg1video, yuv420p, 352x288 [SAR 1:1 DAR 11:9],
 104857 kb/s, 25 fps, 25 tbr, 1200k tbn, 25 tbc
 Demuxing video from file 'test.mpg' into 'test.video'
 video_frame n:0 coded_n:0 pts:NOPTS
 video_frame n:1 coded_n:2 pts:NOPTS
 video_frame n:2 coded_n:1 pts:NOPTS
 video_frame n:3 coded_n:4 pts:NOPTS
 video_frame n:4 coded_n:3 pts:NOPTS
 video_frame n:5 coded_n:6 pts:NOPTS
 video_frame n:6 coded_n:5 pts:NOPTS
 video_frame n:7 coded_n:8 pts:NOPTS
 video_frame n:8 coded_n:7 pts:NOPTS
 video_frame n:9 coded_n:10 pts:NOPTS
 video_frame n:10 coded_n:9 pts:NOPTS
 video_frame n:11 coded_n:12 pts:NOPTS
 video_frame n:12 coded_n:11 pts:NOPTS
 video_frame n:13 coded_n:14 pts:NOPTS
 video_frame n:14 coded_n:13 pts:NOPTS
 video_frame n:15 coded_n:16 pts:NOPTS
 video_frame n:16 coded_n:15 pts:NOPTS
 video_frame n:17 coded_n:18 pts:NOPTS
 video_frame n:18 coded_n:17 pts:NOPTS
 video_frame n:19 coded_n:20 pts:NOPTS
 video_frame n:20 coded_n:19 pts:NOPTS
 video_frame n:21 coded_n:22 pts:NOPTS
 video_frame n:22 coded_n:21 pts:NOPTS
 video_frame n:23 coded_n:24 pts:NOPTS
 video_frame(cached) n:24 coded_n:23 pts:NOPTS
 Demuxing succeeded.
 Play the output video file with the command:
 ffplay -f rawvideo -pix_fmt yuv420p -video_size 352x288 test.video
 ==20852==
 ==20852== HEAP SUMMARY:
 ==20852==     in use at exit: 88,668 bytes in 25 blocks
 ==20852==   total heap usage: 327 allocs, 302 frees, 1,809,358 bytes
 allocated
 ==20852==
 ==20852== LEAK SUMMARY:
 ==20852==    definitely lost: 88,668 bytes in 25 blocks
 ==20852==    indirectly lost: 0 bytes in 0 blocks
 ==20852==      possibly lost: 0 bytes in 0 blocks
 ==20852==    still reachable: 0 bytes in 0 blocks
 ==20852==         suppressed: 0 bytes in 0 blocks
 ==20852== Rerun with --leak-check=full to see details of leaked memory
 ==20852==
 ==20852== For counts of detected and suppressed errors, rerun with: -v
 ==20852== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)
 }}}

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


More information about the FFmpeg-trac mailing list