Hello everyone,<br><br>A while ago I wrote to this list with a interesting question:<br>We are trying to Stream DVB-T MPEG-TS signals. The problem we encountered is that the DEMUX class cannot handle PES which are either:<br>
<br>1) larger than 65KB<br>2) have their size set to zero (this is allowed according to the standard).<br><br>I have tried to understand why this is happening - but had no luck. I did find out that the Demux class reads the Size field in the PES header. But the standard says that PES size is optional. 
<br><br>Is it really so that the Demux cannot handle big PES?<br><br>I am either thinking about modifying the Demux class or splitting PES (which bring other problems).<br><br>Thanks!<br>Christian<br>P.S. When I say the Demux cannot handle - I mean that it recognizes the PES, outputs a warning of type &quot;incorrect size&quot; - and never returns when I call it by invoking FramedSource::afterGetting(this). If it doenst return - it means it hasnt been able to forward what I have just given... or no?. But where does it hang!? Is it the MPEG1or2VideoFramer that cannot handle this? Or the DiscreteFramer!?
<br><br>