# http://dvbn.happysat.org/viewtopic.php?t=42136 diff -Nru vdr-1.5.13/remux.c vdr-1.5.13-PES-EXTENSION/remux.c --- vdr-1.5.13/remux.c 2008-01-20 10:35:18.000000000 +0100 +++ vdr-1.5.13-PES-EXTENSION/remux.c 2008-01-20 10:48:11.000000000 +0100 @@ -1774,6 +1774,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;