Nice that you found out how to fix the issue with TsWriter & Italy DVB-T. But I would still say that it's better not put that patch in SVN. Here's some reasoning:
1) PCR/PTS/DTP patching needs a completely re-write (current TsWriter code is really UGLY, but we know the guilty guy already )
2) The patch contains a lot of "magic" numbers (0.5 10...) Those are most propably going to break some other broadcaster's signal
3) It would require huge amount of testing that we could make sure that it's not breaking other streams
So until the dev(s) have re-written the timestamp patching in TsWriter it would be much safer to only patch TsWriter for all users in Italy, just to make sure that we aren't opening a can of worms for other users.
1) PCR/PTS/DTP patching needs a completely re-write (current TsWriter code is really UGLY, but we know the guilty guy already )
2) The patch contains a lot of "magic" numbers (0.5 10...) Those are most propably going to break some other broadcaster's signal
3) It would require huge amount of testing that we could make sure that it's not breaking other streams
So until the dev(s) have re-written the timestamp patching in TsWriter it would be much safer to only patch TsWriter for all users in Italy, just to make sure that we aren't opening a can of worms for other users.