From c885bca73c27a63b45c2a47501efd2a48ca0c587 Mon Sep 17 00:00:00 2001
From: rtogni <rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2>
Date: Wed, 19 Jul 2006 18:20:25 +0000
Subject: [PATCH] Quit on eof, was broken by r17150 Noticed by LR hephooey 
 gmail com

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19140 b3059339-0415-0410-9bf9-f77b7e298cf2
---
 libmpcodecs/ad_realaud.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libmpcodecs/ad_realaud.c b/libmpcodecs/ad_realaud.c
index 53e4124191..866bcd7d37 100644
--- a/libmpcodecs/ad_realaud.c
+++ b/libmpcodecs/ad_realaud.c
@@ -410,6 +410,8 @@ static int decode_audio(sh_audio_t *sh,unsigned char *buf,int minlen,int maxlen)
 
   if(sh->a_in_buffer_len<=0){
       // fill the buffer!
+      if (sh->ds->eof)
+          return 0;
       demux_read_data(sh->ds, sh->a_in_buffer, sh->wf->nBlockAlign);
       sh->a_in_buffer_size=
       sh->a_in_buffer_len=sh->wf->nBlockAlign;