After doing the simple multiplexing in order to do the header trick, using TMPGEnc, it tells me there is
"XXXX s packets cause buffer underflow.
The mpeg file might cause error when it is played"

Any ideas? My dvd player is at my gf's place so i can't test it right away.