# http://dvbn.happysat.org/viewtopic.php?t=42136 diff -Nru vdr-1.5.10/remux.c vdr-1.5.10-pes/remux.c --- vdr-1.5.10/remux.c 2007-09-22 14:08:22.000000000 +0200 +++ vdr-1.5.10-pes/remux.c 2007-11-02 18:01:39.000000000 +0100 @@ -1724,6 +1724,12 @@ case 7: if (!done && (mpeg == 2 || mpeg1_required > 7)) { flag2 = Buf[c++]; + if (!repacker && subStreamId && (flag2 & 0x01)) { //PES_EXTENSION=0x01 + esyslog("Error: cannot add extension to pes packet. Disabling."); + subStreamId = 0; + } + else + flag2 |= 0x01; // PES_EXTENSION=0x01 found++; } break;