Right now, for TYPE 5 units applies:
o In general, TYPE 5 units MUST receive their
timestamp from
the first non-TYPE 5 unit following them in
the payload.
o However, if:
Rey & Matsui
[Page 31]
> Internet Draft Payload Format for 3GPP Timed Text March 29,
2005
o the payload only contains (one or several) TYPE 5
units or,
o if one or several TYPE 5 units follow a sample of
unknown duration (see Section 4.1.2, SDUR
definition),
then (all) TYPE 5 units MUST use the RTP timestamp.
Is this what you refer as too much complexity?
Yes. Why not simply state that TYPE 5 units receive a
timestamp indicating when they become available for use?