root@ing09p:/usr/src/ffmpeg# valgrind ./ffmpeg_g -i ../tmp/toto.flv ==26016== Memcheck, a memory error detector. ==26016== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. ==26016== Using LibVEX rev 1658, a library for dynamic binary translation. ==26016== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. ==26016== Using valgrind-3.2.1-Debian, a dynamic binary instrumentation framework. ==26016== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. ==26016== For more details, rerun with: -v ==26016== FFmpeg version SVN-r12176, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --enable-shared --disable-ffserver --disable-ffplay --enable-memalign-hack libavutil version: 49.6.0 libavcodec version: 51.50.1 libavformat version: 52.7.0 libavdevice version: 52.0.0 built on Feb 25 2008 14:00:21, gcc: 4.1.2 (Ubuntu 4.1.2-0ubuntu4) Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.92 (359/12) Input #0, flv, from '../tmp/toto.flv': Duration: 00:01:06.4, start: 0.000000, bitrate: 32 kb/s Stream #0.0: Video: flv, yuv420p, 320x240 [PAR 0:1 DAR 0:1], 29.92 tb(r) Stream #0.1: Audio: mp3, 22050 Hz, stereo, 32 kb/s Must supply at least one output file ==26016== ==26016== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1) ==26016== malloc/free: in use at exit: 122,107 bytes in 114 blocks. ==26016== malloc/free: 384 allocs, 270 frees, 1,365,629 bytes allocated. ==26016== For counts of detected errors, rerun with: -v ==26016== searching for pointers to 114 not-freed blocks. ==26016== checked 1,278,608 bytes. ==26016== ==26016== LEAK SUMMARY: ==26016== definitely lost: 0 bytes in 0 blocks. ==26016== possibly lost: 0 bytes in 0 blocks. ==26016== still reachable: 122,107 bytes in 114 blocks. ==26016== suppressed: 0 bytes in 0 blocks. ==26016== Reachable blocks (those to which a pointer was found) are not shown. ==26016== To see them, rerun with: --show-reachable=yes