id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc	blockedby	blocking	reproduced	analyzed
1687	-v quiet -stats	gd2shoe		"Summary of the bug:

-v quiet overrides even an explicit -stats flag.

I'm trying to write a python script that uses ffmpeg for transcoding.  I'd like to retain the progress for the user, but scrap the initial info (and other info lines).  I'll probably devise some filter in the meanwhile, but this still seems broken.  

As it stands now, I can't see what -stats is supposed to do.  It is always on, except when -v turns it off, and then it is always off.  This seems very odd.

I suspect the solution will be to make the debugging level of the progress output conditional on the -stat flag.  Without actually finding it in the code, I think this should be fairly straightforward.

How to reproduce:
{{{
% ffmpeg -v quiet -stats -i input ... output
% ffmpeg -v panic -stats -i input ... output
% ffmpeg -v fatal -stats -i input ... output
% ffmpeg -v error -stats -i input ... output
% ffmpeg -v warning -stats -i input ... output

Running on Windows XP in Cygwin Console, but I really doubt that matters.

ffmpeg version N-43594-gf0896a6 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 15 2012 21:25:48 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 69.100 / 51. 69.100
  libavcodec     54. 52.100 / 54. 52.100
  libavformat    54. 23.101 / 54. 23.101
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  9.100 /  3.  9.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
}}}"	defect	closed	minor	FFmpeg	git-master	fixed					1	0
