Mercurial > libavcodec.hg
changeset 4753:7115a2f0854d libavcodec
call faacDecClose() with all libfaad versions
patch by Diego Petteno flameeyes gmail com
author | mru |
---|---|
date | Sat, 31 Mar 2007 16:47:39 +0000 |
parents | d49f8b3e8c4a |
children | 0c378ce84378 |
files | faad.c |
diffstat | 1 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/faad.c Sat Mar 31 16:20:51 2007 +0000 +++ b/faad.c Sat Mar 31 16:47:39 2007 +0000 @@ -196,8 +196,7 @@ { FAACContext *s = (FAACContext *) avctx->priv_data; - if (s->faacDecClose) - s->faacDecClose(s->faac_handle); + s->faacDecClose(s->faac_handle); dlclose(s->handle); return 0; @@ -228,6 +227,7 @@ // resolve all needed function calls dfaac(Open, (faacDecHandle FAADAPI (*)(void))); + dfaac(Close, (void FAADAPI (*)(faacDecHandle hDecoder))); dfaac(GetCurrentConfiguration, (faacDecConfigurationPtr FAADAPI (*)(faacDecHandle))); #ifndef FAAD2_VERSION @@ -239,7 +239,6 @@ dfaac(Init2, (int FAADAPI (*)(faacDecHandle, unsigned char*, unsigned long, unsigned long*, unsigned long*))); - dfaac(Close, (void FAADAPI (*)(faacDecHandle hDecoder))); dfaac(Decode, (int FAADAPI (*)(faacDecHandle, unsigned char*, unsigned long*, short*, unsigned long*))); #else