- eac3to can't apply delay only in TrueHD tracks, and add the string "DELAY -5ms" (I don't know how change this) to remember you add the delay when remux.
With other tracks, not TrueHD, eac3to cut audio frames or add silent audio frames. then can't be always exact, and show the remaining delay in log without modify the track name.
BTW delays smaller than a video frame duration (~40 ms) can be safely ignored.
- The problem with the video track with parameters detected in mpls but not in m2ts seems:
a) If the m2ts play fine maybe it is not supported by eac3to. Cut a sample and upload it to
http://eac3to.bugs.madshi.net
b) Or maybe it is corrupt.