[matroska-devel] Re: b-frames
steve.lhomme at free.fr
Sun Jun 29 23:45:55 CEST 2003
> And what about my first question, what is the purpose of buffering the
> frames ?
> The frames are stored in coding order in matroska and the decoder needs
> the frames in this order, so you don't need to change the order...
Because when the duration of a Block/Frame is not set, you need to know
what is exactly the next frame to know the duration. At least in
DirectShow. Other systems may not need it. So we need to know the
display order at some point, even if we send the data in coding order.
More information about the Matroska-devel