summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/ad_hwac3.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpcodecs/ad_hwac3.c b/libmpcodecs/ad_hwac3.c
index 78bd66dacd..6e739f12da 100644
--- a/libmpcodecs/ad_hwac3.c
+++ b/libmpcodecs/ad_hwac3.c
@@ -80,8 +80,8 @@ static int control(sh_audio_t *sh,int cmd,void* arg, ...)
static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen)
{
- int len=-1;
- if(!sh_audio->a_in_buffer_len)
+ int len=sh_audio->a_in_buffer_len;
+ if(len<=0)
if((len=a52_fillbuff(sh_audio))<=0) return len; /*EOF*/
sh_audio->a_in_buffer_len=0;