comparison utils.c @ 8325:0b905a126bc9 libavcodec

Make register_avcodec() call avcodec_init(). This avoids the possibility to use a registered codec without first initializing libavcodec, which resulted in unexpected behavior.
author stefano
date Sun, 14 Dec 2008 20:04:00 +0000
parents 343f0476fd1d
children f19fe0cade86
comparison
equal deleted inserted replaced
8324:343f0476fd1d 8325:0b905a126bc9
88 } 88 }
89 89
90 void register_avcodec(AVCodec *codec) 90 void register_avcodec(AVCodec *codec)
91 { 91 {
92 AVCodec **p; 92 AVCodec **p;
93 avcodec_init();
93 p = &first_avcodec; 94 p = &first_avcodec;
94 while (*p != NULL) p = &(*p)->next; 95 while (*p != NULL) p = &(*p)->next;
95 *p = codec; 96 *p = codec;
96 codec->next = NULL; 97 codec->next = NULL;
97 } 98 }