Index: dvbcut/src/mpgfile.cpp
===================================================================
RCS file: /var/cvs/sys/qt3/dvbcut/src/mpgfile.cpp,v
retrieving revision 1.1.1.4
diff -u -r1.1.1.4 mpgfile.cpp
--- dvbcut/src/mpgfile.cpp	14 Dec 2005 21:32:55 -0000	1.1.1.4
+++ dvbcut/src/mpgfile.cpp	22 Jun 2006 17:03:39 -0000
@@ -232,8 +232,8 @@
   if (avcodec_open(S->avcc, S->dec))
     return;
 
-  int16_t samples[4096];
-  int frame_size=4096;
+  int16_t samples[6*1536];	// must be enough for 6 AC-3 channels --mr
+  int frame_size=sizeof(samples);
   avcodec_decode_audio(S->avcc,samples,&frame_size,(uint8_t*) sd->getdata(),sd->inbytes());
   avcodec_close(S->avcc);
   }
