From 588e3d6535516c4cf5cf15fb4f4a4432f86e3bd0 Mon Sep 17 00:00:00 2001 From: ddennedy Date: Fri, 12 Sep 2008 16:51:29 +0000 Subject: [PATCH] consumer_avformat.c: bugfix (2106941) compilation against recent ffmpeg changes git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1181 d19143bc-622f-0410-bfdd-b5b2a6649095 --- src/modules/avformat/consumer_avformat.c | 16 ++-------------- 1 files changed, 2 insertions(+), 14 deletions(-) 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 -- 1.7.4.4