aboutsummaryrefslogtreecommitdiffstats
path: root/ffmpeg.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2007-12-12 19:01:58 +0000
committerMichael Niedermayer <michaelni@gmx.at>2007-12-12 19:01:58 +0000
commit84be6e723930e540ee105949af1a7a498164560c (patch)
treed92e440279d6a8b407ba691705fb97f717a15ae9 /ffmpeg.c
parent562b216307ab1e7a62fe85ef9dcf3c485bc647f7 (diff)
downloadffmpeg-84be6e723930e540ee105949af1a7a498164560c.tar.gz
av_*_next() API for libavformat
Originally committed as revision 11206 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'ffmpeg.c')
-rw-r--r--ffmpeg.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ffmpeg.c b/ffmpeg.c
index 7c47ce807c..7a8dcac385 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3318,9 +3318,9 @@ static int64_t getutime(void)
static void opt_show_formats(void)
{
- AVInputFormat *ifmt;
- AVOutputFormat *ofmt;
- URLProtocol *up;
+ AVInputFormat *ifmt=NULL;
+ AVOutputFormat *ofmt=NULL;
+ URLProtocol *up=NULL;
AVCodec *p=NULL, *p2;
AVBitStreamFilter *bsf=NULL;
const char *last_name;
@@ -3333,7 +3333,7 @@ static void opt_show_formats(void)
const char *name=NULL;
const char *long_name=NULL;
- for(ofmt = first_oformat; ofmt != NULL; ofmt = ofmt->next) {
+ while(ofmt= av_oformat_next(ofmt)) {
if((name == NULL || strcmp(ofmt->name, name)<0) &&
strcmp(ofmt->name, last_name)>0){
name= ofmt->name;
@@ -3341,7 +3341,7 @@ static void opt_show_formats(void)
encode=1;
}
}
- for(ifmt = first_iformat; ifmt != NULL; ifmt = ifmt->next) {
+ while(ifmt= av_iformat_next(ifmt)) {
if((name == NULL || strcmp(ifmt->name, name)<0) &&
strcmp(ifmt->name, last_name)>0){
name= ifmt->name;
@@ -3424,7 +3424,7 @@ static void opt_show_formats(void)
printf("\n");
printf("Supported file protocols:\n");
- for(up = first_protocol; up != NULL; up = up->next)
+ while(up = av_protocol_next(up))
printf(" %s:", up->name);
printf("\n");