summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/dec_audio.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-30 21:44:20 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-08-30 21:44:20 +0000
commit1b667f61baba1328e45a5c33fe4a6343787c4b4a (patch)
tree8a13afc55b905ced9f349b56d9fb12ceabe4caed /libmpcodecs/dec_audio.c
parent7af2d892c274222904eeeb5de0e394e5b52335fd (diff)
downloadmpv-1b667f61baba1328e45a5c33fe4a6343787c4b4a.tar.bz2
mpv-1b667f61baba1328e45a5c33fe4a6343787c4b4a.tar.xz
-afm/-vfm migration from ID (int) to NAME (string) - simplifies code and makes dlopen()'ing possible
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7181 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/dec_audio.c')
-rw-r--r--libmpcodecs/dec_audio.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/libmpcodecs/dec_audio.c b/libmpcodecs/dec_audio.c
index 4185415e91..af48c9136c 100644
--- a/libmpcodecs/dec_audio.c
+++ b/libmpcodecs/dec_audio.c
@@ -30,12 +30,13 @@ int init_audio(sh_audio_t *sh_audio)
{
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 @@ void uninit_audio(sh_audio_t *sh_audio)
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;
}