
On Monday 11 February 2008 17:15:20 Måns Rullgård wrote:
Nico Sabbi wrote:
On Monday 11 February 2008 16:41:39 Michael Niedermayer wrote:
buffer_fullness, transmit_ts and all of the others are equivalent One can be found from the other if you know assumed-bitrate, actual-bitrate and timestamps.
but if you lose packets at the first recovery: -with the buffer_fullness method you may or may not reach the required buffer size (and possibly not flush, that may not be what the sender expects the receiver to do) - whereas with transmit_ts you are sure that you have to flush all packets with dts < transmit_ts, whatever size they actually amount to
Good point. I hadn't thought of this problem.
I think that if MPEG specs included a history of experiments and a list of motivations for their choices they would be a bit less frowned upon, although just a little bit less :)