On 12/29/2014 2:20 PM, Martin Storsjö wrote:
> This allows writing a moov with an edit list even before the first
> packet has been written.
> 
> This allows doing random-access writing of fragments when the
> start dts of the stream isn't zero, so that the edit list in the moov
> is written based on timestamps from the nominal start time set via
> an option, while the first packet written corresponds to a later
> fragment.

The idea is good and would really help.

> This is incredibly ugly - is there any better way of achieving
> the same (private avoptions per stream)?

I agree. As this is currently implemented, it is of limited use due
to mismatches between streams.

Is there any kind of precedent for per-stream avoptions? Seems
kinda ugly to implement, unless you do some sort of key=val
string system (1=123,123:2=234,133), which is still real ugly.

I hope someone with some more creativity has a better idea
than me.

- Derek

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

Reply via email to