Mercurial > mplayer.hg
diff libmpcodecs/dec_audio.c @ 7180:28677d779205
-afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible
author | arpi |
---|---|
date | Fri, 30 Aug 2002 21:44:20 +0000 |
parents | b2ba67f6203e |
children | 1eadce15446c |
line wrap: on
line diff
--- a/libmpcodecs/dec_audio.c Fri Aug 30 21:30:59 2002 +0000 +++ b/libmpcodecs/dec_audio.c Fri Aug 30 21:44:20 2002 +0000 @@ -30,12 +30,13 @@ { unsigned i; for (i=0; mpcodecs_ad_drivers[i] != NULL; i++) - if(mpcodecs_ad_drivers[i]->info->id==sh_audio->codec->driver){ +// if(mpcodecs_ad_drivers[i]->info->id==sh_audio->codec->driver){ + if(!strcmp(mpcodecs_ad_drivers[i]->info->short_name,sh_audio->codec->drv)){ mpadec=mpcodecs_ad_drivers[i]; break; } if(!mpadec){ - mp_msg(MSGT_DECAUDIO,MSGL_ERR,MSGTR_AudioCodecFamilyNotAvailable, - sh_audio->codec->name, sh_audio->codec->driver); + mp_msg(MSGT_DECAUDIO,MSGL_ERR,MSGTR_AudioCodecFamilyNotAvailableStr, + sh_audio->codec->name, sh_audio->codec->drv); return 0; // no such driver } @@ -119,7 +120,7 @@ if(sh_audio->a_in_buffer) free(sh_audio->a_in_buffer); sh_audio->a_in_buffer=NULL; if(!sh_audio->inited) return; - mp_msg(MSGT_DECAUDIO,MSGL_V,MSGTR_UninitAudio,sh_audio->codec->driver); + mp_msg(MSGT_DECAUDIO,MSGL_V,MSGTR_UninitAudioStr,sh_audio->codec->drv); mpadec->uninit(sh_audio); sh_audio->inited=0; }