On 5/15/17 9:42 AM, Martin Storsjö wrote:
> On Fri, 24 Feb 2017, Martin Storsjö wrote:
> 
>> This reduces the need for an edit list; streams that start with
>> e.g. dts=-1, pts=0 can be encoded as dts=0, pts=0 (which is valid
>> in mov/mp4) by shifting the dts values of all packets forward.
>> This avoids the need for edit lists for such streams (while they
>> still are needed for audio streams with encoder delay).
>>
>> ---
>> Write iso4 as major brand, properly apply the dts shift when
>> peeking into the interleaving queue.
>> ---
>> libavformat/movenc.c | 28 ++++++++++++++++++++++++----
>> libavformat/movenc.h |  2 ++
>> 2 files changed, 26 insertions(+), 4 deletions(-)
> 
> FYI, I intend to push this soon. It has been tested a bit by Jan Ekström.
> 
> I'll amend the commit message further with this:
> "This eases conformance with the DASH-IF interoperability guidelines."

Looks fine.

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to