summaryrefslogtreecommitdiff
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2011-03-12 12:44:22 +0100
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2011-03-26 14:40:30 +0100
commit0c55c6d30e0aa07b47645fafc6a817dfbfa2e85b (patch)
tree8d7c6a33f4234d422dbdea9d1157ee3884901eb1 /ffmpeg.c
parent836131546947db75f2ff81a452e5ee9392c4acf8 (diff)
cmdutils: remove list_fmts(), simplify
The function was only used in opt_sample_fmt() for listing the sample formats. Move list_fmts() functionality directly into opt_sample_fmt(). Als fix the warning: ffmpeg.c: In function ‘opt_audio_sample_fmt’: ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type cmdutils.h:163: note: expected ‘void (*)(char *, int, int)’ but argument is of type ‘char * (*)(char *, int, enum AVSampleFormat)’
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index 6f74e61e18..a8d0dcf647 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -2850,7 +2850,10 @@ static void opt_audio_sample_fmt(const char *arg)
ffmpeg_exit(1);
}
} else {
- list_fmts(av_get_sample_fmt_string, AV_SAMPLE_FMT_NB);
+ int i;
+ char fmt_str[128];
+ for (i = -1; i < AV_SAMPLE_FMT_NB; i++)
+ printf("%s\n", av_get_sample_fmt_string(fmt_str, sizeof(fmt_str), i));
ffmpeg_exit(0);
}
}