==16801== Memcheck, a memory error detector
==16801== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==16801== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==16801== Command: /home/ux/fate/x86_64-archlinux-gcc-valgrindundef/build/ffmpeg -nostdin -nostats -cpuflags all -hwaccel none -threads 1 -thread_type frame+slice -i /home/ux/fate/fate-suite/vp8_alpha/vp8_video_with_alpha.webm -vcodec copy -flags +bitexact -fflags +bitexact -f framecrc -
==16801==
ffmpeg version N-76408-g6c6ac9c Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 5.2.0 (GCC)
configuration: --prefix=/home/ux/fate/x86_64-archlinux-gcc-valgrindundef/install --samples=/home/ux/fate/fate-suite --enable-gpl --enable-memory-poisoning --enable-avresample --cc='ccache cc' --valgrind=valgrind --disable-stripping --disable-memory-poisoning
libavutil 55. 5.100 / 55. 5.100
libavcodec 57. 13.102 / 57. 13.102
libavformat 57. 13.100 / 57. 13.100
libavdevice 57. 0.100 / 57. 0.100
libavfilter 6. 14.101 / 6. 14.101
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.100 / 2. 0.100
libpostproc 54. 0.100 / 54. 0.100
Input #0, matroska,webm, from '/home/ux/fate/fate-suite/vp8_alpha/vp8_video_with_alpha.webm':
Metadata:
encoder : vpxenc v1.1.0-311-g83e8f2f
Duration: 00:00:04.00, start: 0.001000, bitrate: 476 kb/s
Stream #0:0(eng): Video: vp8, yuv420p, 320x213, SAR 1:1 DAR 320:213, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
Metadata:
alpha_mode : 1
Side data:
stereo3d: 2D
Output #0, framecrc, to 'pipe:':
Stream #0:0(eng): Video: vp8, yuv420p, 320x213 [SAR 1:1 DAR 320:213], q=2-31, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
Metadata:
alpha_mode : 1
Side data:
stereo3d: 2D
Stream mapping:
Stream #0:0 -> #0:0 (copy)
frame= 120 fps=0.0 q=-1.0 Lsize= 11kB time=00:00:03.96 bitrate= 22.3kbits/s
video:227kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
==16801==
==16801== HEAP SUMMARY:
==16801== in use at exit: 122,435 bytes in 241 blocks
==16801== total heap usage: 3,754 allocs, 3,513 frees, 2,458,015 bytes allocated
==16801==
==16801== 1,948 (16 direct, 1,932 indirect) bytes in 1 blocks are definitely lost in loss record 3 of 5
==16801== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16801== by 0x4C2AADE: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16801== by 0x6C9697: av_packet_new_side_data (avpacket.c:287)
==16801== by 0x5C9F3F: matroska_parse_frame (matroskadec.c:2749)
==16801== by 0x5C9F3F: matroska_parse_block (matroskadec.c:2915)
==16801== by 0x5CEEC2: matroska_parse_cluster_incremental (matroskadec.c:2979)
==16801== by 0x5CEEC2: matroska_parse_cluster (matroskadec.c:3002)
==16801== by 0x5D0748: matroska_read_packet (matroskadec.c:3031)
==16801== by 0x6803D9: ff_read_packet (utils.c:681)
==16801== by 0x6835CB: read_frame_internal (utils.c:1339)
==16801== by 0x687BC1: avformat_find_stream_info (utils.c:3270)
==16801== by 0x47DE6B: open_input_file (ffmpeg_opt.c:970)
==16801== by 0x480843: open_files (ffmpeg_opt.c:2939)
==16801== by 0x480843: ffmpeg_parse_options (ffmpeg_opt.c:2976)
==16801== by 0x47398E: main (ffmpeg.c:4259)
==16801==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:av_packet_new_side_data
fun:matroska_parse_frame
fun:matroska_parse_block
fun:matroska_parse_cluster_incremental
fun:matroska_parse_cluster
fun:matroska_read_packet
fun:ff_read_packet
fun:read_frame_internal
fun:avformat_find_stream_info
fun:open_input_file
fun:open_files
fun:ffmpeg_parse_options
fun:main
}
==16801== 120,447 (1,904 direct, 118,543 indirect) bytes in 119 blocks are definitely lost in loss record 5 of 5
==16801== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16801== by 0x4C2AADE: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==16801== by 0x6C9697: av_packet_new_side_data (avpacket.c:287)
==16801== by 0x5C9F3F: matroska_parse_frame (matroskadec.c:2749)
==16801== by 0x5C9F3F: matroska_parse_block (matroskadec.c:2915)
==16801== by 0x5CEEC2: matroska_parse_cluster_incremental (matroskadec.c:2979)
==16801== by 0x5CEEC2: matroska_parse_cluster (matroskadec.c:3002)
==16801== by 0x5D0748: matroska_read_packet (matroskadec.c:3031)
==16801== by 0x6803D9: ff_read_packet (utils.c:681)
==16801== by 0x6835CB: read_frame_internal (utils.c:1339)
==16801== by 0x684541: av_read_frame (utils.c:1500)
==16801== by 0x4904D2: get_input_packet (ffmpeg.c:3605)
==16801== by 0x4904D2: process_input (ffmpeg.c:3724)
==16801== by 0x4904D2: transcode_step (ffmpeg.c:4034)
==16801== by 0x4904D2: transcode (ffmpeg.c:4088)
==16801== by 0x4739C6: main (ffmpeg.c:4281)
==16801==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:realloc
fun:av_packet_new_side_data
fun:matroska_parse_frame
fun:matroska_parse_block
fun:matroska_parse_cluster_incremental
fun:matroska_parse_cluster
fun:matroska_read_packet
fun:ff_read_packet
fun:read_frame_internal
fun:av_read_frame
fun:get_input_packet
fun:process_input
fun:transcode_step
fun:transcode
fun:main
}
==16801== LEAK SUMMARY:
==16801== definitely lost: 1,920 bytes in 120 blocks
==16801== indirectly lost: 120,475 bytes in 120 blocks
==16801== possibly lost: 0 bytes in 0 blocks
==16801== still reachable: 40 bytes in 1 blocks
==16801== suppressed: 0 bytes in 0 blocks
==16801== Reachable blocks (those to which a pointer was found) are not shown.
==16801== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==16801==
==16801== For counts of detected and suppressed errors, rerun with: -v
==16801== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
|