Index: dvbcut/src/psfile.cpp
===================================================================
RCS file: /var/cvs/sys/qt3/dvbcut/src/psfile.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dvbcut/src/psfile.cpp	29 Jan 2006 12:40:09 -0000	1.2
+++ dvbcut/src/psfile.cpp	25 Aug 2006 23:43:21 -0000	1.3
@@ -197,7 +197,9 @@
       skipped=0;
 
       int payloadbegin=data[8]+9;
-      if (sid&0x300)
+      if (sid >= 0x180 && sid <= 0x187)	// ac3audio
+	payloadbegin += 4;
+      else if (sid&0x300)
         ++payloadbegin;
       else if (sid&0xf0==0xe0) {
         if ( *(uint32_t*)(data+payloadbegin)==mbo32(0x00000001) )
