X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Favformat%2Fconsumer_avformat.c;h=fbe91e89e020c8d354fca84e961e0fccac14e85a;hb=4c7f6cfcb34ddde69112a2d877eb4fb6c380091a;hp=5fb963cbafffe0c0977c8827469bcbc411e3bf2e;hpb=cc529cc40228368ad022902a9c8b550e425a6150;p=melted diff --git a/src/modules/avformat/consumer_avformat.c b/src/modules/avformat/consumer_avformat.c index 5fb963c..fbe91e8 100644 --- a/src/modules/avformat/consumer_avformat.c +++ b/src/modules/avformat/consumer_avformat.c @@ -799,13 +799,7 @@ static void *consumer_thread( void *arg ) // Check for audio codec overides if ( acodec != NULL ) { - AVCodec *p = first_avcodec; - while( p != NULL ) - { - if ( !strcmp( p->name, acodec ) && p->type == CODEC_TYPE_AUDIO ) - break; - p = p->next; - } + AVCodec *p = avcodec_find_encoder_by_name( acodec ); if ( p != NULL ) audio_codec_id = p->id; else @@ -815,13 +809,7 @@ static void *consumer_thread( void *arg ) // Check for video codec overides if ( vcodec != NULL ) { - AVCodec *p = first_avcodec; - while( p != NULL ) - { - if ( !strcmp( p->name, vcodec ) && p->type == CODEC_TYPE_VIDEO ) - break; - p = p->next; - } + AVCodec *p = avcodec_find_encoder_by_name( vcodec ); if ( p != NULL ) video_codec_id = p->id; else